본문/내용
1. Sprout 프로젝트의 백엔드 아키텍처 설계 경험이 있으신가요 있다면 어떤 기술 스택을 사용했는지 설명해 주세요.
네, LG전자 Sprout 프로젝트의 백엔드 아키텍처 설계 경험이 있습니다. 해당 프로젝트는 사용자 맞춤형 스마트 키친 솔루션으로, 평균 10만 명 이상의 활성 사용자 데이터를 처리하는 시스템입니다. 기술 스택으로는 클라우드 기반 인프라 구축을 위해 AWS를 활용하였으며, EC2와 RDS를 이용하여 확장성과 안정성을 확보하였습니다. 데이터 저장에는 MySQL을 사용하였고, 서비스 성능 향상을 위해 Redis 캐시를 도입하였으며, API 서버는 Spring Boot 프레임워크를 이용하여 RESTful API를 설계하였습니다. 메시지 큐로 RabbitMQ를 도입하여 비동기 처리와 시스템 안정성을 강화하였으며, 로그 관리를 위해 ELK 스택을 구축하였고, 초당 수천 건의 요청을 안정적으로 처리하였습니다. 또한, CI/CD 파이프라인을 구성하여 배포 자동화를 구현, 배포 오차율 0. 1% 이하를 유지하였으며, 고가용성과 확장성을 위해 컨테이너 오케스트레이션은 Kubernetes를 도입하였습니다. 이러한 아키텍처 설계로 인해 시스템 다운타임 9 9% 이상 유지하며, 사용 경험 및 …