Overview
Course Weeks 0-6
Make sure that you go through these theoretical bits and pieces before starting on Module 2 - Microservices and Container Management.
Lecture "Introduction to Cloud Native" (in Swedish)
Supporting videos (in English)
What is Cloud Native?
What are microservices?
Reading Material
Design Patterns for Cloud Native Applications
- Introduction to Cloud Native
- What Is Cloud Native?
- Designed as a Collection of Microservices
- Use Containerization and Container Orchestration
- Automate the Development Life Cycle
- Dynamic Management
- Methodology for Building Cloud Native Apps
- Designing the Application
- Developing the Application
- Connectivity, Compositions, and APIs
- Automating the Development, Release, and Deployment
- Running in a Dynamic Environment
- Control Plane for Dynamic Management
- Observability and Monitoring
- Design Patterns for Building Cloud Native Apps
- Communication Patterns
- Connectivity and Composition Patterns
- Data Management Patterns
- Event-Driven Architecture Patterns
- Stream-Processing Patterns
- API Management and Consumption Patterns
- Reference Architecture for Cloud Native Apps
- Summary
- What Is Cloud Native?