
요청을 보내는 쪽 웹 브라우저모바일 앱프론트엔드(React 등)요청을 받아 처리하는 쪽예를 들어 로그인 버튼을 누르면브라우저가 서버에 요청을 보낸다.이게 바로 클라이언트 요청이다."너 누구야?"로그인 과정아이디/비밀번호 확인"그래서 이거 해도 돼?"관리자 페이지 접근

이번 프로젝트는 ‘00의 민족’과 같은 음식 주문 관리 플랫폼을Spring Boot 기반으로 구현 할 백엔드 프로젝트입니다.기존 전화 주문 방식이 아닌,온라인을 통한 주문 → 결제 → 주문 처리 → 배송 완료 흐름을 시스템으로 구현해보려 합니다.JWT 기반 인증/인가

현재 팀 프로젝트에서 모놀리식 아키텍처 기반 DDD(Domain-Driven Design) 구조로 설계를 진행하고 있다.그 과정에서 UUID, PK, FK, Index 개념이 헷갈렸던 부분을 정리해보았다.MSA가 아닌 모놀리식 구조이지만,도메인 중심으로 레이어를 분리하

이번 글에서는 모놀리식 DDD 구조에서 Review 도메인을 설계하고 구현한 과정을 정리했습니다.특히, 도메인 구조와 역할, VO, Repository, Entity 설계 흐름까지 자세히 다뤄볼게요.Domain(도메인)은 애플리케이션에서 핵심 비즈니스 로직과 규칙을 구

팀 프로젝트 진행 중 카카오 API를 사용하기 위해카카오 개발자 사이트에서 애플리케이션을 생성하고 API Key를 발급받았다.하지만 API Key는 외부에 노출되면 안 되는 민감 정보이기 때문에GitHub에 그대로 업로드되는 것을 방지할 필요가 있었다.특히 팀원들과 협

스파르타 심화 과정에서 모놀리식 DDD 구조를 처음 접하며 배운 것들을 정리했습니다.3 레이어드 vs 모놀리식 DDD(2. 유스케이스란?(3. 트랜잭션과 롤백(4. JPA란?(5. 정적 팩토리 메서드(6. 비즈니스 로직이란?(7. 느슨한 결합과 이벤트 발행(8. Val

프로젝트: no1delivery 백엔드 팀 프로젝트Windows 노트북에서 Docker를 처음 접하면 "Linux용 Docker를 설치해야 하나?" 하는 의문이 생긴다.결론부터 말하면 Docker Desktop for Windows를 설치하면 된다.💡 Docker D

오늘은 배달 서비스 프로젝트에서 리뷰 도메인을 DDD(Domain-Driven Design) 구조로 구현했다.도메인 설계부터 프레젠테이션 레이어까지, 팀원 코드와 연동하면서 겪은 문제들과 해결 과정을 정리한다.DDD 구조에서는 다음 순서로 구현하는 것이 좋다.Domai

마이크로서비스 아키텍처의 핵심 원리부터 Spring Cloud 실전 구성까지.Eureka 서비스 디스커버리, FeignClient 로드밸런싱을 코드와 함께 정리합니다.개발자로서 집중해야 할 것(2. MSA란 무엇인가(3. Spring Cloud 핵심 모듈(4. Eure

마이크로서비스 아키텍처(MSA)에서 서비스 안정성과 보안을 구축하는 핵심 패턴을 실습 코드와 함께 알아봅니다.Circuit Breaker와 Resilience4j(2. Spring Cloud Gateway(3. JWT 기반 인증 보안(4. 전체 아키텍처 통합(마이크로서

마이크로서비스 아키텍처(MSA)를 제대로 운영하기 위해 필요한 핵심 개념들을 정리했습니다.분산 추적(Distributed Tracing), Micrometer, Zipkin, 이벤트 드리븐 아키텍처(EDA), Spring Cloud Stream을 다룹니다.분산 추적 (

다음 주 프로젝트 시작을 앞두고 Spring AI 강의를 들으면서 정리한 내용이에요.아직 예제를 직접 다 만들어보진 않았지만, 개념을 확실히 잡고 가려고 정리했어요.ChatModel vs ChatClient(2. ChatClient 생성 방법(3. 동기 vs 스트리밍

Java 개발자를 위한 Spring AI 입문 가이드. LangChain과의 비교부터 실시간 스트리밍 챗봇 구현까지 핵심 개념을 코드와 함께 정리합니다.Spring AI란?(2. 개발환경 구축(3. 핵심 API 구조 이해(4. 실습: 어린왕자 챗봇 만들기(5. Chat

LLM이 정확하게 답변하도록 입력을 정교하게 설계하는 기술.PromptTemplate부터 구조화된 출력(Structured Output)까지, 실전 코드와 함께 정리합니다.프롬프트 엔지니어링이란(2. PromptTemplate(3. 복수 메시지 구성(4. Default