Concept
An API gateway is the single entry point in front of your services: it routes requests by path, applies cross-cutting concerns such as authentication, rate limits and headers, and hides the internal topology.
The tutor works through these with you, in conversation and code. A session ends when you have shown them, not when a video does.
A few lines that show Spring Cloud Gateway doing its job.
spring:
cloud:
gateway:
routes:
- id: orders
uri: lb://orders-service
predicates:
- Path=/api/orders/**
filters:
- TokenRelay
- name: RequestRateLimiter
args: { redis-rate-limiter.replenishRate: 10, redis-rate-limiter.burstCapacity: 20 }Putting business logic in gateway filters. The gateway should route and protect; once it transforms payloads and makes decisions, it becomes a service everyone depends on and nobody owns.
Your roadmap puts these before Spring Cloud Gateway, unless you already know them.
Once a session shows you understand Spring Cloud Gateway, it comes back for review. Each review takes a minute and tells the memory model how well you still know it.