스프링 개발자/Spring & Backend

항해플러스 백엔드 Lite 1기 솔직 후기[2025년7월27일 기준]

르무엘 2025. 7. 26. 20:08

1. 간단한 소개

https://hanghae99.spartacodingclub.kr/plus/be

 

항해 플러스, 도전을 넘어 개발자 커리어 도약으로

백엔드 주니어 개발자로서 성장의 한계를 느끼고 있다면, 시니어 코치진과 함께 10주 몰입을 통해 도약하세요.

hanghae99.spartacodingclub.kr

 

 

필자는 항해플러스 3기(java는 1기)를 2024년 2월에 수료했다.

그 때는 오픈소스와 aws를 다뤘고 대용량 트래픽이 없었다.

아래에 후기를 남겨놨는데 날짜를 확인해 보면 2024년 2월이다.

https://iamipro.tistory.com/476

 

항해 플러스 백엔드 3기 솔직 후기(Java는 1기편)

1) 항해 플러스를 참여하기 전 백그라운드- 처음 개발을 접한 것은 2017년 1월에 국비지원 부트캠프를 하면서부터였습니다. 그리고 2017년 8년에 수료한 이후, SI/SM업계에 개발을 했고 Spring/Java전성

iamipro.tistory.com

 

 

이제 1년이 넘게 지났다.

2025년 5월이 되어 Lite과정에 대용량 트래픽이 있어서 한번더 수강해 보았다.

 

2.프로그램 내용 설명

 

현재의 이 커리큘럼과 똑같은 것을 Lite 코스로 한다.

내가 항해플러스 백엔드3기를 190만원에 들었는데,

이것은 60만원이다.

 

https://hanghae99.spartacodingclub.kr/plus-lite/be

 

항해 플러스 Lite 백엔드 코스

현업과 병행하며, 백엔드 10개 실무 역량을 체득하세요.

hanghae99.spartacodingclub.kr

 

커리큘럼을 보면 기본적으로 똑같다.

오픈소스와  aws는 역시 없어진 상태 그대로 만들었다.

요즘은 AI시대라 설계능력이 중요하고, 기획자와 문서로 소통하는 것이 중요하다.

 

그래서 이 과정은 보다 업그레이드 된 상태로 들어볼 수  있었다. 

 

 

가장 좋은 것은 설계부분에서 클린아키텍처와 헥사고날아키텍처를 다뤄보고, 대용량 트래픽 설계구현을 한다는 것이다.

 

백엔드 3기에서는 aws에서 맛집 검색을 완성했으나, CI/CD를 구축한거 외에 딱히 설계의 메리트도 없고, 오픈소스는 코테가 기본이 된 사람들이 하는 것 같다는 생각이 들어 TDD에 열중했던 기억이 난다.

 

 

https://smore.im/form/j6gmt16l2D?tm=6e7c1567

 

항해 Lite 백엔드 2기

실전 과제로 10개 실무 역량을 체득하세요.

smore.im

 

이제 항해 Lite 백엔드 2기를 모집한다.

난 60만원에 했는데 그새 70만으로 올랐다.

 

신규수강생은 10만원의 등록금 할인 혜택이 된다늗데,

추천코드 올릴려고 쭈욱 가보니... 추천코드 작성란이 없다.

본인의 추천코드는 7hsrUL 이다.

작성란이 없는데, 할인을 받을수 있는지는 물어보셔야 할 것 같다.

 

 

3. 자신의 경험과 배움

어쨌건, 이제 1기는 끝났다. 바쁜관계로 과제는 잘 못했지만,

그래도 마무리 하면서 공부한것을 정리해보고자 한다.

 

1주차 TDD

 

https://iamipro.tistory.com/679

 

항해 Lite 백엔드 코스 1주차 WIL

Chapter. 1 TDD [챕터 목표]테스트 가능한 코드(Testable Code)의 의미를 명확히 이해하고, 다양한 종류의 테스트를 작성하며, TDD 기반의 요구사항 기능 개발을 학습합니다.TDD(Test-Driven Development)의 개념

iamipro.tistory.com

 

 

 

2주차 서버설계 

https://medium.com/@jinsim37/weekly-i-learned-7ac2107dac8d

 

Weekly I learned 2주차 서버설계

위에는 이번 문서를 DOC로 정리한 것이다.

medium.com

 

 

3주차 헥사고날 아키텍처

https://medium.com/@jinsim37/%EC%84%9C%EB%B2%84%EC%84%A4%EA%B3%84-%ED%97%A5%EC%82%AC%EA%B3%A0%EB%82%A0-57773506dc25

 

서버설계 헥사고날

서버설계 헥사고날 (Weekly I learned 3주차)

medium.com

 

 

4주차 데이터모델링과 서버설계

