New & Notable

Get Started

What are the types of APIs and their differences?

Enterprises increasingly rely on APIs to interact with customers and partners. It all starts with knowing which type of API is right for your needs.

Get Started

How architects can use napkin math to forecast performance

Although modern software systems can be inordinately complex, architects can still use simple napkin math to glean quick overviews of system performance and architecture alignment.

Get Started

A primer on core development team structure concepts

To establish the right development team size, managers must look at each member's responsibilities and communication paths, as well as know when to split teams.

Manage

10 training courses to prep for microservices certification

While it's not necessarily easy to become certified in microservices architecture, there are plenty of courses you can take to prep for certification exams like the S90.MSA.

Find Solutions For Your Project

Pro+ App Architecture Downloads

View All

Application Architecture Basics

  • Get Started

    What are the types of APIs and their differences?

    Enterprises increasingly rely on APIs to interact with customers and partners. It all starts with knowing which type of API is right for your needs.

  • Get Started

    How architects can use napkin math to forecast performance

    Although modern software systems can be inordinately complex, architects can still use simple napkin math to glean quick overviews of system performance and architecture alignment.

  • Get Started

    state management

    Application state management is the process of maintaining knowledge of an application's inputs across multiple related data flows that form a complete business transaction -- or a session -- to understand the condition of the app at any given ...

View All Get Started

Multimedia

Videos, Podcasts, Photo Stories and Infographics

Sections from across App Architecture

Software Quality
Cloud Computing
TheServerSide.com
Close