업무 : PHR, FCM, 문진 마이크로서비스 개발 및 고도화
진행기간 : 2023.06 - 2023.12
상세내용 :
- 공용화 필요 기능 마이크로서비스로 분리 및 개발
- Rest API에서 gRPC로 전환하여 서버 간 통신 속도 향상
- 마이크로서비스로 분리하여 발생한 호환성 문제 해결 및 데이터베이스 마이그레이션
- 마이크로서비스용 배치 서버를 개발하여 PHR 스케줄 및 Push Message 알림 자동화
- Golang Channel을 Queue 방식으로 사용하여 Push Message 안정적인 순차적 발송 처리
- Crontab + AWS Cloudwatch agent를 활용하여 마이크로서비스 로그 관리 효율성 상승
- PHR 환자 정보 및 보고서 PDF 생성
- 서버 효율 및 안정성을 위해 AWS Lambda로 구현
- 개발, 운영 환경 외 마이크로서비스 테스트 환경 AWS 인프라 구성
업무 : 만성질환관리 제도 프로젝트
진행기간 : 2022.11 - 2023.04
상세내용 :
- 병원 방문 환자를 위한 건강검진 문진 API 서버 개발
- 병원 프로그램을 통한 간편 인증 구현
- 틸코블렛 API와 연동하여 건강검진 이력 관리
업무 : SMS 서비스 고도화
진행기간 : 2022.09 - 2022.10
상세내용 :
- 롯데정보통신 KMPClient를 도입하여 SMS 서비스 대량 전송 방식으로 변경
- 기존 메시지 1건당 1번의 Rest API 호출 -> 데이터베이스 테이블에 저장하여 KMPClient를 통한 대량 전송 구조로 전환
- 1건 당 API 호출 방식에서 Bulk 구조로 효율 개선
기술 스택
- Golang, Echo, MariaDB(RDS), gRPC, Redis, Firebase(FCM), AWS EC2, AWS Lambda
더보기