Skip to content

Architecture

Nasit Vurgun edited this page Jan 9, 2024 · 15 revisions

Architectural Design

We decided to choose a microservices architectural style to emphasize scalability, and modifiability. The distributed system uses tactics to enhance performance, including parallel processing, API gateway for load distribution between clients and microservice instances, and a message broker for asynchronous inter-service communication using pub/sub with MQTT protocol.

ToothCheck_System_Architecture

Clone this wiki locally