Spring Boot & AI Bootcamp | Day 9 | API Gateway & Eureka Service Discovery
CodeKerdos
0:00 / 0:00
Spring Boot & AI Bootcamp | Day 9 | API Gateway & Eureka Service Discovery
107 просмотров · 6 дн. назад
CodeKerdos
680 подписчиков
107 просмотров · 6 дн. назад
In Session 9 of our Spring Boot + AI Bootcamp at @CodeKerdos, we continue building our order management platform with AI-powered risk scoring. This session focuses on setting up the microservices architecture and configuring an API Gateway with Eureka for service discovery.
As the application grows into a distributed system, managing multiple services and their communication becomes increasingly important. We explore how Eureka acts as a central service registry, allowing microservices to register themselves instead of relying on hardcoded ports and service locations.
In this session, we cover:
1. Microservices Architecture
Understanding the overall project architecture.
Introducing the five microservices: Order, Inventory, Payment, Notification, and AI Risk.
Understanding how the services fit into the distributed application.
2. Eureka Service Registry
Setting up Eureka Server.
Understanding service registration and discovery.
Exploring how Eureka works like a phone book for microservices.
Reducing the need to hardcode service locations and ports.
3. API Gateway
Understanding the role of an API Gateway in a microservices-based application.
Exploring how the gateway fits into the overall architecture.
Establishing the foundation for routing requests across the different services.
This session focuses on the core infrastructure needed to build a distributed Spring Boot application, preparing the project for service-to-service communication and further AI integration.
If you're learning Java, Spring Boot, microservices, API Gateway, or service discovery, this session will help you understand how these components fit together in a practical project.
Subscribe to @CodeKerdos for more hands-on sessions covering Java, Spring Boot, microservices, Generative AI, Low-Level Design, and System Design.
#SpringBoot #Microservices #APIGateway #EurekaServer #ServiceDiscovery #Java #SystemDesign #CodeKerdos