#사전과제
8개의 글
-
스프링 사전과제 가이드: 종합 과제
Spring Boot 기반 온라인 마켓플레이스 REST API 종합 과제 — 상품·주문·회원 도메인 설계부터 테스트·배포까지 실무형 구현 가이드
-
스프링 사전과제 가이드 7편: Advanced Patterns
고급 패턴과 아키텍처 - 이벤트, 비동기, 파일 처리, 멀티 모듈
-
스프링 사전과제 가이드 6편: DevOps & Deployment
배포 환경 구성과 CI/CD - Docker, GitHub Actions, Actuator
-
스프링 사전과제 가이드 5편: Security & Authentication
인증/인가와 보안 설정 - Spring Security, JWT, 권한 관리
-
스프링 사전과제 가이드 4편: Performance & Optimization
성능 최적화와 쿼리 튜닝 - N+1 문제, 페이지네이션, 캐싱 전략
-
스프링 사전과제 가이드 3편: Documentation & AOP — Swagger·MDC·Aspect 운용 기준
Swagger/SpringDoc 운용 기준, MDC 기반 요청 추적과 민감 정보 마스킹, AOP로 횡단 관심사를 분리하는 방법까지 — 사전과제에서 가점과 감점이 갈리는 문서화·로깅·AOP 영역을 평가자 시점으로 한 편에 정리했다.
-
스프링 사전과제 가이드 2편: Database & Testing — 환경 분리·테스트 피라미드·Testcontainers
환경별 DB 선택과 ddl-auto 정책, Memory Repository 구현 시 주의사항, Test Pyramid에 따른 어노테이션 선택 기준, 테스트 대역(Dummy·Stub·Spy·Mock·Fake) 선택 기준, Testcontainers로 H2 방언 차이가 가리는 버그를 잡는 법까지 — 사전과제 평가자가 두 번째로 자주 지적하는 Database & Testing 영역을 한 편으로 정리했다.
-
스프링 사전과제 가이드 1편: Core Application Layer — Controller·Service·Repository·Domain 4계층
Spring Boot 사전과제에서 평가자가 반복적으로 지적하는 4계층 설계 포인트만 추렸다. Controller·Service·Repository·Domain 책임 분리, Request → Command 변환, @Transactional(readOnly=true)의 실제 효과, GlobalExceptionHandler 3단 우선순위까지 — 시리즈 1편.