1. 들어가며BFIND 프로젝트의 백엔드 개발을 시작하기에 앞서, 데이터베이스 아키텍처 설계 과정과 의사결정 내용을 정리했다. 현재 프론트엔드 일부만 구현된 상태에서, 백엔드 개발을 위한 데이터베이스 설계를 고민해보았다. BFIND는 웹툰, 웹소설 콘텐츠를 제공하는 웹 콘텐츠 플랫폼이다. 콘텐츠 관리 시스템(CMS)과 내부 정산 시스템을 기반으로 하며, Java/Kotlin과 Spring을 활용해 구축하기로 했다.1.1 기술 스택 선정 배경Java/Kotlin, Spring 선택 이유안정성과 신뢰성대규모 웹툰 플랫폼에서 검증된 기술 스택결제/정산과 같은 금전적 트랜잭션의 안정적 처리 보장Spring의 선언적 트랜잭션 관리로 데이터 정합성 확보확장성과 유연성트래픽 증가에 따른 수평적 확장 용이MSA 전환 ..