-
10/14 TIL | The Clean Architecture: Business Logic과 Infrastructure의 완전한 분리📝 기록/매일의 기록 2022. 10. 14. 16:35
오늘 금요지식회의 주제는 'Software Architecture'였다. 중요한 것은 Business Logic과 Infrastructure의 완전한 분리였다. 즉, 아래 그림의 가장 바깥 연두색으로 표시한 Web, Devices, DB 등 외부 인터페이스는 우리의 통제를 벗어난 일이고, 우리가 집중해야 하는 부분은 가장 내부 핵심 로직이다. 외부 인터페이스에 새로운 기술이 도입된다고 하여도 우리의 핵심 로직이 변경되지는 않기 때문이다.
그렇기 때문에 도메인 비지니스 로직과 외부 인터페이스를 완전히 분리시켜서 관리한다면 유지 보수하기도 편해진다. 핵심적인 부분을 어떻게 잘 만들 수 있는지에 대해서는 Domain Driven Design, Clean Architecture 등의 키워드를 남겨주셨고, 개발자 역할은 앞으로 어떤 변화가 일어나도 잘 대응할 수 있게 만드는 것임을 강조하셨다.
ㅋㄹㄴ 때문에 방구석에 틀어박힌 사람도 금요지식회를 들을 수 있게 페이스타임을 걸어준 제나님 감사합니다🙇♀️ 덕분에 아샬님의 명강의 잘 들었습니다👍🏻
[등장한 키워드]
- Maintainability
- Separation of concerns
- concerns
- Business Login & Infrastructure
- Isolation
- Domain
- Testability
- Domain Driven Design
- Clean Architecture'📝 기록 > 매일의 기록' 카테고리의 다른 글
10/16 TIL | 왜 콘솔창에서 undefined를 반환할까? (0) 2022.10.17 10/15 TIL | 자바스크립트엔 ESLint가 생명! (2) 2022.10.17 10/11 TIL | 그 모든 일이 있었음에도.. (0) 2022.10.11 10/10 TIL | 데메테르의 법칙(Law of Demeter) (0) 2022.10.10 10/8 TIL | 밀린 과제 처리! 그리고 useSyncExternalStore(feat. FEConf 2022) (1) 2022.10.08