AWS Open Source Blog
re:Invent 2020: Open Source track preview
re:Invent is a free 3-week virtual conference that will be held November 30 – December 18, 2020. The Open Source track is back at re:Invent this year, with content spread across the first two weeks of the three-week virtual experience. Register now to view the agenda and add sessions to your calendar.
This year, the Open Source track will introduce attendees to number of open source technologies such as GraphQL, Apache Kafka, Redis, Apache Flink, and more. The track will also cover topics on app acceleration using Amplify, observability with AWS Distro for OpenTelemetry, and chaos engineering.
Here is an overview of hot topics in open source at AWS and the sessions we’re looking forward to in the Open Source track. Read Part 2 for a round-up of additional open source-related sessions at re:Invent.
Analytics and databases
Redis 2020: Creating a community-driven project—Madelyn Olson and Yossi Gottlieb
Olson and Gottlieb will dive into this topic about the direction of the Redis open source community. Redis is regarded as the world’s most loved database because of its ease of use and versatility. Redis is evolving to engage the community to drive its development, and this session will look at the origins of the new light-governance model—what will be preserved, and plans for growing the community. There will be examples of successful community members, including the ways AWS will continue contributing to Redis.
Build real-time apps with Apache Flink—Steffen Haussman
Haussman covers best practices for building low latency applications with Apache Flink. Apache Flink is a framework and engine for building streaming applications for use cases such as real-time analytics and complex event processing. He covers best practices for running low latency Apache Flink applications using Amazon Kinesis Data Analytics, and open source contributions from AWS to this use case.
Building end-to-end ML workflows with Kubeflow Pipelines—Antje Barth
Kubeflow is a popular open source machine learning (ML) toolkit for Kubernetes users who want to build custom ML pipelines. Barth will explain how to get started with Kubeflow Pipelines on AWS and demonstrate how you can integrate powerful Amazon SageMaker features, such as data labeling, large-scale hyperparameter tuning, distributed training jobs, and more.
Modern application development
Open source observability at AWS—Michael Hausenblas
Hausenblas will report on the state of the CNCF SIG Observability (o11y) in AWS. He will talk about Fluent Bit-based FireLens, Prometheus metrics support in CloudWatch, and AWS contributions to OpenTelemetry (CNCF tracing specification and instrumentation).
The serverless LAMP stack—Ben Smith
Smith has written extensively about the serverless LAMP stack. In this session you will learn what the serverless LAMP stack is and how to use your favorite open source frameworks, such as Laravel, to build modern, serverless PHP apps.
Open source meets SaaS: Accelerating the path to SaaS adoption—Tod Golding
The move to a SaaS delivery model can be daunting for ISV developers and architects. This session will walk you through an AWS solution that helps simplify this, surfacing a range of prescriptive SaaS capabilities, such as onboarding, operations, billing, and more.
Open source failure injection on AWS—Adrian Hornsby
With the move to distributed systems that are composed of a number of different subsystems, how those systems interact and the interactions between them can sometimes have unpredictable behaviors that may turn benign issues into catastrophic failures. In this session, Hornsby will explain an open source approach to failure injection on Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Elastic Container Service (Amazon ECS) using AWS Systems Manager, and how Prime Video combines it with load testing for higher levels of resiliency.
Web and mobile development
Introduction to GraphQL—Robert Zhu
Zhu’s sessions on GraphQL are always popular and well done, so if you have been curious as to what this is and how to get started, this fundamentals sessions on GraphQL is for you.
Accelerate that app! with Amplify open source framework—Nader Dabit
Developers are building highly interactive and functional applications across social, consumer, and enterprise spaces. They want to scale their applications quickly on cloud services, and enable similar patterns and use cases in their apps, such as sign-in, MFA, storage, and real-time and offline-ready APIs. Learn how AWS Amplify provides an open source framework of libraries and components that easily add these use cases to your applications and powered by a cloud backend. This session will demonstrate how to accelerate your app development, and why Amplify is loved by the community, making it one of the top five fastest growing open source projects on GitHub.
AWS Partner sessions
App modernization on AWS with Apache Kafka & Confluent Cloud—Kai Waehner
Enterprise Architect Kai Waehner from Confluent is your host for a session in which you will learn how you can accelerate your application modernization and benefit from the open source Apache Kafka ecosystem. Waehner will share real customer stories describing timely insights gained from event-driven applications built on an event streaming platform from Confluent Cloud running on AWS, which stores and processes historical data and real-time data streams. Confluent makes Kafka enterprise-ready using infinite Kafka storage with Amazon Simple Storage Service (Amazon S3); multiple private networking options, including AWS PrivateLink; along with self-managed encryption keys for storage volume encryption with AWS Key Management Service (KMS).
re:Invent is a free 3-week virtual conference that will be held November 30 — December 18, 2020. Free registration is now open to all. Register now to view the agenda and add sessions to your calendar.