클린 아키텍처를 처음 공부하고 백엔드 서버에 적용해 보며 겪었던 어려움, 책에서 잘 설명해 주지 않던 부분에 대한 고민들을 나눕니다.

다루는 내용

클린 아키텍처 책에서 다루는 많은 내용들 중에서 처음 소프트웨어 아키텍처와 클린 아키텍처를 접할 때 궁금하고 고민이 될 만한 부분들을 추려서 정리해보았습니다.

  • 소프트웨어 아키텍처의 중요성
    • 소프트웨어에서 아키텍처의 의미
    • 소프트웨어에서 아키텍처의 중요성
  • 좋은 아키텍처를 구성하는 방법
    • 아키텍처 원칙
    • 아키텍처 패턴
  • 클린 아키텍처?
    • 클린 아키텍처의 정의
    • 초급자에게 권하는 학습 방법
    • 헥사고날 아키텍처
    • 각 아키텍처의 패키지/클래스 구조 비교
  • 클린 아키텍처는 애매합니다.
    • 아주 적은 핵심 규칙 + 상황에 따라 적용 여부를 조절해야하는 많은 원칙들 -> 하나로 딱 떨어지지 않는 수 많은 조합 -> 애매할 수 밖에..
    • 순간순간 애매한 것을 판단할 기준 필요
    • 초급자가 궁금할만한 애매한 순간들.. (케이스 스터디)
  • 결론
    • 그럼에도 불구하고 클린 아키텍처!

대상

  • 클린 아키텍처에 관심이 있으신 분(초급자)
  • 백엔드 API 서버에 클린 아키텍처를 적용해 보고 싶으신 분

발표 자료 자세히 보기

https://forward.nhn.com/2022/sessions/24

이 포스트를 공유해주세요
바다
바다

어떻게 하면 유지보수하기 좋은 코드를 작성할 수 있을지 관심이 많습니다.

Articles: 1

의견 남기기

0

Dooray! POST에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

Continue reading