2025.06 – 2026.02 · DigitalPresso
RenameDP 2세대
시공관리 SaaS 재설계와 보고서·OCR AI 서버 개발
BackendCloudAIJava 17Spring Boot 3.5JPAQueryDSLMySQLFlywayRedisWebSocket (STOMP)TestcontainersPythonLangChainGeminiPaddleOCRFastAPIAWS LambdaAWS ECRAWS EC2GitHub ActionsNginx
- 백엔드
- 1세대 Python FastAPI→Spring Boot 재설계 (421커밋 단독)
- AI 서버
- 보고서 생성 · 전주 번호판 OCR
- DB 변경 관리
- Flyway 마이그레이션 27개
개요
- 1세대 사진 정리 앱 → 조직 단위 시공관리 SaaS로 재설계
- 역할: 백엔드 · AI 서버 · 인프라 (프론트엔드는 팀원)
주요 작업
- Spring Boot 3.5 백엔드 신규 구축: QueryDSL · Redis · STOMP 채팅 · S3 업로드 · Flyway
- 보고서 생성 에이전트: HWP 작업지시서 + 시공 기록 → 준공 보고서 (LangChain + Gemini, Lambda)
- 전주 번호판 OCR: PaddleOCR PP-OCRv5, arm64 Lambda 컨테이너, 평가 스크립트
- 배포: GitHub Actions → ECR → EC2(docker-compose + Nginx), Slack 알림
- 프론트엔드 배포 파이프라인 · 보안 업데이트 지원