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 7
API Gateway and Service Integration with FastAPI
1
Building High-Concurrency APIs with FastAPI Async Handlers
Implement high-concurrency API endpoints using async request handlers in FastAPI.
2
FastAPI Dependency Injection for Database Connections
Utilize FastAPI's dependency injection system to manage shared resources like database connections.
3
FastAPI Background Tasks for Non-Blocking Work
Offload non-blocking work using FastAPI's background tasks.
4
API Gateway Fundamentals
Explain the API Gateway pattern, including request routing, protocol translation, and authentication offloading.
FastAPI REST-to-gRPC Gateway
Build a FastAPI service that acts as a REST-to-gRPC gateway for internal microservices.
6
API Gateway Aggregation with gRPC
Implement request aggregation in the API Gateway to combine data from multiple downstream gRPC services into a single response.
Implementing Health and Readiness Probes for Kubernetes
Implement health check (`/healthz`) and readiness (`/readyz`) endpoints for Kubernetes probes.
Previous module
Building High-Performance gRPC Services
Next module
Asynchronous Processing: Events and Tasks