이 콘텐츠는 어떠셨나요?
AWS를 통한 빠른 규모 확장 - SEON이 3년째 300% 성장을 달성한 방법
Startup을 성공적으로 확장하려면 비용을 낮게 유지하면서 수익 마진을 기하급수적으로 늘려야 합니다. 대부분의 Startup은 성장 단계와 필요에 따라 다양한 접근 방식을 결합하여 확장합니다. 확장 기법에는 효과가 있는 프로세스를 찾아 이를 전반적으로 적용하는 방법, 고객에게 중점을 두고 수요가 많은 제품을 구축하는 방법, AWS 클라우드 기술을 활용하여 변화에 빠르게 대응하고 비용을 최적화하는 방법 등이 있습니다.
Tamás Kádár와 Bence Jendruszák이 2017년 설립한 헝가리의 사기 방지 Startup인 SEON은 성공적인 Startup 확장 사례를 보여줍니다. SEON은 아키텍처를 대대적으로 리팩터링하지 않고 AWS에서 제공하는 클라우드 서비스를 기반으로 구축하여 매년 3배의 성장을 달성하며 3년 연속 빠르게 성장했습니다. SEON은 2021년에만 연간 반복 매출을 3배 이상 늘리고 사용자 수를 4배 늘렸으며 텍사스 오스틴과 인도네시아 자카르타에 새 지사를 열었습니다.
AWS를 기반으로 확장 가능하고 비용 최적화된 아키텍처 구축
수석 아키텍트인 Adam Berkecz는 30개 이상의 AWS 솔루션을 정기적으로 사용하고 있다는 점을 SEON의 성공적인 확장을 이끈 주요 동인으로 꼽습니다.
Adam은 “AWS 클라우드 솔루션 없이 환경을 프로비저닝하는 기존 접근 방식은 비용이 많이 들었고, 시작할 때 숨겨진 시간 비용이 발생했습니다. AWS에서는 100명 이상의 엔지니어가 다양한 기술 포트폴리오를 통해 고객 가치를 제공하고 있습니다”라고 설명합니다.
SEON 아키텍처의 주역으로는 Amazon Elastic Compute Cloud(Amazon EC2), Amazon Relational Database Service(RDS), Amazon API Gateway, AWS Lambda 등의 AWS 솔루션이 있으며, 이를 통해 5,000명 이상의 고객을 대상으로 실시간 트랜잭션을 처리할 수 있습니다.
이러한 AWS 솔루션은 유연하게 확장할 수 있기 때문에 SEON의 아키텍처는 장기간에 걸쳐 로드가 많이 발생하는 기간에도 문제 없이 이를 지원할 수 있습니다. SEON이 디바이스 핑거프린팅 솔루션에 사기 브라우저 탐지 기능을 도입하여 고객의 수백만 최종 사용자가 이를 즉시 사용할 수 있게 한 것은 이러한 유연성을 잘 보여주는 사례입니다. 당시 SEON은 확장성 문제 없이 처음 1분 동안 1만 개 이상의 요청을 처리했습니다.
SEON의 AWS 솔루션은 유연성을 부여하는 것 외에 비용을 예측 가능한 수준으로 유지하는 데에도 도움이 됩니다. SEON은 AWS 절감형 플랜과 Amazon EC2 예약형 인스턴스를 도입하여 컴퓨팅 리소스에 과도한 비용을 지출되지 않도록 하고 있습니다. 또한 SEON은 AWS Cost Explorer를 정기적으로 모니터링하고 연결된 계정, 서비스 및 사용 유형에 대한 세분화된 보기를 모니터링하여 지출을 지속적으로 파악하고 있습니다. 마지막으로 SEON은 자주 발생하지 않는 이벤트 기반 컴퓨팅 작업을 AWS Lambda를 사용하여 서버리스로 전환하기로 결정했습니다. 이렇게 하면 비용을 더 절약할 수 있고 동시에 인스턴스를 프로비저닝하거나 관리할 필요가 없습니다.
AWS를 활용하여 빠르게 성장하기 위한 주요 팁
1. 간소화하세요. 신제품 오퍼링을 최소 기능 제품(MVP)으로 제공하거나 시장 적합성을 확보하려면 AWS Elastic Beanstalk와 같이 가장 사용하기 쉬운 AWS 서비스에 집중해야 합니다. Elastic Beanstalk와 같은 단순하면서도 강력한 서비스를 통해 조직은 서비스를 관리하는 데 시간을 투자하는 대신 제품을 구축하는 데 집중할 수 있습니다. SEON 같은 회사가 성장을 촉진하기 위해서는 개발자의 생산성을 최대한 유지하는 것이 중요합니다.
Adam은 “AWS Elastic Beanstalk 및 Lambda 솔루션을 사용하면서 개발자들이 다양한 언어 (Java, TypeScript, Python, Golang 등)로 작업하면서 서버 및 데이터베이스 관리가 아닌 코드 작성에 집중할 수 있게 되었습니다. 이 접근 방식을 사용하면 몇 분 만에 새로운 환경을 가동할 수 있습니다”라고 말합니다.
2. 다중 AZ 및 다중 리전 아키텍처에 투자하세요. 고객이 검토할 거래를 SEON의 도구로 전송할 경우, 상대편 고객은 새 서비스에 가입하거나 주문을 하기를 바라고 있는 것입니다. 이때는 1초라도 지연되면 전반적인 고객 경험에 영향을 미치게 됩니다.
SEON은 다중 AZ 및 다중 리전 아키텍처에 투자함으로써 전 세계에서 약 2~3초의 응답 시간을 유지할 수 있습니다. 또한 SEON은 특정 영역 또는 다른 영역에서 서비스 성능 저하가 발생하는 드문 경우에도 우수한 서비스 가용성을 유지할 수 있습니다.
3. 새로운 서비스를 실험해 볼 수 있도록 지원하세요. SEON의 아키텍처는 끊임없이 진화하고 있습니다. 이러한 진화는 회사의 경영진이 혁신을 지원하고 새로운 AWS 기술을 테스트하기 때문에 가능한 것입니다. SEON의 엔지니어는 샌드박스 계정을 사용하여 소규모 아키텍처와 개념 증명을 구축할 수 있으며, 이 아키텍처는 결국 프로덕션 환경으로 전파될 수 있습니다. 예를 들어 SEON은 Lambda와 같은 서버리스 기술과 다양한 종류의 RDS 데이터베이스를 실험하면서 이러한 변화를 통해 애플리케이션 아키텍처를 개선할 수 있다는 사실을 깨닫고, 결과적으로 프로덕션 환경에 이를 반영했습니다.
SEON의 향후 계획은 어떻게 되나요?
2022년 4월에 시리즈 B 펀딩으로 9,400만 USD의 자금을 확보한 SEON은 북아메리카, 라틴 아메리카 및 아시아 태평양 리전으로 입지를 확대할 계획입니다. SEON은 지속적으로 선도적인 전자 상거래 플랫폼과 파트너십을 구축하고, 제품 기능을 강화하고, 추가 데이터 소스를 통합하여 고객이 사기 행위를 더 효과적으로 방지하도록 지원하고 있습니다.
Adam은 “AWS가 AI, 컨테이너화 및 메시지 스트리밍을 위한 미래형 서비스를 지속적으로 제공하고 업데이트하고 있기 때문에 혁신 속도가 느려질 일이 없습니다. Amazon Aurora 및 Managed Kafka와 같은 관리형 서비스가 저희 기술 로드맵에 포함되어 있으며, 이를 통해 더 큰 성과를 달성하게 되기를 기대하고 있습니다”라고 말합니다.
Bilal Dayeh
Bilal Dayeh는 AWS Enterprise Support 팀의 선임 기술 계정 관리자입니다. 이전에는 시스템 엔지니어이자 클라우드 인프라 분야의 주제 전문가였던 그는 유럽, 아프리카 및 중동 전역에 통신 솔루션을 배포했습니다. Bilal은 클라우드를 활용하여 고객 목표를 달성하고 혁신을 주도하는 데 가장 큰 열정을 쏟고 있습니다. 여가 시간에는 농구장에서 놀거나 훌륭한 책을 읽는 Bilal의 모습을 볼 수 있습니다.
이 콘텐츠는 어떠셨나요?