Skip to content

kaanaydemir/microservices-parent

Repository files navigation

microservices-parent

Ideation (1)

Whats Including In This Repository

Product Service microservice which includes;

  • Spring Boot API application
  • REST API principles, CRUD operations
  • MongoDB database connection
  • Swagger Open API implementation

Order Service microservice which includes;

  • Spring Boot API application
  • REST API principles, CRUD operations
  • Amazon RDS database connection
  • Publish notification event to Apache Kafka
  • Swagger Open API implementation

Inventory Service microservice which includes;

  • Spring Boot API application
  • REST API principles, CRUD operations
  • Amazon RDS database connection
  • Swagger Open API implementation

Microservices Communication;

  • Sync inter-service with OpenFeign
  • Async microservice communication with Apache Kafka
  • Using Schema-Registry with Avro for Apache Kafka

API Gateway;

  • Using API Gateway for routing

Microservices Resilience Implementations;

  • Making Microservices more resilient to HTTP requests with Resilience4j
  • Implement Retry and Circuit Breaker patterns