Chapter 1: Evolution of Enterprise Solution Architectures

An enterprise application is a large software system platform, typically comprising multiple applications that are designed to assist the organization in solving its business problems in a well-coordinated fashion. These platforms are complex, generally evolve over a period, and must be scalable and extensible. They are largely driven by the strategic technology initiatives that are identified to accomplish the vision and business objectives of the organization.

The purpose of this chapter is to share insights on how enterprise solution architectures have evolved from being a collection of standalone monoliths to service-oriented architectures (SOA) to a more modern microservices-based ...

Get Designing API-First Enterprise Architectures on Azure now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.