Amazon DynamoDB: 게임 사용 사례 및 설계 패턴

게임 회사들이 게임 상태(game state), 플레이어 데이터, 세션 이력, 플레이어 순위표(leaderboards)를 비롯한 게임 플랫폼 전반에서 Amazon DynamoDB를 쓰고 있습니다. DynamoDB를 쓰면 사용자 수백만 명이 동시에 몰리고 사용자 요구(requests)가 쇄도해도 안정적으로 크기가 조정되는(scale) 동시에 대기 시간이 한 자릿수 밀리초(1000분의 1초)로 확실히 짧아집니다. 게임 회사들에게는 큰 이득이죠. DynamoDB는 모든 것이 관리되는 서비스로, 운영상 오버헤드(overhead)가 없습니다. 게임 개발자들은…

Amazon Comprehend Medical과 Amazon Rekognition, 의료 이미지 내 개인정보 제거에 도움

임상의사는 환자에 대한 중요한 정보를 현대 의학의 기초 도구인 의료 이미지로 시각화해 병을 진단하고 치료할 수 있습니다. 의료 이미지가 디지털화되면서 의료 이미지를 안정적으로 저장하고, 공유하고, 보고, 검색하고, 큐레이팅 하는 기술이 크게 발달해 의료 전문가들에게 도움을 주고 있습니다. 의료 이미지 촬영장비의 수도 늘어났습니다. CT 스캔부터 MRI, 디지털 병리학, 초음파까지 의료 이미지 아카이브에 수집된 의료 데이터의 양도…

Amazon Cognito용 ASP.NET Core Identity Provider를 사용할 수 있습니다.

앞으로는 Amazon Cognito용 ASP.NET Core Identity Provider를 사용할 수 있게 됐습니다. Amazon Cognito용 ASP.NET Core Identity Provider는 ASP.NET Core 개발자들이 웹 애플리케이션에서 Amazon Cognito와 쉽게 통합할 수 있도록 해줍니다. Amazon Cognito용 맞춤형 ASP.NET Core Identity Provider는 .NET Standard 2.0을 타겟팅하여 ASP.NET Identity용 맞춤형 storage provider로서 Amazon Cognito를 제공해 ASP.NET Core Identity 멤버십 시스템을 확장합니다. 사용자는…

.NET용 AWS SDK에서 앞으로 .NET Standard 2.0을 취급합니다.

.NET용 AWS SDK는 각 서비스용 NuGet 패키지와 공통 코어 NuGet 패키지를 통해 배포됩니다. 각 NuGet 패키지에는 개발 플랫폼에 따라 다양한 .NET 어셈블리들이 있습니다. .NET Framework 4.5, .NET Framework 3.5, Xamarin용 휴대용 클래스 라이브러리 버전 및 .NET Standard 1.3이 바로 그 .NET 어셈블리들입니다. .NET Core와 .NET Standard가 초기 릴리즈 이후 발달해가면서 마이크로소프트는 커뮤니티가 .NET Standard 라이브러리의…

Amazon.Lambda.RuntimeSupport 출시

AWS Lamda에서 .NET Core의 여러 버전들을 이용할 수 있게 해달라는 요청이 쇄도하고 있습니다. 사용자들은 .NET Core의 LTS 버전, 현 버전 및 미리보기 버전에서 Lambda 함수들을 상황에 맞게 쓰고 싶어 합니다. 지금까지는 LTS 버전들만 쓸 수 있었는데요. 새로워진 Amazon.Lambda.RuntimeSupport 라이브러리는 다릅니다. Amazon.Lambda.RuntimeSupport가 지난 달 18일(미국 현지 시간 기준) 출시됐습니다. Amazon.Lambda.RuntimeSupport 라이브러리는 .NET 표준 2.0 호환 런타임을…

Redis용 Amazon ElastiCache로 애플리케이션 성능 향상과 비용 절감하기

소프트웨어 개발 수석 엔지니어 숀 왕(Shawn Wang), 소프트웨어 개발 엔지니어 매디 올슨(Maddy Olson), 소프트웨어 엔지니어링 수석 매니저 이타이 마오즈(Itay Maoz)가 도움을 준 글입니다.   Redis용 Amazon ElastiCache를 쓰면 클라우드 규모에서 대기 시간과 관리 비용을 최소한으로 줄여도 성능을 최고로 향상시킬 수 있습니다. Redis는 성능이 좋고, 사용하기 간편하고, 다양한 데이터 구조를 지원하기 때문에 가장 인기 있는 NoSQL…

AWS Amplify Console이 모든 코드 커밋에서 즉각적인 캐시 무효화 및 델타 배포를 지원합니다.

*AWS Amplify Console 팀의 Nikhil Swaminathan과 Dan Green이 쓴 글을 전합니다.   Amplify Console은 CDN(content delivery network, 콘텐츠 전송망(콘텐츠를 여러 서버에 저장해 두고 사용자의 요청이 있을 때 가장 빠른 경로를 찾아 전송하는 시스템)) 캐싱(caching) 성능 향상을 포기하지 않고도 단일 페이지 또는 동적(static) 앱에 업데이트를 즉시 배포할 수 있는 즉각적인 캐시 무효화를 지원합니다. TTL(Time-to-Live) 값을 설정하거나…

메가존클라우드–스윗테크놀로지스 클라우드 기반 협업 솔루션 파트너 협약 체결

디지털 혁신이 가속화되며 기업내 새로운 소통 및 협업을 위한 솔루션에 대한 필요성이 증가하고 있다. 마켓앤마켓에 따르면 기업 협업 솔루션은 2023년까지 약60조원의 글로벌 시장 규모를 형성할 것으로 예상되고 있다. 이에 클라우드 서비스 기업들이 기술력을 갖춘 협업 솔루션 기업과 파트너십을 통해 디지털 혁신 시대의 소통 및 협업 문화를 재정립하고 클라우드 업무 솔루션의 새로운 청사진을 제시하고 있다. 메가존클라우드(공동대표…

cfn-lint를 이용한 AWS CloudFormation 템플릿의 Git pre-commit 유효성 검사 수행

AWS CloudFormation 툴링(tooling)이 전성기를 구가하고 있습니다. cfn_nag 및 taskcat과 같은 툴을 사용하면 단일 리소스를 계정에 배포하기 전에 테스트하고 검증해 인프라를 코드로 쉽게 취급할 수 있습니다. 그렇다면 linter로 CloudFormation 템플릿이 유효한지 검증하려면 어떻게 해야 할까요? linter는 코드를 실행할 때 오류를 일으킬 수 있는 신택스 문제(syntax problem, 프로그래밍 때의 구문의 오류)나 버그를 찾는 코드 조사 프로그램입니다. linter는…

오디오, 비디오 및 화면 공유 미팅에 Amazon Chime 웹 응용프로그램을 사용합니다.

회사 밖에서 참석자들과 회의를 주최하는 경우 참석자들이 회의에 참여하는데 문제가 있을 때 얼마나 어려움을 겪는지 알 수 있습니다. 회의 솔루션에 익숙하지 않거나 화면 공유와 같은 중요한 기능에 액세스할 수 없다는 것만 알고 회의에 참석하기 때문일 수 있습니다. Amazon Chime 웹 응용프로그램을 사용하면 지원되는 브라우저를 통해 모든 장치에서 회의를 호스팅하고 참석할 수 있습니다. 여기에는 Amazon Chime…