amr-khalil / flight-system-microservices

Simple flight system build following microservices architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This demo is a quick snapshot on microservices, it shows couple of use cases like

  • communication over API gateway "Spring Cloud GW" demonstrating sync calls
  • sync communication using kafka events
  • Rate limiting
  • Observability using Grafana and Prometheus
  • Traceability using Jeager

How to Run ?

  • Applications are very simple and require no DB to start.
  • Under flight-service directory, you can find docker-compose.yml file that you can execute using
     docker-compose up
     OR
     docker compose up if you are using v2

About

Simple flight system build following microservices architecture


Languages

Language:Java 96.7%Language:Dockerfile 3.3%