Kodkitabi

Service Discovery, Load Balancing ve API Gateway

Microservice mimarisinde service discovery (Consul, Eureka), client-side vs server-side load balancing, API Gateway (Zuul, Spring Cloud Gateway) ve edge concerns (auth, rate limiting, routing).

Spring Cloud Gateway route örneği
@Bean
public RouteLocator routes(RouteLocatorBuilder r) {
  return r.routes()
    .route("user", p -> p.path("/users/**").uri("lb://user-service"))
    .build();
}