프로젝트 개요:
- 프로젝트 기간: 2022년 10월부터 2023년 3월
- 업무 범위: 데이터 설계부터 클라우드 인프라 구축까지의 전반적인 업무 수행
- 사용 기술: Node.js, Node-RED, AWS IoT Core, MQTT 프로토콜, AWS CloudFormation, AWS API Gateway, AWS Lambda, AWS EventBridge, MongoDB
프로젝트 내용:
- Node-RED와 AWS IoT Core를 활용하여 MQTT 프로토콜을 사용하여 데이터 처리
- AWS CloudFormation을 사용하여 클라우드 인프라 구축
- AWS API Gateway, Lambda, EventBridge를 이용하여 서버리스 백엔드 시스템 구현
- MongoDB를 사용하여 데이터 저장
- API Gateway WebSocket을 서버리스 아키텍처로 통합하여 실시간 데이터 전송 구현
- 날씨 API를 활용하여 실외 온도 정보 처리
- 알람 API 개발 및 카카오 알림톡 기능 구현 등 다양한 서비스 개발
업무 기여:
- AWS Route 53과 CloudFront를 활용하여 고성능의 글로벌 컨텐츠 전송 네트워크 구축
- 빠르고 안정적인 서비스 제공 및 효율적인 DNS 관리와 콘텐츠 전송 속도 개선 달성
- AWS CodePipeline, CodeCommit, CodeBuild를 사용하여 CI/CD 구성
- Lambda 함수에 CI/CD 적용하여 높은 품질의 코드 유지 및 빠른 반영 가능
- 팀원들과 긴밀한 협력으로 프로젝트의 효율성과 안정성 높임
또한, 4월부터 6월까지는 회원가입 기능을 구현하기 위해 AWS Cognito와 OAuth 2.0을 활용하였으며, Crawling과 AWS Step Functions를 이용해 free-tier 회원 등급을 구현하였습니다.
더보기