spring-cloud-starter-netflix-eureka-server
: Service registry for microservices.spring-cloud-starter-netflix-eureka-client
: Eureka client for service registration.spring-cloud-starter-config
: Configuration management for microservices.spring-boot-starter-webflux
: WebFlux support for reactive web development.spring-retry
: Retry support for handling service unavailability.spring-boot-starter-data-jpa
: JPA support for database operations.h2 database
: In-memory database for development.mapstruct
: Mapping library for DTO to entity mapping.spring-boot-starter-actuator
: Provides production-ready features.HTTPExchange
: Communicating with other microservices.