profile
끊임없는 에너지를 공유하는 핫스팟 같은 개발자 최준서입니다!

[AWS] Terraform으로 구성한 멀티 VPC와 NLB 네트워크 구조

VPC1 (10.0.0.0/16) : MyWeb1VPC2 (172.16.0.0/16) : MyWeb2, MyWeb3VPC2 앞단에 Network Load Balancer(NLB) 배치Region은 AWS의 물리적 위치 단위이며, Availability Zone(AZ)은

2026년 1월 13일
·
0개의 댓글
·

[리사이쿨 프로젝트 - 트러블 슈팅] 예약 날짜 하루 전으로 조회되는 문제

리사이쿨 프로젝트에서 예약 정보를 조회할 때,사용자가 선택한 날짜보다 하루 전 날짜가 조회되는 문제가 발생했다.특히 결제 페이지와 예약 상세 화면에서 날짜가 어긋나 보이면서 이슈를 인지하게 되었다.예약 생성 시 사용자가 날짜를 선택하면조회 시 해당 날짜가 항상 하루 전

2026년 1월 8일
·
0개의 댓글
·
post-thumbnail

AWS 기초 개념 학습 01/05

클라우드 서비스는 누가 어디까지 관리하느냐에 따라 구분된다.대표적으로 On-Premise, IaaS, PaaS, SaaS 네 가지 형태가 있다.On-Premise는 모든 것을 직접 관리하는 방식이다.서버, 네트워크, 운영체제, 미들웨어, 애플리케이션까지 전부 직접 구성

2026년 1월 5일
·
0개의 댓글
·

PortOneAPI 결제 흐름 01/04

Recychool 프로젝트에서 예약 결제를 구현하면서PortOne에서 제공하는 Browser SDK v2를 사용해프론트와 서버의 역할을 분리한 결제 구조로 구성프론트에서는 결제 UI와 결제 요청만 담당하고,결제 성공 여부 판단과 상태 변경은 서버 기준으로 처리하는 방식

2026년 1월 4일
·
0개의 댓글
·

[Spring boot] AOP 개념 01/02

개요관점: 개발에 있어 관심사(Concern)를 의미효과:코드 중복 감소핵심 로직과 주변 로직을 분리하여 관리 가능핵심 로직 vs 주변 로직주변 로직 체크리스트파라미터가 잘 전달 되었는가?로직에서 발생할 수 있는 예외가 무엇인가?정의: 핵심 로직은 아니지만 반복적으로

2026년 1월 1일
·
0개의 댓글
·

[Zustand]

전역 상태를 간단하고 효율적으로 관리할 수 있게 도와주는 상태 관리 라이브러리메모리 기반 상태 관리를 제공하며 상태가 브라우저 메모리(RAM)에 저장되어 앱이 살아 있는 동안만 유지된다. 상태 유지를 위해 주로 로컬스토리지와 함께 사용된다.컴포넌트간의 데이터를 공

2025년 12월 30일
·
0개의 댓글
·
post-thumbnail

[리사이쿨 프로젝트 - 트러블 슈팅]결제 완료 처리 이후 예약 상태 불일치 문제

결제 완료 요청이 처리된 이후에도 예약 상태가 변경되지 않아
결제 정보와 예약 상태 간 데이터 불일치 발생Service 계층에서 결제 저장과 예약 상태 변경을 하나의 트랜잭션으로 통합@Transactional을 적용하여 결제 저장(Payment)과
 예약 상태

2025년 12월 28일
·
0개의 댓글
·
post-thumbnail

[팀 프로젝트]리사이쿨 결제 에러

미결제 후 창 닫기 시 결제 완료가 되는 에러

2025년 12월 24일
·
0개의 댓글
·

리액트 쿼리

리액트 쿼리란?서버로부터 데이터 가져오기, 데이터 캐싱, 캐시 제어 등 데이터를 쉽고효율적으로 관리할 수 있는 라이브러리이다.Redux클라이언트 상태 관리전역 UI 상태, 로그인 정보캐싱 및 비동기 직접 구현React Query서버 상태 관리API 데이터 자동 캐싱로딩

2025년 12월 23일
·
0개의 댓글
·
post-thumbnail

리사이쿨 에러

지금 예약 정보를 가져올 때 예약 정보 보다 하루전의 날짜를 가져오는 문제

2025년 12월 22일
·
0개의 댓글
·
post-thumbnail

리사이쿨 예약 데이터 조회 에러

2025년 12월 22일
·
0개의 댓글
·
post-thumbnail

[리사이쿨 프로젝트] 소셜 결제 에러

2025년 12월 21일
·
0개의 댓글
·
post-thumbnail

RecySchool 프로젝트 에러

PortOne 결제 ID 미저장우리 시스템 결제 UID 미저장

2025년 12월 19일
·
0개의 댓글
·

Docker 개념 12/04

도커란?컨테이너를 생성, 구동, 배포할 수 있는 기능을 제공하는 리눅스 기반의 오픈 소스 가상화 플랫폼이다.도커 클라이언트, 도커 서버, 이미지, 컨테이너, 레지스트리, 볼륨, 네트워크로 이루어져 있다.도커 클라이언트리눅스의 Shell 역할을 하며, 도커 서버에게 명령

2025년 12월 4일
·
0개의 댓글
·

Spring boot JPA 12/03

관계형 DB에서는 상속 개념이 없기 때문에, 공통된 속성이 있어도 테이블마다 반복해서 작성해야 한다.책옷운동기구→ 공통 필드(상품번호, 이름, 가격)가 반복됨공통 속성을 부모(슈퍼) 테이블로 올리고 자식(서브)이 상속받는 구조상품(슈퍼테이블)서브 테이블서브 테이블의 P

2025년 12월 3일
·
0개의 댓글
·

Spring boot JPA 12/02

JPA는 트랜잭션 기반으로 동작하며, 영속성 컨텍스트를 통해 엔티티를 관리한다.EntityManager가 이 영역을 관리하며, .persist()를 통해 엔티티를 등록할 수 있음엔티티를 영속성 컨텍스트로 로딩1차 캐시에 저장 → 영속 상태변경 쿼리를 쓰기 지연 저장소에

2025년 12월 2일
·
0개의 댓글
·

[Spring boot JPA] 12/01

객체지향 언어에서 사용하는 객체와 관계형 DB의 테이블을 서로 연결해주는 기술 자바의 객체 구조와 관계형 DB는 구조가 다르기 때문에 그대로 사용하면 객체지향적인 코드의 장점을 살리기 어렵다 ORM은 이 문제를 해결하기 위해 객체 중심 설계가 가능하도록 매핑 기능을

2025년 12월 1일
·
0개의 댓글
·

구글 딥마인드, 제미나이로 게임 AI 혁신…시마2 공개

https://x.com/GoogleDeepMind/status/1988986218722291877?refsrc=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1988986218722291877%7Ctwgr%5E58a870afba14088830bf32ab3d15d893d678e728%7Ctwcon%5Es1&ref_url=h...

2025년 11월 28일
·
0개의 댓글
·

Spring boot JPA 11/27

2025년 11월 27일
·
0개의 댓글
·