Fading Coder

One Final Commit for the Last Sprint

Spring Cloud Gateway Core Concepts and Implementation

Introduction to Spring Cloud Gateway Spring Cloud Gateway serves as an API gateway built on the Spring ecosystem, leveraging technologies like Spring 5, Spring Boot 2.0, and Project Reactor. It provides a straightforward approach to route APIs while offering robust filter capabilities including circ...

Implementing JWT Authentication and User Verification in a Spring Cloud Gateway Architecture

Securing Microservices with Spring Cloud Gateway Gateway Role and Advantages A microservice gateway acts as a centralized entry point between external clients and internal services. It abstracts concerns such as authentication, rate limiting, logging, and cross-origin handling—allowing individual se...

Rate Limiting: Principles, Algorithms, and Practical Implementations

Introduction In high-concurrency scenarios, three key mechanisms are essential to ensure service stability: caching, circuit breaking/degradation, and rate limiting. Rate limiting serves as a core self-protection mechanism that prevents system collapse under extreme concurrency, especially when othe...

Custom Filters in Spring Cloud Gateway 2.x: GatewayFilter, GlobalFilter, and Filter Factories

Spring Cloud release train: Greenwich.SR3 (Spring Cloud Gateway 2.1.x) Spring Boot 2.1.x Sample setup assumes Eureka Server, Eureka Ribbon client, Eureka Feign client, and Spring Cloud Gateway GatewayFilter: per-route filtering Implement a route-scoped filter by implementing GatewayFilter and Order...