By making use of existing features within several AWS serverless services, it is straight forward to create an architecture that is tolerant of regional failures (or smaller scopes) without any significant additional effort. Further, the resulting architecture is self-healing and requires negligible operational maintenance even during a failure event. In this blog post, CloudPegboard.com founder […]
Something like the AWS serverless eco-system plays well into this. On a recent project I built an Event Sourcing / CQRS system that used api gateway to hook up to lambda functions that stored events into dynamodb. Then using the built-in EDA pipeline, was able to publish to subscribers which did “stuff”, including building up […]
The latest AWS technologies have made it even easier to build reliable and highly available applications. Let’s take a look at how we can build reliable cross-region session storage using DynamoDB, DynamoDB Streams, AWS Lambda and use DynamoDB Time To Live (TTL) feature. Click here to read the rest of this article written by Yuriy Sannikov.
Here is an excellent video that outlines Amazon’s vision of serverless architecture.
Recently I built an application that uses AWS DynamoDB as its backend datastore. This platform from Amazon (AWS) is great in many ways. The product takes care of scalability and high availability out of the box, in other words Amazon takes care of this for you, and you have no servers to manage or patches […]
Great post from Henri Normak. At Testlio, we’ve made the decision to plunge into the magical world of serverless microservices. We have devised a set of tools and a simple service architecture that allows us to leverage AWS technologies as much as possible. We would love to hear your thoughts on our approach, as well […]
As the lead architect for a project that involves building a fairly large Ecommerce application, with the entire backend running in an “AWS Serverless” infrastructure, I have been using AWS DynamoDB quite a bit lately. As a result of this, I am always finding myself having to lookup certain things over and over again when determining how to model tables, indexes, streams, etc…. I am a big fan of short and simple reference A.K.A “Cheat” sheets, and therefore, I decided to take a free evening and compile a list of what I feel are many of the important aspects needed when working with DynamoDB. So, Here is my list. Does it include everything, of course not, and it may become obsolete at some point given the frequency of how often AWS updates their product line.
The software development discipline of continuous delivery has had a tremendous impact on decreasing the cost and risk of delivering changes while simultaneously increasing code quality by ensuring that software systems are always in a releasable state. However, when applying the tools and techniques that exist for this practice to serverless application frameworks and platforms, sometimes […]
DynamoDB is available as a free, downloadable client-side application that you can run on your own computer. This edition of DynamoDB lets you write applications that use the DynamoDB API, but without actually using the Amazon DynamoDB web service. Instead, the database is self-contained on your computer. When your application creates a table or modifies […]
Where Can I See An Example Of A Serverless Architecture Application? Let me introduce you to SquirrelBin, a serverless microservice based web application built with Angular, APIGateway, Route53, CloudFront, Lambda, and DynamoDB, S3 Static web hosting, all of which (excluding Angular) are serverless offerings from Amazon Web Services (AWS). This application does not even have […]