https://medium.com/@jinsim37/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%AA%A8%EB%8D%B8%EB%A7%81%EA%B3%BC-%EC%84%9C%EB%B2%84%EC%84%A4%EA%B3%84-45a8225f6c9b

 

데이터모델링과 서버설계

항해플러스 백엔드 lite 1기 Weekly I learned 4 주차

medium.com

 

 

5주차 동시성 설계와 서버

https://medium.com/@jinsim37/%EB%8F%99%EC%8B%9C%EC%84%B1-%EC%84%A4%EA%B3%84%EC%99%80-%EC%84%9C%EB%B2%84-27ff90b7b751

 

동시성 설계와 서버

동시성 설계와 서버

medium.com

 

 

6주차 대용량트래픽과 데이터 처리

https://medium.com/@jinsim37/%EB%8C%80%EC%9A%A9%EB%9F%89-%ED%8A%B8%EB%9E%98%ED%94%BD%EA%B3%BC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%B2%98%EB%A6%AC-74cc12e94871

 

대용량 트래픽과 데이터 처리

Weekly I learned 6

medium.com

 

 

 

7주차 대용량 트래픽과 redis

https://medium.com/@jinsim37/%EB%8C%80%EC%9A%A9%EB%9F%89-%ED%8A%B8%EB%9E%98%ED%94%BD%EA%B3%BC-%EB%A0%88%EB%94%94%EC%8A%A4-redis-89620665df76

 

대용량 트래픽과 레디스(Redis)

weekly I learned 7 주차

medium.com

 

 

8주차 대용량 트래픽과 데이터 처리

https://medium.com/@jinsim37/%EB%8C%80%EC%9A%A9%EB%9F%89-%ED%8A%B8%EB%9E%98%ED%94%BD%EA%B3%BC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%B2%98%EB%A6%AC-d4a29e559ad2

 

대용량 트래픽과 데이터 처리

weekly I learned 8 주차

medium.com

 

 

9주차 대용량 트래픽과 데이터처리

https://medium.com/@jinsim37/%EB%8C%80%EC%9A%A9%EB%9F%89-%ED%8A%B8%EB%9E%98%ED%94%BD-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%B2%98%EB%A6%AC-352dcedd4824

 

대용량 트래픽&데이터 처리

백엔드 코스 9주차- 대용량 트래픽&데이터 처리4

medium.com

 

 

 

10주차 장애대응

 

https://medium.com/@jinsim37/%EC%9E%A5%EC%95%A0%EB%8C%80%EC%9D%91-2aa4315f9515

 

장애 대응

weekly i learned 10주차

medium.com

 

 

흠 작년의 백엔드 3기 과정보다 이게더 알차고 낫다~!

공통 모듈되는 서버 프로젝트를 제공해주고 거기서 자바나 코틀린으로 프로젝트하면 된다.

 

본인은 이커머스 프로젝트를 해봤다.

https://github.com/MyoungSoo7/server-java

 

GitHub - MyoungSoo7/server-java: 스프링부트3.4, 자바17, 이커머스, DDD(헥사고날)

스프링부트3.4, 자바17, 이커머스, DDD(헥사고날). Contribute to MyoungSoo7/server-java development by creating an account on GitHub.

github.com

 

4. 아쉬운 점 및 개선사항

커리큘럼이 일단 TDD를 배우면서 TDD방식으로 서버설계하면서 배우는데, TDD를 서버설계하면서 TDD/DDD를 묶어서 클린아키텍처/헥사고날과 함께 배우는게 더 나은거 아닌가 하는 생각이 든다.

과제를 TDD방식으로 개발하려고 다했는데, 그 뒤에 헥사고날과 클린아키텍처 나오니까, TDD방식으로 점검하는 것도 해야하는데 헥사고날 까지 신경써야 하니, 설계고 뭐고 그냥... 결과물만 완성하려다가 그렇게 개발하면 개발하는 의미가 없어서 안했다.

 

그리고 깃헙코파일럿으로 하는 것을 중간에 시연을 보여주셨는데, 그것도 TDD때부터 알려주셨으면 TDD를 AI와 함께 쉽게 해버려서... 고민을 덜 할 수 있을 것 같았는데 아쉽다...

이미 혼자 개발 구상을 다 한 상태에서 깃헙코파일럿한테 리팩토링받고 있는데, 처음부터 갖이 해보면  더 쉽고 재밌을것 같다.

 인텔리제이에서 AI assistant도 쓸만한데, 깃헙코파일럿으로 AI agent를 직접 해버리는 것도 된다는 것을 몰랐는데, 해보고 나서 뭔가 허탈했다. 이제 설계못하는 개발자의 숫자가 더욱 줄어들것 같다. 확.실.히.

 

 

5. 결과와 나의 성장

 

