New & Notable

Get Started

5 ways to survive the challenges of monolithic architectures

Those unable to make the jump to microservices still need a way to improve architectural reliability. Here are five ways software teams can improve a monolith's reliability.


Rust vs. Go: A microservices-based language face-off

Rust and Go both offer language features geared toward microservices-based development, but their relative capabilities make them a better fit for some scenarios than others.

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.

Find Solutions For Your Project

Pro+ App Architecture Downloads

View All

Application Architecture Basics

View All Get Started


Videos, Podcasts, Photo Stories and Infographics

Sections from across App Architecture

Software Quality
Cloud Computing