기술 스택
Node.js(Javascript, ES6, Express, Serverless), MySQL, MongoDB, AWS(Lightsail, API Gateway, Lambda, Cloudwatch, DynamoDB, IoT Core, EventBridge) 등
· 기존 서버 내 단일 장애점 개선으로 서버의 안정성 증가.
· github action을 사용한 CI/CD 인프라 구축으로 생산성 향상.
· AWS lightsail을 통한 API 배포를 serverless 아키텍처로 개선하여 서버 유지 비용 95% 감소.
· 불필요하게 항시 가동 중인 프로그램을 배치 프로그램으로 개선하여 낭비되는 자원 사용 감소.
· IoT 데이터 처리, 수집 방안을 확장이 용이하게 설계.
· AWS lightsail을 통한 MongoDB 배포를 AWS dynamoDB로 변경하여 DB 서버 유지 비용 90% 감소 및 가용성 유지.
· IP를 통한 서비스 배포를 도메인 주소 할당하여 배포하는 식으로 개선.
· 수작업이 필요했던 제품 등록 과정을 API 1개로 함축하여 생산성, 유지 보수의 편의성 증가
· Restful API 규격으로 API를 개발하고 Git book을 통한 문서화로 직관성, 사용성 증가.
더보기