
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- 요양보호사 구직 사이트의 특징을 분석하여, 센터와 요양보호사 간 구인·구직 프로세스를 보다 편리하게 지원하는 애플리케이션입니다.
- 워크넷에 매일 업데이트되는 공지를 크롤링하여, 사용자의 위치를 기반으로 가까운 순서대로 센터 구인 공고를 제공합니다. 이를 통해 보호사는 구직을 위해 센터에 전화하거나 채팅으로 직접 문의할 수 있습니다.
📆 진행 기간 | 2025.01 ~ 운영 중 |
---|---|
🤖 백엔드 사용 기술 | Kotlin, Spring Boot, Spring Batch, Data JPA, MySQL, Redis |
⚙️ 인프라 사용 기술 | Docker, GitHub Actions, Firebase Cloud Message, Sentry, AWS (VPC, Internet Gateway, NAT Gateway, Route Table, Security Group, EC2, RDS 등) |
- VPC 기반의 클라우드 인프라를 구성하여, 퍼블릭/프라이빗 서브넷, Bastion Host, NAT Gateway, ALB 등을 통해 보안성과 가용성을 확보했습니다.
- 또한, 개발/운영 환경을 분리하고, RDS와 ElastiCache 등을 활용해 안정적인 서비스 운영이 가능한 구조를 설계했습니다.
- ALB를 통해 외부 요청을 수신하고, Dev/Prod 환경에 따라 트래픽을 분산시켜 안정성과 확장성을 확보했습니다.
- Bastion Server를 통해서만 내부 자원(MySQL, Redis 등)에 접근 가능하도록 설정하여 보안성을 강화했습니다.
- GitHub와 GitAction을 연동해 CI/CD 자동화를 구현하고, Bastion을 통해 서버에 배포하도록 구성했습니다.
- Redis는 Session Storage 용도외에도 Pub/Sub 모델을 적용해 채팅메시지 전송에 이벤트 처리로 활용했습니다.
인 앱공고 | 워크넷공고 | 프로필 |
![]() |
![]() |
![]() |
회원탈퇴 | 카톡공유 | 딥링크/지연된 딥링크 |
![]() |
![]() |
![]() |
회원가입 1 | 회원가입 2 | 로그인 및 인증대기 |
![]() |
![]() |
![]() |
신규 비밀번호 발급 | 공고 등록 1 | 공고 등록 2 |
![]() |
![]() |
![]() |
지원자 확인 |
![]() |
FCM | 알림 센터 |
![]() |
![]() |

