Table of content
Table of contents
Monolith vs. Microservices
1. The data schema
AirportLogistics
2. System components in monolithic and microservice architectures
2.1 Common components
2.1.1 Database
2.1.2 Web Application
2.1.3 Mobile Application
2.1.4 Machine Application
2.1.5 Reports
2.1.6 ETL-Process
2.1.7 Datawarehouse
2.2 Additional microservice components
2.2.1 Discovery Service
2.2.2 Message Broker
2.2.3 Storage Service
3. Microservice architecture
3.1 AirplaneService
3.1.1 Airline
3.1.2 Airplane
3.1.3 AirplaneEquipment
3.1.4 AirplaneProducer
3.1.5 AirplaneType
3.1.6 EquipmentType
3.2 AirportService
3.2.1 Airport
3.2.2 Flight
3.2.3 FlightRoute
3.2.4 Gate
3.2.5 Terminal
3.3 CargoService
3.3.1 Cargo
3.3.2 CargoCheck
3.3.3 CargoType
3.4 CountryService
3.4.1 City
3.4.2 Country
3.5 EmployeeService
3.5.1 CargoBooking
3.5.2 Customer
3.5.3 Employee
3.5.4 EmployeeTask
3.5.5 Task
3.6 LuggageService
3.6.1 Luggage
3.6.2 LuggageCheck
3.6.3 LuggageType
3.7 PassengerBookingService
3.7.1 Passenger
3.7.2 PassengerBooking
3.7.3 Seat
3.7.4 SeatCategory
4. Migration of the architecture type
4.1 Analysis Result
4.2 System decomposition matrix
Table of content