프로젝트 배경
1) 예상 리스크 및 대응 계획 - 보호사 가용 시간 슬롯 조회 시 대량 데이터에서 성능 저하 리스크가 있으며, 시간 슬롯 테이블에 복합 인덱스를 적용하고 결과를 캐싱하는 방식으로 대응할 계획입니다. - 매칭 요청 동시 수락 시 이중 배정 리스크가 있으며, 낙관적 잠금(optimistic locking)으로 선착순 한 건만 처리되도록 설계할 계획입니다. - 요양보호사 일정이 중복 예약되지 않도록 예약 시
프로젝트 성과
지역·자격·가용시간 3중 교차 필터링 기반 실시간 매칭 알고리즘을 설계합니다
매칭 점수 산출 로직을 별도 서비스 레이어로 분리해 파라미터 조정과 A/B 테스트가 가능한 구조를 구현합니다.
외부 의존 없이 커스텀 캘린더 컴포넌트를 직접 구현합니다
주간·월간 뷰 전환, 일정 상태별 색상 표시, 드래그 일정 이동을 재사용 가능한 단일 컴포넌트로 설계합니다.
서비스 완료 이벤트 기반 자동 정산 레코드 생성 구조를 구현합니다
이벤트 드리븐 정산 파이프라인으로 수동 집계 오류를 방지하고 감사 추적 가능한 정산 이력을 유지합니다.
다중 채널 알림 발송 통합 구조 설계
카카오 알림톡·SMS·이메일 발송을 단일 NotificationService 인터페이스로 추상화하고, 채널별 어댑터 패턴을 적용하여 신규 채널 추가 시 기존 코드 변경 없이 확장 가능한 구조를 구현합니다.
핵심 기능
진행 단계
도메인 모델링 및 매칭 알고리즘 설계
2026.04.
보호사·수요자·일정·정산 엔티티 설계, 매칭 점수 알고리즘 정의
프로젝트 상세
1) 포트폴리오 소개 요양보호사와 돌봄 수요자를 실시간으로 매칭하는 플랫폼 데모로, 공항 콜밴 플랫폼의 핵심 기술인 실시간 매칭 알고리즘·일정 관리·정산 구조를 헬스케어 도메인에 적용해 구현 역량을 증명합니다. 지역·자격증·가용 시간 기반 매칭, 서비스 일정 관리, 요양보호사 정산 리포트를 포함합니다. 2) 작업 범위 - 요양보호사 검색 및 실시간 매칭: 지역·서비스 유형·가용 일정을 입력하면 조건에







