한국어
English
[kt cloud TECH UP] 협업을 위한 백엔드의 기본기: ErrorCode 및 Exception 전역 리팩토링
프론트엔드-백엔드 간 커뮤니케이션 비용을 획기적으로 낮춰준 Global Exception Handler 도입과 ErrorCode Enum 설계 리뷰 경험을 다룹니다.
2026. 2. 21.
[kt cloud TECH UP] 서버 부하 없는 대용량 미디어 처리: S3 Presigned URL과 상태 관리
사용자의 프로필 이미지나 달리기 인증 샷을 백엔드를 거치지 않고 S3로 다이렉트 업로드하는 Presigned URL 패턴과, 고아 객체 정리를 위한 상태 관리 설계 경험을 공유합니다.
2026. 2. 21.
[kt cloud TECH UP] 대규모 진입을 통제하라: API Gateway 대기열과 Redis Rate Limiting
15,000명 동시 접속을 버티기 위한 Gateway의 두 번째 역할. 대기열(WaitingRoom) 필터와 Redis를 활용한 Rate Limiting, 그리고 봇 탐지 필터 적용기를 다룹니다.
2026. 2. 20.
[kt cloud TECH UP] 17명 대규모 팀의 핑퐁 방지: Silo 부수기와 DSU
기획, 디자인, FE, BE, Infra, AI까지 총 17명의 대규모 팀에서 발생한 소통의 부재(Silo)를 DSU(Daily Stand-Up)와 시각화로 극복한 소프트 스킬 회고입니다.
2026. 2. 19.
[kt cloud TECH UP] API Gateway 인증 통합과 헤더 스푸핑(Spoofing) 방어전
15,000명 동시 접속 티켓팅의 관문인 API Gateway. 통일된 JWT 인증 처리 구조의 장점과, 그 이면에서 발견된 치명적인 "X-User-Id 헤더 스푸핑" 취약점을 막아낸 생생한 실무 경험을 다룹니다.
2026. 2. 18.
Java 클린 코드와 TDD 회고: StringCalculator 리팩토링 여정
우아한테크코스 과정에서 단순한 문자열 계산기를 구현하며 겪은 TDD(고전파 vs 런던파)에 대한 고찰, JUnit 공유 자원 관리, 그리고 Java의 이중 이스케이프 원리에 대한 회고록입니다.
2026. 2. 17.
[kt cloud TECH UP] Next.js와 Spring Boot, 인증(Auth)의 책임은 누구에게 있는가?
Next.js 서버(SSR)와 백엔드 API 간의 치열했던 인증 아키텍처 토론. Next-Auth를 이용한 중앙 집중화 vs 클라이언트 직접 통신 방식의 딜레마를 다룹니다.
2026. 2. 12.
[kt cloud TECH UP] 티켓팅 서버, 오토스케일링(HPA)만 믿으면 망하는 이유
트래픽이 폭발하는 순간(Flash Crowd) 발생하는 오토스케일링의 한계와, 이를 극복하기 위한 인프라 예열(Pre-Provisioning) 전략을 kt cloud 멘토링을 통해 배운 경험을 공유합니다.
2026. 2. 6.
[kt cloud TECH UP] 완벽한 모듈 격리: Gradle api vs implementation
Spring Boot 멀티 모듈 프로젝트 환경에서 모듈 간 캡슐화 경계를 명확히 하기 위해 팀 내에서 "api" 대신 "implementation"을 선택한 이유와 빌드 철학을 정리합니다.
2026. 2. 6.
NestJS와 Next.js로 구축하는 풀스택 이커머스 아키텍처 도입기
왜 Spring이 아니라 NestJS일까? pnpm 모노레포 환경에서 PostgreSQL과 Prisma를 활용한 이커머스 기술 스택 선정의 근거와 아키텍처 설계 과정을 공유합니다.
2026. 2. 5.
1
2