Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Async Python Microservices with gRPC
·
Module 10
Microservice Security and Resilience Patterns
1
Implementing Circuit Breakers in Python
Implement the circuit breaker pattern in a Python client to prevent cascading failures.
2
Securing FastAPI Endpoints with JWT Authentication
Implement JWT-based authentication in a FastAPI API Gateway to protect endpoints.
3
Securing gRPC with JWTs
Secure service-to-service gRPC calls by propagating and validating JWTs.
Implementing Cache-Aside with Redis
Implement a cache-aside strategy using Redis to reduce database load on read-heavy services.
5
API Gateway Rate Limiting
Apply rate limiting at the API Gateway to protect downstream services from excessive traffic.
6
Secure Local Secrets with Docker Compose
Manage application secrets securely for local development using Docker Compose and environment files.
7
Designing Resilient Systems: Handling Unavailable Downstream Services
Design for graceful degradation when a non-critical downstream service is unavailable.
Previous module
Containerizing Microservices with Docker
Next module
Deployment and Observability