수직 분할: 악몽?
2025-04-13

작성자는 수직 분할(기능적 분할) 경험과 그 함정에 대해 이야기합니다. 데이터베이스 부하를 줄이지만 애플리케이션을 조각내어 데이터베이스가 처리해야 할 조인 및 쿼리를 애플리케이션 계층에서 처리해야 하므로 코드 복잡성과 유지 관리 오버헤드가 크게 증가하고 시스템 가용성이 저하됩니다. 유머와 가용성 계산 공식을 사용하여 수직 분할이 시스템 안정성을 저하시켜 최종적으로 제품 로드맵 지연 및 엔지니어 사기 저하로 이어짐을 보여줍니다. 마지막으로 Postgres 분할 문제를 해결하기 위한 오픈소스 프로젝트인 PgDog를 소개합니다.
개발
수직 분할