다음 커리어를 준비할수록, 백엔드 개발자에게 요구되는 건구현 경험 에서 끝나지 않습니다.
오XX집 백엔드 개발자 채용 공고
<title>Photoshop 확장에 추가</title>
당X 광고 백엔드 개발자 채용 공고
우아XXX들 백엔드 개발자 채용 공고
커져가는 플랫폼들의 채용공고에서도MSA, 아키텍처 설계·운영 경험 까지 요구하는 사례를 확인할 수 있습니다.
그렇다면 MSA를 공부하면, 설계할 수 있게 되는 걸까요?
패턴의 개념과 예제를 이해하는 것과 실제 서비스 앞에서 구조를 결정하는 것은 전혀 다른 문제입니다.
예제에는 정답이 있지만, 내 서비스에는 정답이 없습니다.
주문과 결제, 하나의 서비스로 둘까, 나눌까...?
이 데이터의 책임은 어느 서비스가 가져가야 할까?
지금 이 서비스의 크기에 비해 오버엔지니어링 아닐까?
직접 호출할까, 이벤트로 연결할까?
설계에 필요한 건 패턴의 개수보다 선택의 근거,이유를 선택하고 설명하는 과정입니다.
4주간 보고 이해하는 것에서 끝내지 않고,직접 설계하고 코드 리뷰까지 경험하세요.
01 DIRECT
직접 서비스 경계를 나눠본다.
02 CHECK
책임, 데이터 소유권, 경계, 통신 흐름을 기준으로 검토한다.
03 CHANGE
다른 아키텍처로 구조를 바꿔본다.
04 REVIEW
직접 만든 설계와 코드를 리뷰하고 다음 단계로 넘어간다.
Springboot 기반 DDD, 헥사고날 설계까지 현업 15년차 개발자에게직접 코드를 리뷰 받으세요.
참날개
박진우
프로그래머스 데브코스 백엔드 단기심화 코스 5기 강사
현업 백엔드 개발 경력 15년
시리즈 A ~ 나스닥 상장사까지 다양한 조직 규모를 경험한 개발 팀장 경험
이런 분들이 참여하면120% 효율 을 낼 수 있어요!
모놀리식 서비스 운영 중이고, 도메인 분리/MSA 전환을 앞두고 있는 3~7년차 백엔드 개발자
조직에 설계를 리뷰해줄 사수가 없는 백엔드 개발자
규모가 큰 서비스로 경력 이직 준비를 위해설계 역량 증명 이 필요한 개발자
백엔드 선수 지식이 없으면 챌린지를 따라오기 어려울 수 있어요.
(JPA, REST API, Java, springboot)