Table of Contents
Preface
Section 1: The Basics
Chapter 1: Introduction to Cloud Native
Evolution from the monolithic to the microservice architecture
The N-tier architecture in monolithic applications
Monolithic application architecture
The ESB simplifies SOA
The emergence of microservices
Understanding what cloud native architecture is
Cloud computing
Serverless architecture
Definition of cloud native
Why should you select a cloud native architecture?
Challenges of cloud native architecture
Security and privacy
The complexity of the system
Cloud lock-in
Deploying cloud native applications
Design is complex and hard to debug
Testing cloud native applications
Placing Ballerina on cloud native architecture
Building cloud native applications
Get Cloud Native Applications with Ballerina 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.