Skip to content

Commit d78337e

Browse files
committed
docs: add layered architecture diagram
1 parent d0701d6 commit d78337e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

layered-architecture/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ Wikipedia says
3838

3939
> In software engineering, multitier architecture (often referred to as n-tier architecture) or multilayered architecture is a client–server architecture in which presentation, application processing, and data management functions are physically separated.
4040
41+
Architecture diagram
42+
43+
![Layered Architecture Diagram](./etc/layered-architecture-diagram.png)
44+
4145
## Programmatic Example of Layered Architecture in Java
4246

4347
On the data layer, we keep our cake building blocks. `Cake` consist of layers and topping.
@@ -86,10 +90,6 @@ public class CakeViewImpl implements View {
8690
}
8791
```
8892

89-
## Layered Architecture Pattern Class Diagram
90-
91-
![Layered Architecture](./etc/layers.png "Layered Architecture")
92-
9393
## When to Use the Layered Architecture Pattern in Java
9494

9595
This pattern is suitable for structuring applications that can be divided into groups where each group has a specific role or responsibility. Common in enterprise applications, it simplifies dependencies, enhances maintainability, and supports scaling and technology stack segregation.
Loading

0 commit comments

Comments
 (0)