AWS 기술 블로그
티니어의 AWS Device Farm을 활용한 디바이스 테스트 자동화 사례
티니어(Tnear)는 ‘불편을 민감하게, 변화는 과감하게’라는 미션을 달성하기 위해, 생활 유틸 앱을 개발하고 서비스하는 기업입니다. 누구나 쉽게 쓸 수 있는 기능을 어떻게 만들지 항상 고민하며, 첫 화면 날씨, 디자인 키보드, 말하는 번역 등 각 분야의 1위 앱을 사용자들에게 제공하고 있습니다. 또한 1000만 다운로드를 기록한 앱, 국내를 넘어 200개의 국가로 나아가는 앱까지 서비스하며 매년 200% 이상 성장하고 […]
저장 프로시저 중심 아키텍처에서 벗어나 클라우드 데이터베이스 적응하기
오랜 기간동안 관계형 데이터베이스는 여러 애플리케이션의 데이터베이스로 사용되어 왔습니다. 온라인 게임의 경우에서도 마찬가지로 많은 게임의 주요 데이터베이스로 관계형 데이터베이스가 사용됐습니다. 특히나 한국의 MMORPG 개발 커뮤니티에서는 Microsoft SQL Server와 같은 상용 관계형 데이터베이스를 사용하였고 저장 프로시저(Stored Procedure)를 사용하여 데이터베이스 내에 로직의 일부를 구현하는 방식을 많이 사용해 오고 있습니다. 하지만 이러한 개발 패턴은 최근의 게임 개발 및 […]
해피캠퍼스의 Easy AI: Amazon Bedrock을 활용한 레포트 생성
에이전트소프트 에이전트소프트는 “가장 가치 있는 자산은 지식이며, 우리는 그 지식에 가치를 창출할 수 있는 대리자가 되자”라는 신념으로 2000년에 설립된 IT 서비스 기업입니다. 대한민국의 대표적인 지식거래 플랫폼인 해피캠퍼스를 운영하며, 20년 이상 지식 콘텐츠 거래 서비스 분야에서 선도적인 위치를 지켜왔습니다. 해피캠퍼스는 누구나 쉽고 편리하게 지식을 공유하고 거래할 수 있는 플랫폼으로, 개인 간의 지식 교류와 활용을 촉진하는 새로운 […]
Amazon Bedrock과 프롬프트 엔지니어링을 활용한 보안성 높은 RAG 애플리케이션 구축하기
본 게시물은 AWS Machine Learning Blog에 게시된 “Secure RAG applications using prompt engineering on Amazon Bedrock”을 한국어로 번역한 글입니다. 기업 IT 환경에서 대규모 언어 모델(LLM)이 널리 활용되면서 기존의 보안 영역 뿐만아니라, AI의 책임(Responsible AI), 개인정보의 보호, 프롬프트 엔지니어링 분야까지 보안의 영역이 확대되고 있습니다. 이와 관련하여, 대규모 언어 모델(LLM)의 사용과 관련된 위험 요인들, 예를 들어 편향적인 […]
구름(goorm)의 Amazon Chime SDK를 활용한 대규모 코딩 테스트의 실시간 감독 서비스 운영 사례
<그림1. 구름DEVTH 서비스화면> 구름은 2013년 설립된 AI·SW 에듀테크 스타트업으로, ‘모두가 개발자가 된다’는 비전을 실현해나가고 있습니다. 누구나 양질의 SW 교육을 받고 성장할 수 있도록, 개발 환경 구성의 어려움을 해결하고 클라우드 자원을 활용해 자유롭게 소프트웨어 역량을 펼칠 수 있도록 관련 서비스를 제공하고 있습니다. 구름의 주요 서비스 중 하나인 구름DEVTH는 2016년에 출시되었으며, 실제 현업의 개발 환경과 유사한 환경에서 […]
Amazon Data Firehose를 활용한 실시간 OLTP to ICEBERG 구현하기
배경 기존의 빅데이터 프레임워크, 특히 HIVE 기반의 데이터레이크를 클라우드 환경에서 구성 할 경우 큰 규모의 데이터를 저장하고 분석하는 데 있어 효율적입니다. 그러나 트랜잭션을 지원하지 않는 관계로 데이터의 복잡성이 증가 할 경우 성능 저하 및 운영 복잡성을 초래할 수 있습니다. 이러한 기존의 데이터레이크의 한계를 극복하기 위해 오픈 테이블 포맷인 Apache Iceberg가 등장했습니다. Apache Iceberg는 스냅샷 기반의 […]
Amazon CloudWatch Internet Monitor를 활용한 더 나은 게임 경험
이 글은 AWS for Games Blog에 게시된 ‘Using Amazon CloudWatch Internet Monitor for a Better Gaming Experience‘ by David Fowler를 한국어 번역 및 편집하였습니다. 이 게시물은 게임 고객들이 Amazon CloudWatch Internet Monitor를 사용하여 게임 성능을 더 쉽게 모니터링할 수 있는 방법을 설명합니다. 온라인 게임 애플리케이션 아키텍처의 개요를 예시로 제공하고, 게이머를 위한 성능 및 가용성 모니터링의 […]
AWS DMS를 활용하여 MySQL 트랜잭셔널 데이터를 Amazon OpenSearch Service로 복제하기
배경 우리는 고객의 검색 경험을 개선하기 위해 새로운 기술을 도입하고자 합니다. 현재 MySQL 데이터베이스에 저장된 상품 상세 설명에 시멘틱 검색 기능을 적용하는 것이 목표입니다. 시멘틱 검색은 단순한 키워드 매칭을 넘어 문맥과 의미를 이해하는 고급 검색 방식입니다. 이를 구현하기 위해서 Amazon OpenSearch Service(AOS)의 Neural search 플러그인을 활용할 계획입니다. 이 플러그인은 시멘틱 검색 기능을 쉽게 적용할 수 있게 […]
Amazon ElastiCache Valkey 시작하기
이 글은 AWS Database Delivery Blog에 게시된 Get started with Amazon ElastiCache for Valkey by Madelyn Olson, Goumi Viswanathan, and Siva Karuturi 을 한국어 번역 및 편집하였습니다. Amazon ElastiCache는 서버리스 가격이 33% 저렴하고 자체 설계(노드 기반) 클러스터 가격이 다른 지원 엔진보다 20% 저렴한 Valkey 버전 7.2에 대한 지원을 발표했습니다. Valkey용 ElastiCache 서버리스를 사용하면 고객은 1분 […]
Amazon GameLift와 DynamoDB를 중심으로 서버리스 서비스를 활용한 멀티플레이 게임 개발/최적화 사례
라온엔터테인먼트(http://www.rhaon.co.kr/)는 1998년에 설립되어, 2005년 테일즈 런너를 국내 정식 서비스를 시작했으며, 2014년 전설의 도둑왕 ,2017년 테런R 국내출시를 비롯하여 2020년 캐쥬얼 게임인 고스트워 캐주얼 배틀아레나 를 출시한 중견기업입니다. 특히 고스트워는 실시간 모바일 멀티플레이 캐주얼 전략 모바일 게임으로 앱다운로드 횟수 200만이상, 일별 최대접속자 20만이상, 월 최대접속자 79만으로, 2020년부터 현재까지도 서비스 중인 인기 게임입니다. 라온엔터테인먼트의 고스트워 게임 아키텍쳐는 서버리스로 […]