AWS Compute Blog
Deploying Java Microservices on Amazon Elastic Container Service
This post and accompanying code graciously contributed by: Huy Huynh Sr. Solutions Architect Magnus Bjorkman Solutions Architect Java is a popular language used by many enterprises today. To simplify and accelerate Java application development, many companies are moving from a monolithic to microservices architecture. For some, it has become a strategic imperative. Containerization technology, such […]
Manage Kubernetes Clusters on AWS Using Kops
Any containerized application typically consists of multiple containers. There are containers for the application itself, a database, possibly a web server, and so on. During development, it’s normal to build and test this multi-container application on a single host. This approach works fine during early dev and test cycles but becomes a single point of […]
Synchronizing Amazon S3 Buckets Using AWS Step Functions
Constantin Gonzalez is a Principal Solutions Architect at AWS In my free time, I run a small blog that uses Amazon S3 to host static content and Amazon CloudFront to distribute it world-wide. I use a home-grown, static website generator to create and upload my blog content onto S3. My blog uses two S3 buckets: […]
Kotlin and Groovy JVM Languages with AWS Lambda
Juan Villa – Partner Solutions Architect When most people hear “Java” they think of Java the programming language. Java is a lot more than a programming language, it also implies a larger ecosystem including the Java Virtual Machine (JVM). Java, the programming language, is just one of the many languages that can be compiled […]
Building Loosely Coupled, Scalable, C# Applications with Amazon SQS and Amazon SNS
Stephen Liedig, Solutions Architect One of the many challenges professional software architects and developers face is how to make cloud-native applications scalable, fault-tolerant, and highly available. Fundamental to your project success is understanding the importance of making systems highly cohesive and loosely coupled. That means considering the multi-dimensional facets of system coupling to […]
Secure API Access with Amazon Cognito Federated Identities, Amazon Cognito User Pools, and Amazon API Gateway
Ed Lima, Solutions Architect Our identities are what define us as human beings. Philosophical discussions aside, it also applies to our day-to-day lives. For instance, I need my work badge to get access to my office building or my passport to travel overseas. My identity in this case is attached to my work badge […]
Using Amazon SQS Dead-Letter Queues to Control Message Failure
Michael G. Khmelnitsky, Senior Programmer Writer Sometimes, messages can’t be processed because of a variety of possible issues, such as erroneous conditions within the producer or consumer application. For example, if a user places an order within a certain number of minutes of creating an account, the producer might pass a message with an […]
Powering your Amazon ECS Cluster with Amazon EC2 Spot Instances
This post was graciously contributed by: Chad Schmutzer Solutions Architect Shawn O’Connor Solutions Architect Today we are excited to announce that Amazon EC2 Container Service (Amazon ECS) now supports the ability to launch your ECS cluster on Amazon EC2 Spot Instances directly from the ECS console. Spot Instances allow you to bid on spare Amazon […]
Building High-Throughput Genomics Batch Workflows on AWS: Workflow Layer (Part 4 of 4)
This post is courtesy of Aaron Friedman – Healthcare and Life Sciences Partner Solutions Architect at AWS and Angel Pizarro – Scientific Computing Technical Business Development Manager at AWS This post is the fourth in a series on how to build a genomics workflow on AWS. In Part 1, we introduced a general architecture, shown below, and […]
Building High-Throughput Genomic Batch Workflows on AWS: Batch Layer (Part 3 of 4)
This post is courtesy of Aaron Friedman – Healthcare and Life Sciences Partner Solutions Architect at AWS and Angel Pizarro – Scientific Computing Technical Business Development Manager at AWS This post is the third in a series on how to build a genomics workflow on AWS. In Part 1, we introduced a general architecture, shown below, and […]