https://github.com/MyoungSoo7/server-java

 

GitHub - MyoungSoo7/server-java: 스프링부트3.4, 자바17, 이커머스, DDD(헥사고날)

스프링부트3.4, 자바17, 이커머스, DDD(헥사고날). Contribute to MyoungSoo7/server-java development by creating an account on GitHub.

github.com

 

음 전반적으로 API와 아키텍처 이해도가 늘었다. 35%의 성장률을 보였다.

예전에는 대용량 트래픽에 맹점을 두었으나, AI의 실력을 볼수록 설계에 맹점을 두고 싶다.

AI는 어떻게만 하는 무지하게 빠른 compute일 뿐이라, why에 대해서 고민하는 개발자가 살아남을 것이기 때문이다.

 

 

 

6. 추천여부

이 코스는 4년차 이하 주니어중에 백엔드 과정을 공부하고 싶은 사람중에,

시니어 코드 리뷰와 서버설계, 대용량트래픽 코칭을 받고 싶은 사람들에게 좋다.

10만원 할인 받고 싶으면, 본인의 추천코드는 7hsrUL 이다.

연결되는  url 이 https://bit.ly/3FKJ92j 인데 해당 url로 가봐도 추천코드 입력란은 안보여 대신, 홍준상 항해플러스 매니저님이 보낸 아래 문자를 첨부하니 들으실분은 할인 받으면서 들으시는게 낫다~!

 

 

7. 결론

1)콘서트 좌석 예매 캐싱

https://github.com/KTG5672/server-practice/pull/8

 

Lock and cache using redis by KTG5672 · Pull Request #8 · KTG5672/server-practice

커밋 설명 리뷰 받고 싶은 내용(질문) 리뷰 포인트 1 커밋 : docs: 예매 가능 여부를 포함한 좌석 조회 캐싱 전략 작성 927a4a9 내용 : 시간이 없어 구현을 하지못하고, 캐싱 전략만 작성 해보았는데

github.com

2)쿠폰등록, 재고 감소 동시성처리

https://github.com/honge7694/hdd-server-java/pull/21

 

[STEP-5] 데이터베이스 동시성문제 by honge7694 · Pull Request #21 · honge7694/hdd-server-java

커밋 설명 쿠폰 등록 동시성 테스트 쿠폰 등록 성능 보고서 작성 : 357856a 비관적락 적용, 테스트 코드 작성 : 640f163 원자적 업데이트 적용 : e1140d1 재고 감소 동시성 테스트 재고 감소 테스트 코드

github.com

3)포인트 충전/사용 동시성 처리

https://github.com/ardbek/hhplus-tdd-java/pull/1

 

Chapter. 1-1 TDD&클린아키텍처 by ardbek · Pull Request #1 · ardbek/hhplus-tdd-java

커밋 설명 기능 구현 : 97696bc 포인트 충전/사용 정책 추가 : 43b44c0 단위 테스트 : 97696bc 통합 테스트 : 8854ae4 동시성 처리 : 856edd0 동시성 테스트 코드 : 8854ae4 / PointIntergrationTest.java 심화 과제 : 1f069a0

github.com

 

A,B팀으로 나누어 경쟁하듯~ 회고를 하고, 코드리뷰를 받고, 과제를 하는데 위에서는 잘된 과제들입니다.

예약과 주문의 동시성 문제를 혼자서 그리고 함께 떠나고 싶으시다면 떠나보세요~!

 

https://bit.ly/3FKJ92j

 

항해 플러스 Lite 백엔드 코스

현업과 병행하며, 백엔드 10개 실무 역량을 체득하세요.

hanghae99.spartacodingclub.kr

결제하기 전에 운영진에게 추천코드( 7hsrUL ) 와 함께 결제전 url을 보내면 할인된 60만의 url을 보내준다고 합니다.

 

더 자세한 사항은 아래 스파르타코딩클럽에 문의하시거나..

 

https://spartacodingclub.channel.io/user-chats/6886056604d84ec73302

 

스파르타코딩클럽

🛡️온라인 코딩 교육의 명가🛡️ 완주까지 함께하는 스파르타코딩클럽⚔️

spartacodingclub.channel.io

 

항해99 오픈채팅방에 항해99플친 추가하고 들어오셔서 문의하시면 항해플러스 운영진에게 직접답을 들을수 있습니다.

 

  https://open.kakao.com/o/ggMjz5Gf

 

주니어 개발자 인사이트 공유방

🔑 카톡플친 항해99 추가하면 참여코드 확인가능 🔑 #주니어개발자 #개발인사이트 #개발자네트워킹 #항해플러스 #개발자취업 #항해99 #항해플러스 #주니어개발자

open.kakao.com

이상 수고 많으셨습니다.

 

LIST