It’s our last day here at AWS re:Invent 2018, and we’ve been following all the latest announcements for you. Here are some highlights from the final day’s news:
AWS Quantum Ledger Database (QLDB)
Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB tracks each and every application data change and maintains a complete and verifiable history of changes over time.
Amazon QLDB removes the need to build complex audit functionality into a relational database or rely on the ledger capabilities of a blockchain framework. Amazon QLDB uses an immutable transactional log, known as a journal, which tracks each and every application data change and maintains a complete and verifiable history of changes over time.
CodeDeploy for Blue/Green Deployments
On the continuous delivery front, AWS announced CodeDeploy support for blue/green deployments.
Blue/green deployments help you minimize downtime during application updates. They allow you to launch a new version of your application alongside the old version and test the new version before you reroute traffic to it. You can also monitor the deployment process and, if there is an issue, quickly roll back.
We’ve been doing this with some homegrown tools for years, but this is going to really help streamline the development lifecycle and reduce errors.
Lambda Layers and Runtime API
To enable your further investment into serverless technologies, AWS announced Lambda Layers and the Lambda Runtime API. Lambda Layers provides a way to centrally manage code and data so that it can be reused by multiple functions. The Lambda Runtime API provides a simple interface to use any programming language, or a specific language version, within Lambda.
Application Load Balancer can now Invoke Lambda Functions
Application Load Balancer (ALB) now allows you to build websites and web applications as serverless code, using AWS Lambda to manage and run your functions. You can then configure an ALB to provide a simple HTTP or HTTPS frontend for requests coming from web browsers and clients.
Prior to this capability, you could only use EC2 instances, containers, and on-premises servers, as targets for Application Load Balancers, and you needed other proxy solutions. This is a real time and cost saver! A lot of work went into Lambda function as a target “behind the scenes”, to make sure that setting up an ALB as a trigger for a Lambda function would be easy and straightforward.
Step Functions Adds 8 More Service Integrations
AWS Step Functions don’t get nearly enough love. Step Functions lets you coordinate multiple AWS services into serverless workflows so you can build and update apps quickly. Using Step Functions, you can design and run workflows that stitch together services such as AWS Lambda and Amazon ECS into feature-rich applications.
Now, AWS Step Functions is also integrated with Amazon ECS, AWS Fargate, Amazon DynamoDB, Amazon SNS, Amazon SQS, AWS Batch, AWS Glue, and Amazon SageMaker. This helps you quickly automate workflows for applications that need to run batch processing jobs, process media or data files, send notifications, and orchestrate machine learning workflows.
Best of all, you don’t have to write any code!
So that wraps it up for our coverage of all the latest announcements here at AWS re:Invent 2018. We’ve had a blast meeting all of you here and keeping you updated on all the coolest new AWS technologies. See you next year!