제미니의 개발실무 - 커머스 백엔드 기본편
이 강의는 개발실무에서 진짜 필요한 힘을 키우는 데 집중합니다. 단순히 코드를 잘 짜는 법이 아니라, 개발자로서 일을 잘하는 법을 느끼는 것을 목표로 합니다. 예제는 커머스 도메인 기반으로, 실제 현업에서 자주 접할 수 있는 케이스를 다루며, SpringBoot & Kotlin으로 제공합니다. 하지만 언어/프레임워크에 종속적이지 않고 누구나 생각할 거리를 통해 고민해 보고 실무를 느낄 수 있는 강의입니다. 대규모 결제 서비스 조직을 이끌었던 전 토스페이먼츠 이사이자 시니어 개발자의 실무 관점을 바탕으로, 현업에서의 사고 과정과 설계 판단을 함께 익혀볼 수 있도록 구성했습니다.
- 해결
페이징 처리에서 offset/limit에 대한 질문
안녕하세요! 페이징 처리 방식에 대해 궁금한 점이 있어 질문드립니다.코드를 보니 요청값으로 offset과 limit을 받고 이를 Pageable로 변환하고 있습니
kotlinspring-boot도메인dbms/rdbmsbackend박세진
・
한 달 전
1
59
1
- 해결
usecase 사용 기준
4:56초 쯤 서비스에 어떤 기준에 따라 나누신 컴포넌트를 순차적으로 호출하고 있는데요.저는 이것과 거의 같은 이유로 usecase를 두고 있었습니다. 하지만, usecase 사용은 목적에 맞지 않거나 과
kotlinspring-boot도메인dbms/rdbmsbackend나무늘보
・
한 달 전
1
72
2
- 해결
궁금한점이 여러개 생겼습니다.
안녕하세요, 2회독 하는중입니다. 확실히 강의 활용하면서 진행하니깐 느끼기(?)가 뭔지 알것같고 궁금한점이 생기네요. CouponService 에서 이미 다운받은 쿠폰은 내려주지 않는 로직을 만들면서 궁금한점이 여러개
spring-boot도메인backend구코딩
・
한 달 전
1
84
1
- 해결
다양한 관점의 코드 경험을 위해 개선하지 않은 코드
안녕하세요. 제미니님 유튜브 부터 인프런까지 참여하며 굉장히 많은 인사이트를 얻고있어 무한한 감사 인사를 올립니다. 질문<p st
kotlinspring-boot도메인dbms/rdbmsbackend제로콜라 함 즐길까
・
2달 전
1
75
1
- 해결
histories() 응답에 PointHistory.id를 포함한 이유가 궁금합니다/
안녕하세요.histories() 응답에 PointHistory.id가 포함되어 있던데, 이 값을 내려주신 의도가 궁금합니다.<p style="text-al
kotlinspring-boot도메인dbms/rdbmsbackendgogo
・
3달 전
1
58
2
- 해결
SettlementTargetRepository Jquery 질문
@Query( """ SELECT new io.dodn.commerce.storage.db.core.SettlementTargetSummary( settlement.merchantId, settlement.
kotlinspring-boot도메인dbms/rdbmsbackendhahahl
・
3달 전
1
64
2
- 해결
부가 기능을 이벤트 핸들러로 분리하는 기준이 있을까요?
addReview()를 보면 리뷰 저장 이후에 포인트를 지급하는 로직이 함께 들어가 있는데, 제 기준에서는 포인트 지급이 리뷰 작성의 핵심 기능이라기보다 부가 기능처럼 느껴졌습니다.<p style="text-al
kotlinspring-boot도메인dbms/rdbmsbackendgogo
・
3달 전
1
76
2
- 해결
엔티티의 pk 를 0으로 초기화하시는 이유가 있을까요??
자바에서 클래스 필드 타입을 참조타입과 원시타입의 차이를 공부하던 중에둘의 차이가 null 값이 필요하냐 필요하지 않냐로 배웠습니다..<p style="t
kotlinspring-boot도메인dbms/rdbmsbackendh.
・
3달 전
1
85
2
- 해결
제미니님 안녕하세요!
제미니님 이커머스 강의와 프로젝트 코드들을 참고하면서 게시판을 만들어보고 있는 중입니다!현재는 게시물 정보만 페이징 방식으로 구현해놓았습니다.<p
kotlinspring-boot도메인dbms/rdbmsbackendh.
・
3달 전
1
90
2
- 해결
개념 간 격벽 분리와 목록 조회 시 발생하는 참조 구조
제미니님 안녕하세요. 강의를 통해 각 개념 간의 응집성을 높이고, 불필요한 의존성을 줄여 격벽을 세우는 설계를 깊이 있게 연습하고 있습니다.강의에서 배운 원칙을
kotlinspring-boot도메인dbms/rdbmsbackendkeunbyul27
・
3달 전
1
96
2
- 해결
도메인 패키지의 격벽 범위와 레이어 간 경계에 대한 질문
안녕하세요. 제미니님! 강의 잘 들었습니다. 완강을 한 이후 다음 강의를 수강하기 전 프로젝트 구조를 다시 살펴보며 역할과 책임, 레이어의 책임에 대해 고민을 해보고 있습니다. 고민하던 중 궁금증이 생겨 질문 남깁니다!
domainxx
・
3달 전
1
94
2
- 해결
프로덕트와 프로덕트카테고리 사이의 삭제 정책
안녕하세요, 선생님!좋은 강의 제공해주셔서 감사합니다. 덕분에 단순히 구현에만 집중하기보다, 설계와 개념에 대해 더 고민하면서 코드를 작성하게 되었습니다.
kotlinspring-boot도메인dbms/rdbmsbackend신준호
・
3달 전
1
90
2
- 해결
새로 개발한다면 구현 순서
안녕하세요!강의를 다 보고 이 프로젝트를 제 손으로 다시 작성해보려고 합니다.코드를 눈으로 쭉 봤지만 S
도메인dbms/rdbmsbackendricepotato
・
4달 전
1
154
1
- 해결
의존 방향에 대한 고민
안녕하세요. 최근 객체 간 의존 방향 고민에 많은 시간을 쏟고 있어 질문드립니다.핵심 질문<p style="t
kotlinspring-boot도메인dbms/rdbmsbackend자두
・
5달 전
1
137
2
- 해결
어드민(Back-office)에서 예약 변경 시, '할인 조건 재검증(쿠폰 회수)' vs '기존 혜택 유지' 중 어떤 정책이 일반적인가요?
안녕하세요실무에서 '관리자(Admin) 예약 변경 기능' 정책을 두고 기획팀과 이견이 있어, 실무에서는 어떤 방식이 범용적인지 여쭙
kotlinspring-boot도메인dbms/rdbmsbackend우으어으
・
5달 전
1
109
2
- 해결
OrderKeyGenerator 인스턴스화 generate() 질문
안녕하세요! 수업 잘 듣고 있습니다.사소한 내용이긴한데..OrderService.create 에서 Ord
kotlinspring-boot도메인dbms/rdbmsbackendricepotato
・
5달 전
1
93
1
- 해결
외부 API 통합 시 데이터 제어 범위 설계 질문
상황 정리저희가 매장 관리자용 통합 예약 관리 시스템을 개발하고 있습니다.<h3 style
kotlinspring-boot도메인dbms/rdbmsbackend우으어으
・
5달 전
1
107
1
- 해결
PG 결제 승인 로직
안녕하세요!PG 결제 승인 API 구현 중 고민이 되는 부분이 있어서 질문드립니다! PG사로 부터 /callback/success 등
kotlinspring-boot도메인dbms/rdbmsbackend작성자 없음
・
5달 전
1
149
2
- 해결
QnA에서 Join 필드 표현법
강사님의 코드를 보니 Question 클래스 등에 id, userId, title, content 등만 넣어두신 것 같은데 일반적으로 자주 표현되는 다른 필드를 표현하려면 어떻게 하는 것이 좋을까요?<p styl
kotlinspring-boot도메인dbms/rdbmsbackendwheon06
・
5달 전
1
105
1
- 해결
결제서비스 콜백 동시성문제 가능성
안녕하세요 결제 코드느끼기 강의를 보며 궁금한점이 있어서 질문을 남깁니다.여러 주문들을 동시에 넣었고cr
kotlinspring-boot도메인dbms/rdbmsbackend열심히들어요
・
5달 전
1
121
2






