AWS re:Invent 2020 digest — Part 2
Tags: aws, computerscience, architecture, cloudskills
Published: 2021-01-07 12:22:56



### AWS re:Invent 2020 digest — Part 2

#### Curated list of my favorite AWS updates from re:Invent 2020

![](https://cdn-images-1.medium.com/max/1024/1*WjPdQHrSF0Vxxh3IKy3Qrw.png)<figcaption><a href="https://reinvent.awsevents.com/">https://reinvent.awsevents.com/</a></figcaption>

[reInvent](https://reinvent.awsevents.com/) 2020 is coming to an end. A lot of[new launches](https://aws.amazon.com/new/?whats-new-content-all.sort-by=item.additionalFields.postDateTime&whats-new-content-all.sort-order=desc) have happened since I published [Part 1](https://dev.to/aws/aws-re-invent-2020-digest-part-1-31li)of this series. Because digesting all the different updates takes time and a lot of coffee, I thought I’d help you out a little.

Following is a curated list of things that I found most important; matters related to architecture, scalability, reliability, performance, resiliency, devops, and security — anything that caught my eye, and I hope will satisfy yours.

### [AWS Fault Injection Simulator (coming in 2021)](https://aws.amazon.com/fis/)

[AWS Fault Injection Simulator](https://aws.amazon.com/fis/) is a fully managed chaos engineering service that makes it easier for teams to discover an application’s weaknesses at scale in order to improve performance, observability, and resiliency. Chaos engineering is the process of stressing an application in testing or production environments by creating disruptive events, such as server outages or API throttling, observing how the system responds, and implementing improvements. Chaos engineering helps teams create the real-world conditions needed to uncover the hidden issues, monitoring blind spots, and performance bottlenecks that are difficult to find in distributed systems.

As you can imagine, this is my favorite launch and it looks like I am not the only one thinking like that :)

{% tweet 1338896040200708097 %}

{% tweet 1338908145125650434 %}

Go watch Laura Thomson, Sr. Product Mgr for AWS FIS, launching the service live on twitch!

<iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.twitch.tv%2F%3Fvideo%3D838411867%26muted%3Dtrue%26autoplay%3Dfalse%26parent%3Dcdn.embedly.com&amp;display_name=Twitch.tv&amp;url=https%3A%2F%2Fwww.twitch.tv%2Fvideos%2F838411867&amp;image=https%3A%2F%2Fstatic-cdn.jtvnw.net%2Fcf_vods%2Fd2nvs31859zcd8%2F78a5e6b429f83a1b7c83_aws_40965586238_1608057054%2F%2Fthumb%2Fthumb0-640x360.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=twitch" width="620" height="351" frameborder="0" scrolling="no"><a href="https://medium.com/media/2e8f5a5d424f73adb2479662523ad904/href">https://medium.com/media/2e8f5a5d424f73adb2479662523ad904/href</a></iframe>

You can also check my reInvent session [here](https://virtual.awsevents.com/esearch/search?keyword=Fault%20Injection%20Simulator).

{% tweet 1338915399300239362 %}

To learn more about chaos engineering, check my [collection of articles](https://adhorn.medium.com/the-chaos-engineering-collection-5e188d6a90e2).

### [AWS Lambda now supports self-managed Apache Kafka as an event source](https://aws.amazon.com/about-aws/whats-new/2020/12/aws-lambda-now-supports-self-managed-apache-kafka-as-an-event-source/)

If you love event-driven architecture, this one is for you! [AWS Lambda](http://aws.amazon.com/lambda/) lets customers build applications that can be triggered by messages in an Apache Kafka cluster hosted on any infrastructure. It is now easier than ever to build Kafka consumer applications with Lambda without needing to worry about provisioning or managing servers.

{% tweet 1294178133164339200 %}

### AWS announces Amazon Managed Service for Grafana and Prometheus in Preview

{% tweet 1338902037644206081 %}

[**Amazon Managed Service for Grafana**](https://aws.amazon.com/grafana/) is a fully managed and secure data visualization service that lets customers instantly query, correlate, and visualize operational metrics, logs, and traces for their applications from multiple data sources. Developed in partnership with Grafana Labs, Amazon Managed Service for Grafana manages the provisioning, setup, scaling, and maintenance of Grafana servers, eliminating the need for customers to do this themselves.

{% tweet 1338910979317526529 %}

[**Amazon Managed Service for Prometheus (AMP)**](https://aws.amazon.com/prometheus/) is a fully managed Prometheus\*\*-compatible monitoring service that makes it easy to monitor containerized applications at scale by automatically scaling the ingestion, storage, and querying of operational metrics.

\*\* _The_ [_Cloud Native Computing Foundation’s Prometheus_](https://prometheus.io/) _project is a popular open source and alerting monitoring solution optimized for container environments._

Customers can now use the open source Prometheus Query Language (PromQL) to monitor the performance of containerized workloads on AWS or on-premises, without having to manage the underlying infrastructure for scalability, availability, and security.

{% tweet 1338901818810699780 %}

### [AWS Global Accelerator launches custom routing](https://aws.amazon.com/about-aws/whats-new/2020/12/aws-global-accelerator-launches-custom-routing/)

[AWS Global Accelerator released](https://aws.amazon.com/global-accelerator/) custom routing accelerator, a new type of accelerator that lets you use your own application logic to route user traffic to a specific Amazon EC2 destination.

With a custom routing accelerator, you can route multiple users to a specific EC2 destination in a single or multiple AWS Regions by directing them to a unique port on your accelerator. This feature makes it easier to integrate Global Accelerator with your application logic, such as matchmaking servers or session border controllers (network devices that protect and regulate IP traffic flows for real-time communication workflows).

{% tweet 1337467445880221697 %}

With custom routing accelerators, you can now leverage AWS Global Accelerator as the single point of entry for your application while deterministically sending your user traffic to specific EC2 destinations in any AWS Region.

And customers are already embracing this feature to build multiplayer game architectures!

{% tweet 1337479605037518851 %}

### Other noticeable launches

- [Serverless Batch Scheduling with AWS Batch and AWS Fargate](https://aws.amazon.com/about-aws/whats-new/2020/12/severless-batch-scheduling-with-aws-batch-and-aws-fargate/)
- [Introducing AWS CloudShell](https://aws.amazon.com/about-aws/whats-new/2020/12/introducing-aws-cloudshell/)
- [AWS Lambda launches checkpointing for Amazon Kinesis and Amazon DynamoDB Streams](https://aws.amazon.com/about-aws/whats-new/2020/12/aws-lambda-launches-checkpointing-for-amazon-kinesis-and-amazon-dynamodb-streams/)
- [AWS Cost Anomaly Detection is now generally available](https://aws.amazon.com/about-aws/whats-new/2020/12/aws-cost-anomaly-detection-now-generally-available/)

-Adrian

* * *