pebble
브라우저 안에서 시스템 아키텍처와 데이터베이스 ERD·테이블 명세서를 직접 설계·조작하며 기록하는 개발 블로그 및 포트폴리오 퍼블리싱 플랫폼입니다.
브라우저 안에서 시스템 아키텍처와 데이터베이스 ERD·테이블 명세서를 직접 설계·조작하며 기록하는 개발 블로그 및 포트폴리오 퍼블리싱 플랫폼입니다.
새로운 프로젝트나 서비스를 설계할 때 항상 마주치는 고민 중 하나가 바로 "테이블 PK(Primary Key)를 어떻게 생성할 것인가?"입니다. 보통 가장 흔하게 쓰는 방식은 DB의 이지만, 분산 환경이나 보안을 고려해 를 도입했다가 심각한 성능 저하를 겪기도 합니다. 그래서 최근 많은 기업과 현대적인 아키텍처에서 대안으로 TSID(Time-Sorted U
1. 계층형 패키지의 한계와 Clean Architecture의 피로감 새로운 Spring Boot 프로젝트를 시작할 때 가장 먼저 마주하는 고민은 "패키지(디렉토리) 구조를 어떻게 나눌 것인가?"입니다. 전통적으로 많이 사용하는 방식은 기술적 역할을 기준으로 최상위 패키지를 나누는 계층형 구조(Package by Layer)입니다. 처음 도메인이 2~3개