항해99 2

[항해+] 2주차 클린아키텍처

Software Architecture Pattern 좋은 아키텍처 패턴이란 지속적으로 성장가능한 안정적인 소프트웨어를 잡기위한 최고의 가이드라인 지켜야 할 기본적인 개발 가이드라인을 잡아주는 틀 참고 DIP(의존역전 원칙) - 인터페이스로 통신 OCP(개방-폐쇄 원칙 - 확장에는 Open, 수정에는 Close, ex. Repository Interface) 1. Layered Architecture 상위 계층에서 하위 계층을 호출하는 단방향 흐름을 유지 상위 계층이 필요한 기능을 하위 계층 구현으로 전달 비즈니스 로직이 핵심이 아니며 보호받지 못함 DIP 준수 OCP 원칙이 지켜지지 않는다. DB에 수정이 생기면 위층 레이어로 상방전파된다. 2. Hexagonal 아키텍처 애플리케이션 핵심은 비즈니스 ..

항해플러스 2024.03.23

[항해+] 시작하는 마음

항해플러스 백엔드 4기를 시작했다. 오늘이 첫날 OT.. 달려보자! 커리큘럼 1부 타임테이블 13:00 - 14:30 OT 14:30 - 15:20 발제 15:30 - 16:30 팀별 모임 16:30 - 17:00 공개 Q&A 지금까지의 회고 잡부 API 상하차로 일한 지 어언 1년.. 정체성의 혼란 봉착 하지만 난 창창하다! 체계 있는 교육을 받으며 실무 경험을 쌓고 싶다 항해 플러스 참여 계기 대규모 대응과 모니터링이 들어가있는 커리큘럼이 마음에 들었다. 직무역량 강화에 본 목적을 두고 있다. 3기까지는 오픈소스도 다뤘다고 했는데 빠져서 아쉽지만 자료 공유 부탁해봐야겠다 향후 5년 뒤 커리어 방향성 DB, 데이터나 의료 관련 도메인 전문성을 가지고 박사 학위 진행중일듯. 나만의 전문성을 구축하고 지식..

항해플러스 2024.03.16