logo
Menu
Open Source demos at AWS Summit London

Open Source demos at AWS Summit London

Find out what to expect at the open source booth in the AWS for Every Apps Village.

Ricardo Sueiras
Amazon Employee
Published Apr 8, 2024
Last Modified Apr 23, 2024

Open Source at the AWS Summit London

This year at the AWS Summit London (24th April) I am delighted to share that we will have an open source booth in the AWS for Every Apps Village. We will be running a number of open source demos at the booth, featuring a wide range of open source projects. The demos will be starting at 11:30am, after the main keynote. This means you will have plenty of time to relax and take in the keynote before heading over and checking out these open source projects.

Where can I find the booth?

Head over to the AWS for Every Apps Village, which should be easy to find at the event. If in doubt, you can ask the many volunteers to help support events like this to point you in the right direction.

Demos

Here is a look at what you can expect.

ECS-Compose-X - 11:30am

ECS-Compose-X is a project from AWS Community Builder John Mille, who will showing you what you can do with it. ECS-Compose-X simplifies how developers can generate CFN templates from compose files and deploy applications. From a docker compose file, deploy a full on web application in a single command, provisioning all the required infrastructure.

Taskcat - 12:05pm

Taskcat is an open source tool from AWS to help test and deploy AWS CloudFormation templates at scale. The demo will show how builders can create a taskcat configuration file and test CloudFormation templates in multi-region, with multiple AMIs, in-parallel via command-line or in a CICD pipeline. It will also showcase how you can pass parameter default values and auto-generate AZ values, passwords etc. to test CFTs.

Event Schema Registry Plugin - 12:40pm

The AWS EventBridge Schema Registry Maven Plugin is a versatile tool that simplifies working with AWS EventBridge schemas in your Java applications, that will allow you to generate event schemas in the build process to allow teams to easily consume events from EventBridge.

Botocove and aws-org-tree - 1:15pm

This demo slot will walk you through two different open source projects.
Botocove, originally created by Dave Connell and now maintained by AWS Community Builder Iain Elder, allows you to run a Python function against a selection of AWS accounts, Organizational Units (OUs) or all AWS accounts in an organization, concurrently with thread safety. Run in one or multiple regions.
aws-org-tree, created by Iain, is a handy command line tool that prints a text tree representation of an AWS organization (think tree command)

S3 connector for PyTorch - 1:50pm

The Amazon S3 Connector for PyTorch delivers high throughput for PyTorch training jobs that access or store data in Amazon S3. Using the S3 Connector for PyTorch automatically optimizes performance when downloading training data from and writing checkpoints to Amazon S3, eliminating the need to write your own code to list S3 buckets and manage concurrent requests.
Amazon S3 Connector for PyTorch provides implementations of PyTorch’s dataset primitives that you can use to load training data from Amazon S3. It supports both map-style datasets for random data access patterns and iterable-style datasets for streaming sequential data access patterns. The S3 Connector for PyTorch also includes a checkpointing interface to save and load checkpoints directly to Amazon S3, without first saving to local storage.
This session is a walk-through of the key functionalities of S3 Connector for PyTorch.

Finch - 2:25pm

Finch is an open source tool for local container development. Finch aims to help promote innovative upstream container projects (including Lima, nerdctl, containerd and BuildKit) by making it easy to install and use them. Finch provides a simple native client to tie it all together.
Today, Finch is available for developers using macOS on Intel and Apple Silicon, as well as Windows, and we plan to make it available to Linux developers soon!
During the demonstrate, you will see how to use Finch to build and run containers locally on macOS and Windows.

ActiveMQ and RabbitMQ - 3:00pm

The demo provides a straightforward introduction to setting up and using Amazon MQ with both ActiveMQ and RabbitMQ message brokers. Starting with the AWS Management Console, users are guided through creating a broker, selecting between ActiveMQ and RabbitMQ depending on their preference. The setup involves specifying basic configurations like the broker name, engine version, and security settings. Once the broker is operational, the demo walks through accessing the broker's web console to perform basic messaging operations. For ActiveMQ, this involves creating a queue, sending, and then viewing or consuming messages from that queue. Similarly, for RabbitMQ, users are shown how to publish messages through exchanges, bind these to queues, and then consume the messages from the queues.
The demo emphasizes the value of the open source message brokers, and the managed nature of Amazon MQ, highlighting its ability to handle administration and maintenance tasks automatically, thus reducing the overhead for users. Through a simple publish-subscribe model, users get to experience firsthand the ease with which messages can be sent and received across distributed systems, making Amazon MQ an appealing option for developers looking to implement robust messaging solutions in their applications.

DeepRacer on the Spot - 3:35pm

AWS Ambassador and Community Builder Mark Ross will be showing the DeepRacer community project, deepracer-on-the-spot, which provides a wrapper for AWS DeepRacer to run it on Spot instances at a fraction of the price of the console service. Complete with live training video stream and live analysis to maximise your chances of competing in the AWS DeepRacer League.

Kubernetes runtime security with Tetragon - 4:10pm

Cilium Tetragon is an open source project that uses eBPF to provide incredibly low-overhead runtime security for cloud native deployments. Join AWS Container Hero Liz Rice, Chief Open Source Officer at Isovalent, to see how Tetragon can observe and even prevent malicious activities such as sensitive file access, unexpected network connections, and privilege escalations.

Demo Schedule

Here is the demo schedule for April 24th.
Time SlotDemo
11:30 am - 11:50 amECS-Compose-X
12:05 pm - 12:25 pmTaskcat
12:40 pm - 1:00 pmEvent Schema Registry plugin
1:15pm - 1:35 pmaws-org-tree and Botocove
1:50pm - 2:10 pms3-connector-for-pytorch
2:25pm - 2:45 pmFinch
3:00pm - 3:20 pmActiveMQ and RabbitMQ
3:35pm - 3:55 pmDeepRacer on Spot
4:10pm - 4:30 pmKubernetes runtime security with Tetragon
Whilst I expect this to be the final list, I would recommend checking back with this post just before the Summit - as Werner says, things fail all the time, and I cannot predict the future. The list of demos may change, so keep an watch on this post.

Your hosts

I am also beyond happy to share that we have a couple of distinguished open source hosts that will be manning the open source booth, Rich Bowen and Chris Short. If you would like to talk about open source at AWS, then these two fine folk will be around to help.
Rich Bowen and Chris Short
Look forwarding to seeing you at AWS Summit London...
a picture of open source at aws stickers and the exclusive aws open source challenge coin

 

Any opinions in this post are those of the individual author and may not reflect the opinions of AWS.

1 Comment