Hello, I’m Gyumyung Lee👋

Backend Programmer, Spring Boot, Java, Kotlin. and I consider it important to record. Such as TIL and Blog.

Latest Posts

항해 플러스 6기 7주차를 회고하며 - 캐쉬🪙? No. 캐시!

1. 문제 이번 7주차의 과제는 다음과 같다. * 캐싱을 적용하여 성능을 개선할 수 있는 로직을 분석하고, 이를 합리적인 이유와 함께 문서 정리하기 * 적절한 캐싱 전략을 적용한 비즈니스 로직 작성하기 이번 주차에서는 드디어 캐싱에 대해 다루게 되었다. 사실 지금까지 실무에서 캐싱에 대해 다뤄본 적이 없었기 때문에 어...

항해 플러스 6기 6주차를 회고하며 - 레디스? 카프카? 불매합니다.(불티나게 매입)

1. 문제 6주차의 과제는 다음과 같다. * 시나리오에서 발생할 수 있는 동시성 이슈 파악 후 가능한 동시성 제어 방식들을 도입 및 장단점 파악 * 파악한 내용을 보고서로 작성해보기 * 이전 주차 때 적용한 동시성 제어 방식에서, 파악 후 적합하다고 판단한 방법으로 비즈니스 로직 개선해보기 지난 4주차 때 시나...

항해 플러스 6기 솔직 중간회고

🧑‍💻 회고 시작에 앞서 자기소개 회고를 작성하는 일자를 기준으로 3년 6개월 된 백엔드 개발자이다. 메인으로 삼고 있는 기술 스택은 Java, Kotlin, Spring Boot 이며, 3년 9개월이라는 시간 동안 HR 도메인에서 나름 다양한 서비스를 개발 및 유지보수 해오며 지내왔다. 취업 준비생 지원 서비스, 대학 ...

항해 플러스 6기 5주차를 회고하며 - Filter, Interceptor 넌 못지나간다.✋

1. 문제 5주차의 과제는 다음과 같다. * 비즈니스 별 발생할 수 있는 에러 코드 정의 및 관리 체계 구축 * 시스템 성격에 적합하게 Filter, Interceptor 를 활용하여 기능의 관점을 분리하여 개선 * 시나리오 별 동시성 통합 테스트 작성 이번 시나리오를 구현하면서 발생할 수 있는 에러는 커스텀 예외를 ...

항해 플러스 6기 4주차를 회고하며 - 끝이 없네 끝이 없어!

1. 문제 4주차의 과제는 다음과 같다. * 선택한 시나리오 별 비즈니스 로직 개발 및 단위 테스트 작성 * 비즈니스 유즈케이스 개발 및 통합 테스트 작성 * 여기서의 유즈케이스는 시스템의 동작을 사용자 입장에서 표현한 시나리오로, 시스템에 관련된 요구사항을 알아내는 과정을 의미한다. 다시 한 번 우리 팀이 선택한...

인터페이스가 Even하게 익지 않았어요 (ServiceImpl 구조에 대한 사견)

사견) Service를 추상화하는 것은 좋은 구조는 아니라고 생각한다. 1. 추상화를 하는 이유가 모호하다. 우리가 추상화를 사용하는 이유는 이를 의존하는 대상을 보호하기 위해 한다고 생각한다. 이 관점에서 볼 때 Service 인터페이스를 의존하는 Controller를 보호하는 느낌이 든다. 하지만 “Controller가 ...

항해 플러스 6기 3주차를 회고하며 - 요구사항 분석이 안됐잖아! 하지만 빨랐죠?

1. 문제 3주차의 과제는 다음과 같다. * 아래 시나리오 중 한 가지를 선택한다. 1. E-커머스 서비스 2. 맛집 검색 서비스 3. 콘서트 예약 서비스 * 선택한 시나리오의 요구사항을 분석하여 분석 자료를 작성한다. > 시퀀스 다이어그램, 플로우 차트 등 * ERD 설계하여 자료를 작...

항해 플러스 6기 2주차를 회고하며 - DB Lock도 락이다.

1. 문제 2주차의 과제는 다음과 같았다. * 특강 신청 서비스를 구현해 봅니다. * 특강 신청 API * 특강 선택 API * 특강 신청 완료 목록 조회 API * 특강 신청 및 신청자 목록 관리를 RDBMS를 이용해 관리할 방법을 고민합니다. * 아키텍처 준수를 위한 애플리케이션 패키지 설계 * ...

항해 플러스 6기 1주차를 회고하며 - 나야. 동시성.

1. 문제 걱정과 기대가 함께 있었던 항해 플러스가 시작되었다. 이전 기수분들이 겁(?)을 많이 줬었던 터라 걱정을 좀 더 많이 품고 그렇게 항해 플러스 1주차가 시작되었다. 1주차의 과제는 크게 다음과 같았다. * 어떤 사용자의 포인트 조회, 포인트 충전 및 사용, 포인트 충전 및 사용에 대한 목록 내역 조회 기능...

항해 플러스 6기 사전스터디 회고

항해 플러스 6기 사전스터디 회고 항해 플러스를 신청하다 지난 달부터 항해 플러스 코스를 신청했다. 새로운 기회가 없는 회사 업무에 익숙해져서 그대로 있다간 물경력이 될 것 같았다. 그리고 스스로도 발전이 필요할 것 같다고 느꼈는데 명확히 어떤 걸 공부해야 할지도 갈피를 잡지 못했다. 그러다 팀원분의 추천으로 항해 플러스...