필터 1
타입시스템 기반 도메인 모델링 - 보이지 않는 오류를 막아라
네이버 D2
· 2024년 11월 22일
아키텍처

타입시스템 기반 도메인 모델링 - 보이지 않는 오류를 막아라

타입시스템으로 도메인을 모델링해 보이지 않는 오류를 줄이는 방법을 소개했습니다. 커피 주문과 결제수단 예시로 안전성과 컴파일 타임 관점을 설명했습니다.

#Java#type system
55005분
나야, 주문 - 주문시스템의 도전과 성장 이야기
무신사
· 2024년 11월 21일
백엔드

나야, 주문 - 주문시스템의 도전과 성장 이야기

무신사 주문 시스템이 모놀리식에서 MSA, EDA, Kafka, Java 전환까지 단계적으로 개선된 과정을 다뤘습니다. 대규모 트래픽과 이벤트 시즌에서도 안정성과 확장성을 높인 리팩토링 경험을 공유했습니다.

#MSA#Redis
59005분
테이블링 백엔드 팀 온보딩 회고
테이블링
· 2024년 11월 21일
기타

테이블링 백엔드 팀 온보딩 회고

테이블링 백엔드 팀의 3개월 온보딩 경험과 회고를 공유했습니다. 웰컴 키트, 돌보미 제도, 단계적 과제를 통해 팀 문화와 협업 방식을 소개했습니다.

#Java#Spring Boot
25005분
[SpringBatch 연재 08] CompositeItemProcessor 으로 여러단계에 걸쳐 데이터 Transform하기
데보션
· 2024년 11월 19일
백엔드

[SpringBatch 연재 08] CompositeItemProcessor 으로 여러단계에 걸쳐 데이터 Transform하기

Spring Batch의 CompositeItemProcessor로 여러 ItemProcessor를 순차 결합하는 방법을 소개했습니다. 이름·성별 변환과 나이 증가를 분리해 단계별 처리와 재사용성을 높였습니다.

#Spring Batch#Java
15005분
여기어때 신입 개발자의 암호화 서비스 개선기
여기어때
· 2024년 11월 5일
백엔드

여기어때 신입 개발자의 암호화 서비스 개선기

기존 AWS KMS 암호화 서비스를 EKS와 Java 비동기 처리로 개선했습니다.\n형상 관리, CI/CD, APM까지 도입해 성능과 운영 안정성을 함께 높였습니다.

#AWS KMS#Java
42005분
엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기!
마켓컬리
· 2024년 10월 23일
백엔드

엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기!

엑셀 업로드 중 Apache POI가 Zip Bomb으로 파일을 차단한 원인과 로그 분석 과정을 정리했습니다. 최소 압축 비율 조정과 파일 크기·중첩 레벨 점검으로 대응했습니다.

#Java#Apache POI
35005분
Netty를 활용한 양방향 소켓 통신 구성
무스마
· 2023년 8월 30일
백엔드

Netty를 활용한 양방향 소켓 통신 구성

Netty 기반 양방향 소켓 통신 서버 구성 흐름을 정리했습니다. Spring Boot에서 초기화, 디코더, 핸들러, 클라이언트 관리 방식까지 예시로 설명했습니다.

#Netty#Spring Boot
0005분
ERD 협업! Aquerytool 소개
· 2019년 6월 7일
백엔드

ERD 협업! Aquerytool 소개

웹에서 ERD를 그리고 SQL과 모델을 생성하는 Aquerytool을 소개했습니다.\n읽기 전용 공유와 회원 간 협업 권한 설정 방법, 사용 시 주의점도 함께 설명했습니다.

#DB#SQL
0005분
게시판 CMS - 파일럿 프로젝트
ZUM
· 2019년 6월 5일
백엔드

게시판 CMS - 파일럿 프로젝트

4주간 소셜 로그인 기반 게시판 CMS 파일럿 프로젝트를 구현하며 Vue와 SpringBoot 실무 기술을 학습했습니다. 이미지 업로드, 권한 처리, XSS 방지 같은 구현과 문제 해결 과정을 정리했습니다.

#Java#Spring Boot
0005분
개발 컨텐츠 공유 서비스 - 파일럿 프로젝트
ZUM
· 2019년 4월 22일
프론트엔드

개발 컨텐츠 공유 서비스 - 파일럿 프로젝트

6주 동안 개발 컨텐츠 공유 서비스를 만든 신입 개발자의 파일럿 프로젝트 경험을 정리한 글입니다.\nJPA, Vue.js, QueryDSL, 무한 스크롤과 랭킹 집계를 구현하며 설계와 일정 관리의 중요성을 배웠습니다.

#Java#Spring Boot
0005분