본문/내용
1. 서버 개발에 사용한 경험이 있다면 어떤 프로젝트였는지 설명해 주세요.
경동나비엔 서버개발 경험은 온수보일러 제품의 원격 모니터링 시스템 구축 프로젝트입니다. 이 프로젝트에서 Node. js와 Python을 활용하여 실시간 데이터 수집 및 저장 시스템을 설계하였으며, AWS 클라우드 기반 인프라를 이용해 확장성을 확보하였습니다. 총 5명의 개발팀과 협업하며, MQTT 프로토콜을 사용하여 매일 10만건 이상의 센서 데이터를 안정적으로 수집하였고, Redis와 MySQL을 결합해 9 99%의 가용성 및 빠른 응답성을 유지하였습니다. 또한, 개발한 서버는 일평균 50,000회 이상의 요청을 처리하며, 장애 발생률을 0. 01% 이하로 낮췄습니다. 서버 성능 향상을 위해 캐시 전략을 최적화하고, 로드 밸런서를 도입하여 부하 분산을 구현하였으며, 이를 통해 시스템 안정성을 높이고 고객 만족도를 증가시키는 성과를 이루었습니다. 이러한 경험을 통해 서버 안정성과 확장성을 중점으로 다양한 기술을 적용하고 운영하는 역량을 갖추게 되었습니다.
2. REST API 설계 시 고려해야 할 주요 원칙은 무엇인가요
REST API 설계 시 고려해야 할 주요 원칙은 일관성 있는데, 일…