Название: Cloud Application Architecture Patterns: Designing, Building, and Modernizing for the Cloud (Final Release)
Автор: Kyle Brown, Bobby Woolf, Joseph Yoder
Издательство: O’Reilly Media, Inc.
Год: 2025
Страниц: 784
Язык: английский
Формат: epub
Размер: 19.3 MB
If you're developing or considering cloud application architectures for your company's projects, this practical guide is an ideal place to learn and understand best practices for developing in the cloud. Architects and lead developers will learn how cloud applications should be designed, how they fit into a larger architectural picture, and how to make them operate efficiently. Authors Kyle Brown, Bobby Woolf, and Joe Yoder take you through the process step by step. Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams. The difference between the microservices and monolithic architectures is in how the server application works. A monolithic application is developed by a single large team, built and deployed as a unit, scales vertically in a single process or horizontally by duplicating the entire application, and fails as a unit. A Microservices application is composed of modules for individual business capabilities with their own Service APIs.
Автор: Kyle Brown, Bobby Woolf, Joseph Yoder
Издательство: O’Reilly Media, Inc.
Год: 2025
Страниц: 784
Язык: английский
Формат: epub
Размер: 19.3 MB
If you're developing or considering cloud application architectures for your company's projects, this practical guide is an ideal place to learn and understand best practices for developing in the cloud. Architects and lead developers will learn how cloud applications should be designed, how they fit into a larger architectural picture, and how to make them operate efficiently. Authors Kyle Brown, Bobby Woolf, and Joe Yoder take you through the process step by step. Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams. The difference between the microservices and monolithic architectures is in how the server application works. A monolithic application is developed by a single large team, built and deployed as a unit, scales vertically in a single process or horizontally by duplicating the entire application, and fails as a unit. A Microservices application is composed of modules for individual business capabilities with their own Service APIs.