AWS 기술 블로그

Category: AWS Lambda

Wonderwall 은 부하 테스트를 어떻게 진행했을까?

엔터테크 기업 (주)노머스는 종합 아티스트 IP 서비스 ‘원더월’을 선두로, “예술이 세상을 바꾼다(Art Changes Life)”라는 슬로건을 바탕으로 아티스트 IP 기반의 콘텐츠, 커머스, 공연, 팬덤 플랫폼 등을 포함한 다양한 서비스를 통해 견고한 밸류 체인을 구축하고 있습니다. 아티스트들은 그들의 철학과 작업 노하우를 담은 ‘원더월 클래스’, 아티스트의 차별화된 MD를 기획하는 ‘원더월 아트랩’, 국내외 최정상 아티스트들의 놀라운 무대를 선보이는 ‘원더월 […]

팀프레시, Amazon ECS Anywhere 환경에서 Amazon EventBridge와 AWS Lambda를 활용한 배포 프로세스 구성하기

팀프레시는 ‘초연결을 통해 만드는 풍요로운 세상’을 미션으로 물류, 유통, F&B, 플랫폼 사업들을 운영하고 있으며, 최종 소비자에게 판매되기까지 모든 과정을 구축해 팀프레시만의 독창적인 생태계를 만들어 가고 있습니다. 그동안 연 평균 약 200%의 폭발적인 성장속에서 팀프레시는 VISION 2027 ‘그로서리(식료품 및 잡화, grocery) 시장의 독점적 지위 확보’라는 비전을 위해 달려가려 합니다. 팀프레시의 서비스들은 대부분 Amazon Elastic Container Service […]

AWS 에 구축하는 클라우드 디자인 패턴 시리즈 5부: 데이터 관리

현대적인 소프트웨어 아키텍처에서는 분산 시스템과 마이크로서비스 아키텍처가 많이 사용되면서 데이터의 일관성과 안정성을 보장하는 것이 중요한 과제로 부각되고 있습니다. 특히, 여러 서비스 간의 효과적인 통신과 데이터의 동기화는 시스템의 신뢰성을 높이는 핵심 요소 중 하나입니다. 이러한 도전에 대응하기 위해 트랜잭션 아웃박스 패턴이 등장했으며, 이 패턴은 데이터베이스 업데이트와 이벤트 알림을 조율하여 안정성 있는 분산 시스템을 구축하는데 도움을 주고 […]

AWS 에 구축하는 클라우드 디자인 패턴 시리즈 3부: 마이그레이션

이전의 블로그 게시물에서 안정성, 연결성, 그리고 조합에 관련된 주제로, AWS에서 구축하는 클라우드 디자인 패턴들을 살펴 보았습니다. 좋은 디자인 및 구현 방법은 클라우드에서 운영하는 애플리케이션과 서비스의 품질 뿐만 아니라 비용 부분에서도 굉장히 많은 영향을 끼칩니다. 그 과정에 관리 및 배포 방법이 간단한 유지 관리 용이성, 구성 요소 및 하위 시스템이 다른 애플리케이션과 다른 시나리오에 사용될 수 […]

AWS 에 구축하는 클라우드 디자인 패턴 시리즈 2부: 연결성 및 조합

AWS에 구축하는 클라우드 디자인 패턴 시리즈 2부에서는 서비스간 연결과 조합에 관해서 이야기해보려고 합니다. 이미 많은 서비스들은 모놀로식 서비스에서 마이크로 서비스로 변화하고 있고 그에 따라 기존 모놀로식 서비스에서는 발견되지 않던 이슈들이 발생하고 있습니다. 특히, 서로 분리된 서비스들 간의 통신 방식에 대해 새로운 접근이 필요하게 되었습니다. 가장 기본적인 해결책으로는 메시지 큐를 생성하여 통신하는 방법이 있었으나, 현재는 이보다 […]

AWS 에 구축하는 클라우드 디자인 패턴 시리즈 1부: 안정성

디자인 패턴은 클라우드 이전부터 객체 지향 설계 등에서 이미 익숙하게 사용했던 용어입니다. 소프트웨어의 설계와 개발, 운영 과정에서 여러가지 시행착오를 겪다보면 많은 부분에서 공통적인 문제가 발생하는 것을 알게 됩니다. 이러한 문제에 대한 해결책으로 재사용이 가능한 솔루션을 정의하게 되는데, 이것이 디자인 패턴입니다. 이는 알고리즘과 같이 코드로 바로 변환이 가능한 형태는 아니지만, 여러가지 구조적인 문제와 복잡한 비즈니스 로직을 […]

Amazon CloudFront 기반의 OTT 스트리밍에서의 QoS 가시성

OTT 환경에서의 QoS와 그 중요성 오늘날의 디지털 시대에는 초고속 인터넷이 널리 보급되고 스트리밍 디바이스의 종류가 다양해지면서 오버더톱(OTT) 콘텐츠가 일상 생활의 필수 요소로 자리 잡았습니다. 하지만 선택의 폭이 넓어지면서 OTT 콘텐츠에 대한 서비스 품질(QoS)을 보장하는 것은 콘텐츠 제공업체와 소비자 모두에게 중요한 과제가 되었습니다. 국제전기통신연합(ITU)은 네트워크 관리 및 보장에 중점을 둔 QoS와 주관적인 사용자 만족도를 평가하는 체감 […]

Amazon Macie를 활용한 민감 데이터 탐지 및 보호조치 자동화

많은 고객들이 AWS에서 각종 데이터 및 로그를 보관하고 활용하기 위해서 Amazon Simple Storage Service (S3)를 기본 스토리지로 선택합니다. S3는 안정적이면서 저렴하고 또한 간편하게 생성이 가능하여 다양한 버킷들이 활발하게 생성되고 여러 서비스와 계정에 공유되어 사용됩니다. 비지니스가 성장하면서 S3와 같은 공유 리소스에 저장되는 데이터의 양이 방대하게 늘어나고 있으며, 이로 인해 수많은 버킷에 있는 엄청난 양의 데이터들이 의도한 […]

다중 라이브 스트리밍 채널을 Amazon IVS의 썸네일기반 멀티뷰로 모니터링하기

저지연 라이브 스트리밍 방송은 쇼핑, 게임, 스포츠 등 다양한 분야에서 활용이 가능합니다. Amazon IVS (Amazon Interactive Video Service)는 저지연 대화형 라이브 스트리밍을 지원하는 서비스로 브로드캐스팅을 위한 쉬운 설정과 인제스트부터 플레이어까지 End-to-End 서비스를 제공하고 있기때문에 미디어 비즈니스를 필요로 하는 고객에게 다양한 형태로 활용되고 있습니다. 또한 Amazon IVS는 Amzon CloudWatch에서 미디어에 대한 다양한 모니터링 지표를 제공하고 있어서 […]

효율적인 Amazon Redshift 감사 로그 검색을 위한 데이터 파이프라인 구성

Amazon Redshift는 엑사바이트 규모의 데이터를 분석하고 복잡한 분석 쿼리를 실행하여 널리 사용되는 클라우드 데이터 웨어하우스입니다. Amazon Redshift는 보안 및 문제 해결을 목적으로 데이터베이스를 모니터링 할 수 있도록 감사 로그를 제공하고 있습니다. 감사 로그는 Amazon Redshift의 STL 시스템 뷰를 통해  최대 7일 미만의 로그를 조회할 수 있습니다. 만약 7일 이상의 로그를 보관하기 위해서는 Amazon CloudWatch나 Amazon […]