StyleShare 서비스의 구조
스타일쉐어의 엔지니어링 블로그 첫 글로, 서비스의 기술 스택을 소개합니다. 서버 운영체제는 Ubuntu 12.04를 사용하며, 모든 서버는 AWS EC2 위에서 운영됩니다. AWS의 유연한 확장성과 API를 통한 자동화 이점을 활용하여 웹 서버와 워커에 오토-스케일러를 구현했습니다. 로드 밸런싱은 AWS ELB를 통해 여러 서버로 요청을 분산하며, 각 서버에서는 nginx를 거쳐 여러 프로세스로 요청이 처리됩니다. 웹 애플리케이션은 Werkzeug 기반의 Flask 프레임워크를 사용합니다. 전반적으로 AWS의 다양한 서비스를 활용하여 확장성과 안정성을 확보한 아키텍처를 설명합니다.
StyleShare서버AWS