Amazon Web Services 한국 블로그

Category: Serverless

AWS Toolkit 및 Cloud9을 통해 로컬 환경에서 서버리스 앱 개발하기

소프트웨어 개발자들은 각자 선호하는 도구가 있습니다. 일부는 강력한 편집기를 사용하고, 일부는 특정 언어 및 플랫폼에 맞춤화된 통합 개발 환경(IDE)을 사용합니다. 그리고 이러한 환경을 클라우드에 구축하여 개발하는 것을 선호하는 개발자도 있지만 이보다는 본인의 로컬 환경에서 직접 개발하는 것을 선호하는 개발자가 많습니다. 이 글은 AWS 에서 이러한 로컬 환경에서 개발을 원하는 개발자들이 보다 더 쉽게 그러한 환경을 […]

Read More

AWS 클라이드 네이티브 기반 Twelve Factor 앱 개발 방법

2012년 Heroku에서 일하던 개발자들은 클라우드 시대에 적합한 애플리케이션 개발과 배포 방법에 맞는 12가지 원칙(Twelve Factor)을 개념화 했습니다.  이와 비슷한 원칙 중 더 나은 코드를 위한 12가지 Joel Test라는 것도 유명하죠. Joel Test가 코드와 개발에 대한 것이라면 Twelve-Factor App 원칙의 주요 개발 동기는 아래와 같습니다. 애플리케이션 설정 자동화를 위한 절차(declarative)를 체계화 하여 신규 개발자의 학습 비용 […]

Read More

게임 개발 시 AWS Lambda를 통한 서버리스 아키텍처 활용하기

대규모 글로벌 게임 사용자를 위한 빠르고 민첩한 게임 서비스 개발을 위해 클라우드 활용은 필수가 되었습니다. 세계 최대 게임 회사의 90%가 AWS 기반 게임 서비스를 제공하고 있으며, 국내 게임 매출 상위 15개사 모두 AWS를 사용하고 있습니다. 사용자가 많은 만큼 사용하는 방식도 사용자마다 다양하지만, 그 중에서도 많은 경험을 바탕으로 정제되어 만들어지는 모범 사례들이 있습니다. 이러한 AWS 기반 […]

Read More

Serverless-First Function 온라인 이벤트에 참여하세요!

서버리스 애플리케이션을 개발할 때, 서버 관리 및 운영, 데이터베이스 또는 스토리지 시스템에 대해 걱정하는 대신 구축하고자 하는 핵심 기능에 집중할 수 있습니다. 서버리스 기술을 간단하게 채택하고 사용할 수 있도록 하기 위해 지난 몇 달간 많은 신기능을 출시했습니다. 몇 가지만 예를 들어 보겠습니다. AWS Lambda는 Provisioned Concurrency, Destinations를 도입했고 Node.js, Python, Java 및 .NET Core의 런타임을 […]

Read More

Amazon EventBridge 스키마 레지스트리 정식 출시

Amazon EventBridge는 애플리케이션을 하나로 연결할 때 손쉽게 사용할 수 있는 서버리스 이벤트 버스입니다. Amazon EventBridge는 AWS 서비스, 사용자의 애플리케이션 및 SaaS(서비스형 소프트웨어) 파트너 통합의 데이터를 사용할 수 있습니다. 지난 해 re:Invent에서 소개된 미리 보기용 EventBridge 스키마 레지스트리 및 검색은 이벤트의 구조(스키마)를 중앙 위치에 저장하는 한 방법이며, Java, Python 및 Typescript용으로 이벤트를 처리하는 코드를 생성하여 코드의 […]

Read More

Amazon Keyspaces for Apache Cassandra 정식 출시 (서울 리전 포함)

AWS는 작년 re:Invent에서 Amazon Managed Apache Cassandra Service(MCS)를 소개했습니다. 이후 몇 달 동안 이 서비스에는 새로운 기능이 많이 추가되었고 현재 Amazon Keyspaces (for Apache Cassandra)라는 이름으로 정식 출시되었습니다. Amazon Keyspaces는 Apache Cassandra를 기반으로 한, 완전관리형 서버리스 데이터베이스로 사용할 수 있습니다. 애플리케이션은 거의 변경하지 않거나 전혀 변경하지 않고 기존 CQL(Cassandra Query Language) 코드를 사용하여 Amazon Keyspaces에서 데이터를 […]

Read More

AWS Well-Architected Tool 내 서버리스 렌즈 신규 출시 (서울 리전 포함)

클라우드에서 애플리케이션을 구축 및 실행할 때  2015년에 정식 출시한, AWS Well-Architected 프레임워크를 사용하면 정식으로 AWS 모범 사례와 고객의 워크로드를 비교하고 개선에 대한 지침을 얻을 수 있습니다. Well-Architected 프레임워크에서는 고객 및 파트너에게 클라우드 아키텍처를 설계하고 평가하는 일관된 방법을 제공하며, 이는 다섯 개 기준에 기반합니다. 운영 효율성 보안 안정성 성능 효율성 비용 최적화 워크로드에 특정한 조언을 더 […]

Read More

AWS Lambda 함수, Provisioned Concurrency를 통해 빠른 성능 제공 (서울 리전 포함)

AWS Lambda가 출시되고 5년이 흘렀지만 여전히 팀은 더 쉽게 애플리케이션을 구축하고 실행할 수 있는 새로운 방법을 찾고 있습니다. 특히, 중요 애플리케이션이 서버리스로 이동하면서 애플리케이션의 성능을 제어하는 더 많은 기능이 필요해졌습니다. 오늘 출시되는 Provisioned Concurrency는 함수를 지속적으로 초기화하고 아주 빠르게 준비하여 두 자리 수 밀리초로 응답하는 기능입니다. 이 기능은 웹 및 모바일 백엔드, 지연 시간에 민감한 마이크로서비스 또는 […]

Read More

AWS Step Functions를 통한 Amazon EMR 작업 관리 기능 출시

AWS Step Functions를 사용하면 애플리케이션에 서버리스 워크플로우 자동화를 추가할 수 있습니다. 워크플로우의 단계는 AWS Lambda 함수, Amazon Elastic Compute Cloud(EC2) 또는 온프레미스 등 어디에서나 실행될 수 있습니다. 워크플로우 구축을 간소화하기 위해 Step Functions는 Amazon ECS, AWS Fargate, Amazon DynamoDB, Amazon Simple Notification Service(SNS), Amazon Simple Queue Service(SQS), AWS Batch, AWS Glue, Amazon SageMaker와 같은 여러 […]

Read More

AWS Step Functions 동적 병렬 처리 지원 기능 출시

마이크로서비스를 통해 애플리케이션을 더 쉽게 확장하고 더 빠르게 개발할 수 있지만, 분산 애플리케이션 구성 요소를 조정하는 작업은 꽤 벅찰 수 있습니다. AWS Step Functions는 각 단계가 이전 단계의 출력을 입력으로 수신하는 여러 단계로 구성된 워크플로를 설계 및 실행하여 조정 작업을 보다 쉽게 도와주는 완전관리형 서비스입니다. 예를 들어, Novartis Institutes for Biomedical Research는 Step Functions를 사용하여 클러스터 […]

Read More