New & Notable

Evaluate

Insomnia vs. Postman: Comparing API management tools

Insomnia has a streamlined interface and focus. Postman has extensive features for end-to-end development. Choosing comes down to the team's needs and the project's complexity.

Get Started

8 best practices for creating architecture decision records

An ADR is only as good as the record quality. Follow these best practices to establish a dependable ADR creation and maintenance process.

Evaluate

Refactor vs. rewrite: Deciding how to fix problem software

At some point, all developers must decide whether to refactor code or rewrite it. Base this choice on factors such as architectural soundness, time, money and goals.

Get Started

Understanding API proxy vs. API gateway capabilities

API proxies and gateways help APIs talk to applications, but it can be tricky to understand vendor language around different tools' functionalities.

Find Solutions For Your Project

Application Architecture Basics

  • Get Started

    REST API

    A REST API is an architectural style for an application programming interface that uses Hypertext Transfer Protocol (HTTP) requests to access and use data.

  • Get Started

    What is a UUID (Universally Unique Identifier)?

    A UUID (Universal Unique Identifier) is a 128-bit value used to uniquely identify an object or entity on the internet.

  • Get Started

    What are beans in Java and Spring?

    In 1996, Sun Microsystems introduced its JavaBeans application programming interface for writing a Java component. Continuing with its coffee analogy, Sun called that component a bean.

View All Get Started

Multimedia

Videos, Podcasts, Photo Stories and Infographics

Sections from across Search App Architecture