mirror of
https://github.com/meysamhadeli/booking-microservices.git
synced 2026-05-04 03:48:40 +08:00
docs: update documentation
This commit is contained in:
parent
a1f12f7129
commit
628257ba6c
@ -93,7 +93,7 @@
|
|||||||
The repository is organized into `three folders`, each representing a different `architectural style`. Below is an overview of each style, along with guidance on when to choose it based on your `project requirements`, `team size`, `scalability needs`, and `long-term maintenance` goals.
|
The repository is organized into `three folders`, each representing a different `architectural style`. Below is an overview of each style, along with guidance on when to choose it based on your `project requirements`, `team size`, `scalability needs`, and `long-term maintenance` goals.
|
||||||
|
|
||||||
### 1. Monolithic Architecture Style
|
### 1. Monolithic Architecture Style
|
||||||
> A traditional **monolithic architecture** where all components of the application are tightly coupled and deployed as a single unit.
|
> A traditional **[monolithic architecture](https://github.com/meysamhadeli/monolith-to-cloud-architecture/tree/main/1-monolith-architecture-style)** where all components of the application are tightly coupled and deployed as a single unit.
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<img src="./assets/monolith.png" />
|
<img src="./assets/monolith.png" />
|
||||||
@ -115,7 +115,7 @@ The repository is organized into `three folders`, each representing a different
|
|||||||
- Difficult to adopt new technologies or frameworks incrementally.
|
- Difficult to adopt new technologies or frameworks incrementally.
|
||||||
|
|
||||||
### 2. Modular Monolith Architecture Style
|
### 2. Modular Monolith Architecture Style
|
||||||
> A **modular monolith architecture** where the application is divided into modules, but still deployed as a single unit. This approach promotes better separation of concerns and maintainability.
|
> A **[modular monolith architecture](https://github.com/meysamhadeli/monolith-to-cloud-architecture/tree/main/2-modular-monolith-architecture-style)** where the application is divided into modules, but still deployed as a single unit. This approach promotes better separation of concerns and maintainability.
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<img src="./assets/modular-monolith.png" />
|
<img src="./assets/modular-monolith.png" />
|
||||||
@ -136,7 +136,7 @@ The repository is organized into `three folders`, each representing a different
|
|||||||
- Requires careful design to avoid tight coupling between modules.
|
- Requires careful design to avoid tight coupling between modules.
|
||||||
|
|
||||||
### 3. Microservices Architecture Style
|
### 3. Microservices Architecture Style
|
||||||
> A **microservices architecture** where the application is broken down into small, independent services that can be developed, deployed, and scaled independently.
|
> A **[microservices architecture](https://github.com/meysamhadeli/monolith-to-cloud-architecture/tree/main/3-microservices-architecture-style)** where the application is broken down into small, independent services that can be developed, deployed, and scaled independently.
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<img src="./assets/microservices.png" />
|
<img src="./assets/microservices.png" />
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user