요기요 개발자, AWS Re:invent 2023에서 얻은 인사이트!

by DD
2년 전
조회수 6

AWS Re:invent 2023에 요기요 R&D 센터가 참관하여, CloudFront, RDS, Lambda 등 다양한 기술 세션 참여

Python, Rust를 활용한 서버리스 아키텍처 및 Aurora Limitless 등 신규 서비스에 대한 깊이 있는 탐구

S3 Express One Zone과 같은 신규 서비스의 장단점 분석 및 생성형 AI 기반 서비스 도입 가능성 모색

CloudFront KeyValueStore: 엣지 컴퓨팅 활용

CloudFront KeyValueStore는 엣지에서 데이터를 저장하고 빠르게 접근할 수 있도록 지원한다. 구체적으로 Millisecond 단위의 응답 속도를 제공하여 사용자 경험을 향상시킨다. 따라서 A/B 테스팅과 같은 시나리오에서 응답 시간 단축사용자 체류 시간 증가를 기대할 수 있다.

Rust를 활용한 Lambda 성능 개선

Python Lambda의 성능 개선을 위해 Rust Binding을 활용하는 사례를 소개한다. RustPython보다 자원 효율적이며, Rust Binding을 통해 CPU 사용량 감소실행 속도 향상을 달성한다. 반면, Rust 코드 작성의 복잡성 증가와 Python 코드와의 통합에 대한 고려가 필요하다.

Aurora Limitless: Sharding의 대안

Aurora Limitless는 multi-shard transaction을 지원하여 Sharding의 단점을 보완한다. 구체적으로 하드웨어 clock synchronizationPostgreSQL MVCC를 활용하여 데이터 일관성을 유지한다. 따라서 Sharding 적용 시 운영 비용 절감개발 생산성 향상을 기대할 수 있다.

AWS Re:invent 2023 참관기와 연사자 후기! (1)

댓글 0

첫 번째 댓글을 남겨보세요!