본문 바로가기

supabase2

장기요양기관 서비스에서 상세 데이터 저장 구조 마이그레이션 최근 운영 중인 장기요양기관 검색 서비스에서 상세 데이터 저장 구조를 정리하는 작업을 진행했다.기존에는 기관 기본 정보는 facilities 테이블에, 상세 정보는 facility_details 테이블에 분리해서 저장하고 있었다. 처음에는 이 방식이 자연스러워 보였지만, 실제 서비스를 운영하면서 읽기 경로와 쓰기 경로가 점점 복잡해졌고, 유지보수 비용도 꽤 커졌다.이번 글에서는 왜 이 구조를 바꾸게 되었는지, 어떤 기준으로 마이그레이션을 설계했는지, 그리고 운영 중인 서비스에서 비교적 안전하게 전환하기 위해 어떤 순서로 접근했는지를 정리해보려고 한다.보안이나 운영 리스크를 고려해 너무 세부적인 내부 구현보다는, 전체 흐름과 판단 기준 중심으로 적었다.기존 구조의 문제기존에는 기관 기본 목록과 검색에 필요.. 2026. 3. 30.
0일차: 어르신 요양 정보의 길잡이, '시니어 숲' 프로젝트를 시작하며 🌳 안녕하세요! 이번에 새로운 사이드 프로젝트를 시작하게 되어서 그 떨리는 첫 기록을 남겨보려고 해요. 서비스 이름은 '시니어 숲'이라고 지었습니다. 🌳울창한 숲이 우리에게 편안한 쉼터가 되어주듯이, 복잡하고 딱딱한 요양 정보를 맑고 투명하게 정리해서 어르신들과 가족분들께 든든한 안식처를 제공해 드리고 싶은 마음을 담았어요.1. 왜 하필 '요양원 찾기'였을까요?사실 부모님이나 어르신을 모실 곳을 찾는 과정이 생각보다 정말 막막하더라고요. 정보가 없는 건 아닌데, 정작 우리에게 꼭 필요한 '진짜 정보'는 찾기가 하늘의 별 따기였어요."한 달에 진짜 얼마일까?": 식비, 간식비 같은 비급여 항목이 시설마다 제각각이라, 전화기를 들기 전까지는 정확한 비용을 알기 어렵고요."우리 부모님 잘 돌봐주실까?": 인력 .. 2026. 2. 9.