계층형 아키텍쳐(Layered Architectures)
계층형 아키텍쳐 Software Architecture 정의 모든 소프트웨어 시스템의 기본 구조를 의미하며, 시스템 기능을 정상적으로 동작시키는 것을 의미한다. 소프트웨어 시스템에서는 컴포넌트의 설계, 컴포넌트간의 관계, 사용자간의 상호작용, 시스템에서의 사용자의 요구등을 포함한다. 예: Micro Kernel, Micro Services, Client Servers 가 해당한다. Layerd Architecture 정의 N-계층 아키텍쳐. 소프트웨어 개발에서 가장 보편적이고 널리 사용되는 아키텍쳐 프레임워크를 의미한다. 단일 소프트웨어 단위들로 구성되어있는 수평계층 아키텍쳐 패턴이다. 컴포넌트와 코드들을 논리적으로 구분하여 층을 나눈다. 위의 그림처럼, 레이어1은 레이어2와 연결되어있고, 레이어2는 레..
Backend/꾸준히 TIL
2023. 1. 8. 12:38
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jest
- Nest.js
- 개발용어
- 클린아키텍쳐
- OS
- gem
- 디지털디톡스
- nestjs
- 참고
- MongoDB
- 나도 할 수 있다
- IT용어
- 한달독서
- 미완
- TDD
- 한달어스
- 갓생살자
- node.js
- 스마트폰중독
- TypeScript
- nestjs jest
- Mongoose
- Jekyll
- RDBMS
- typeORM
- MySQL
- vscode
- 습관개선
- 바이트디그리
- git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함