API Gateway Spring Boot : 1 seule porte pour 6 microservices | System Design en 10 min #2
Six services, six ports. Do you want your mobile app to know all of that? No. You want a single point of entry. That's the role of the API Gateway. Chapters: 00:07 - 6 services, 6 URLs, 6 ports 00:20 - Intro 01:21 - The problem without a Gateway 02:07 - The 5 responsibilities of the Gateway 04:12 - Comparison: Spring Cloud Gateway vs. Kong vs. Nginx vs. AWS 05:45 - ADR #2: Why Spring Cloud Gateway? 06:13 - Implementation: gateway-service module 06:46 - Pitfall: starter-web incompatible with WebFlux 07:04 - Configuring routes in YAML 07:53 - Rate Limiting with Redis 18:40 - Demo: routing + X-Gateway header 21:29 - Demo: 20 OK then 429 Too Many Requests 23:40 - Interview pitfall: single point of failure 24:10 - Recap 24:40 - Outro + teaser Video 3 In this video: The Problem: 6 URLs to know, authentication on each service, CORS everywhere The Gateway's 5 responsibilities: routing, rate limiting, authentication, CORS, aggregation Comparison: Spring Cloud Gateway vs. Kong vs. Nginx vs. AWS API Gateway Why Spring Cloud Gateway for QuickBite (ADR #2)? Pitfall: spring-boot-starter-web is incompatible with Spring Cloud Gateway (WebFlux) Rate Limiting with Redis: token bucket, replenish-rate, burst-capacity Declarative routing in YAML: path-based routing to the 6 services Demo: 20 requests successful, then 429 Too Many Requests In discussion: Is the Gateway a single point of failure? Stack: Java 17 + Spring Boot 3.2 + Spring Cloud Gateway + Redis + Kafka KRaft Source code: https://github.com/Deval123/quickbite “System Design in 10 min” series - Video 2/20 #APIGateway #SpringBoot #Microservices #RateLimiting #Java #Architecture #SystemDesign #SpringCloud 🔥 Subscribe to the channel: https://www.youtube.com/@devalere?sub...

JWT + OAuth2 Spring Boot: Securing 6 Microservices with Keycloak | System Design in 10 Min #3

Ou couper ? Microservices Java Spring Boot + Kafka | System Design en 10 min #1

Reverse Proxy vs Load Balancer vs API Gateway: The Real Difference ?

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

1 BDD par microservice : PostgreSQL + Flyway Spring Boot | System Design en 10 min #4

Higher taxes, less crisis? Dr. Andreas Beck on the German economy: The numbers are alarming!

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)
![Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]](https://i.ytimg.com/vi/X48VuDVv0do/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDNg7nINwKqigXGqrL80FN9YuTNGg)
Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]

Android 17 sucks. So I put Linux on a phone.

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Did Chinese Engineers Achieve a Breakthrough? Revolutionary Thermo-Absorption Air Conditioner!

One reporter finally had enough

Schema Registry + Avro with Spring Kafka: Automatic Validation | Event-Driven in 5 min #18

Fundamentals of Backend Architecture - How to Design Scalable Software

La découverte du FBI dans 10 millions de salons

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

China Just Dropped An Ultra Bionic AI It's Disturbingly Human !

Tracing distribution: Micrometer + Zipkin + Kafka in Spring Boot | Event-Driven in 5 min #22

Networking Essentials for System Design Interviews w/ Ex Meta Senior Manager

