Opleiding: Cloud Native Architecture
Introduction to the Concepts and Patterns of Cloud Native Architecture
Info Support defines a cloud-native architecture as an architecture that contributes to the scalability, good performance, and high availability of a system. Additionally, it promotes loose coupling and enables teams to implement continuous delivery in the development of the system.
Cloud native architecture encompasses several patterns that complement each other to achieve the aforementioned objectives. You will be introduced to the issues that cloud native architecture can help solve, and we will delve into these patterns, including through a practical case study.
The architecture is applied at a logical level, making the training independent of any specific technology used. This training thus serves as an excellent foundation for further exploration of the mentioned topics.
- Overview of concepts
- Reactive manifesto
- Eventual Consistency
- Event-Based and Asynchronous communication
- Domain Driven Design (DDD)
- Microservices
- Command Query Responsibility Segregation (CQRS)
- Relationship with Continuous Delivery
