Learning objectives
- Design a robust, well-documented API architecture.
- Understand the principles of microservices architecture.
- Secure and manage the lifecycle of APIs.
- Ensure the observability of a distributed architecture.
Programme
- REST, GraphQL and API design principles.
- Monolith-to-microservices migration.
- Inter-service communication and messaging.
- API security: authentication, authorisation, rate limiting.
- API gateway and service mesh.
- Monitoring, logging and observability.