Skip to main content

Final AWS Announcements from AWS re:Invent 2018

Posted on November 30, 2018 by MarkRichmanMarkRichman

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.

Read more here

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.

Read more here

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.

Lambda already supports multiple languages (JavaScript, Python, Java, C#, Go, and as of this week, Ruby), but the Runtime API now allows virtually any language vendor to support Lambda. We’re hearing some cool buzz about Rust, C++, Erlang and even Cobol!

Read more here

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.

Read more here

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!

Read more here

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!


Leave a Reply

Your email address will not be published. Required fields are marked *