Introduction
Securing distributed applications
()
1. Microservices Architecture Security
Overview of microservices-based application architecture
()
Microservices architecture patterns
()
Authentication and access management for microservices
()
Secure communication protocols for microservices
()
Security monitoring for microservices
()
High availability and resiliency for microservices
()
2. Service Mesh Security
Overview of service mesh infrastructure
()
Service mesh security controls
()
Authentication and authorization for service mesh
()
Service discovery
()
Secure service access policy
()
Mutual authentication with TLS
()
Configure service mesh for network resilience
()
3. API Gateway Security
Overview of API management gateways
()
Integrate the API gateway with identity management
()
Centralize policy enforcement with the API gateway
()
Rate limiting
()
Circuit breaker
()
4. Container Security
Overview of container security
()
Container supply chain security
()
Container runtime security
()
Demo: Deploy Istio-based service mesh for Kubernetes
()
Egress control
()
5. Demos and Labs
Demo: Deploy Distributed Application Runtime (Dapr)
()
Demo: Use of Dapr Secrets API to access secret stores
()
Demo: Enforce Kubernetes cluster governance with Kyverno
()
Demo: Harden a Kubernetes cluster
()