Topics we've covered:
- Introduction
- Starting new SpringBoot services
- Domain and Scaling
- Synchronous communication - REST communication between two SpringBoot services
- Asynchronous communication between two SpringBoot services
- Domain, and information flow
- Slow or broken communication
- Asynchronous communication overview
- Containerization - Docker
- Gateway - Access to the system
- Centralized configuration
- More Docker - Docker compose
- Software Quality - Testing and Cucumber
- Spring Security
- Orchestration, Deployment - Docker compose - and scaling
- Centralized logging