open source @ reInvent 2019
So, with reInvent drawing to close and many of the attendees recovering from the after party (re:Play), I thought I would put together a curated list of the open source sessions that have been running this week.
We had a great variety of open source sessions, covering topics from data and data analytics to robotics. If you missed these sessions, you can check out the videos in this post below. They are sorted by category to help you find those that are of most interest to you.
Mobile and Front End development
I will kick off with the “Leadership session on innovation in mobile and web app development”. This session covers AWS Amplify (including the newly announced Amplify Datastore) and GraphQL and showcases how a couple of customers are using these technologies. View the video here -> https://www.youtube.com/watch?v=e9vobRSMvV8
In this state of the union, find out about AWS Amplify and what new features have been released in 2019 -> https://www.youtube.com/watch?v=NtfjjjaFF3A
One of the hot sessions from reInvent was the session on “Building modern APIs with GraphQL”. Check out the video here -> https://www.youtube.com/watch?v=7aJItKmoeWo
“Developing serverless GraphQL architectures using AWS AppSync” provides a customer story (BMW) and a deep dive on how to use GraphQL with the broader AWS services - > https://www.youtube.com/watch?v=XVU4pYeNfNo
“Production grade full stack apps with AWS Amplify” walks through a sample use case and how you can use AWS Amplify and GraphQL to build production grade applications. You can then check out the project via the GitHub repo too -> https://www.youtube.com/watch?v=DcrtvgaVdCU
A great deep dive on AWS Amplify (including native IOS/Android and Datastore), check out this session “Speed up native mobile development with AWS Amplify” - https://www.youtube.com/watch?v=K3hLlHNCjbQ
DevOps
There were a number of great sessions covering the AWS Cloud Development Kit (CDK) - this deep dive video (https://www.youtube.com/watch?v=9As_ZIjUGmY) but my favourite session (Contributing to the construct library) has yet to be uploaded, so I will update as and when it has.
Probably my favorite session - in this session you will learn how to contribute to CDK, including running through a sample PR - https://www.youtube.com/watch?v=eqKxp5MzuVA
Data and Data Analytics
The leadership session on analytics and data lakes by Andi Gutmans covered a lot of the open source technologies that customers can use, including some of the new announcements and features during preInvent. Well worth starting off with this -> https://www.youtube.com/watch?v=j5QVCFNN4ns
“One query language for all your data” introduces PartiQL and how it is used in several AWS services such as Amazon Redshift, Amazon S3 select and Amazon QLDB. This session also covers the open source project and how you can get involved https://www.youtube.com/watch?v=ZsEOhCOFOe4
With the recently addition of Apache Hudi in EMR, this session covers common use cases that drove the creation of this project and how you can get started. Check out the video here -> https://www.youtube.com/watch?v=_ckNyL_Nr1A
There were plenty of session on Open Distro for Elasticsearch; as security is job zero, why not start with the session on securing your Open Distro for Elasticsearch cluster (https://www.youtube.com/watch?v=Gr4VR2gvO9I)
In the session “Responding to customer needs in real time with Amazon MSK”, learn about the foundations of real time analytics and find out how Adobe are using Amazon MSK in their Adobe Experience Platform - check out the video here -> https://www.youtube.com/watch?v=78iBw1CrlsE
There were some great sessions covering open source database technologies. In the “Leadership session: AWS purpose built databases”, the second part of the session does a deeper dive and demo of Amazon Managed Apache Cassandra. https://www.youtube.com/watch?v=q81TVuV5u28&list=PL2yQDdvlhXf8j0dn2Eji_gRtWnRB9rK-G&index=4 If you want to know more about MySQL in AWS Aurora, this deep dive session is for you: AWS Aurora with MySQL compatibility -> https://www.youtube.com/watch?v=PTbApwie2dM and more open source database goodness with this session on PostgresSQL; self managed, managed and serverless - https://www.youtube.com/watch?v=JJDDGscbsms
Linux
Are you running or managing linux desktops? Have you been exploring how to provide and provision these as virtual desktops? This session provides an overview of Amazon’s Linux Workspaces for Enterprise, how to prepare and how to build custom images for your users. If you want to know more about this, check out the video here -> https://www.youtube.com/watch?v=kjTcfPoIYXk If you want to know more about the Amazon Linux roadmap, you can also check out the last part of this session (starts at 40:00) - https://www.youtube.com/watch?v=IQdUeq9dkKQ
Firecracker
Find out more about Firecracker and how AWS partners such as Weaveworks are able to innovate by contributing to this project. Some interesting stats about Firecracker;
- As of November 22nd, 100 contributions from 48 open source contributors to the project (18% of total contributions) as well as bug and feature requests, RFC feedback
- AWS Lambda runs trillions of invocations per month running on top of Firecracker
Check out the video here -> https://www.youtube.com/watch?v=yDplzXEdBTI
Containers (and Machine Learning & Containers)
For container fans, this session should be on your watch list - Running Kubernetes at Amazon Scale using Amazon EKS - https://www.youtube.com/watch?v=M-Fh0OzliJI
“Running Kubernetes containers at scale (with Square)” -> https://www.youtube.com/watch?v=MGcaaGgs82w
“Implementing ML workloads on Kubernetes with Amazon Sagemaker” -> https://www.youtube.com/watch?v=fgLlEnhFZQA “Building machine learning infrastructure on Amazon EKS with kubeflow” -> https://www.youtube.com/watch?v=ULlqukKVKBo
Serverless
An in-depth tour of AWS SAM - this is a great session, expertly delivered by Alex Wood - https://www.youtube.com/watch?v=VG_nEWsiiGw and then if that whet your appetite and you want to go through an in-depth demo, check out AWS SAM toolkit; - https://www.youtube.com/watch?v=3gCzGLdhQao
Machine Learning
If you are interested in TensorFlow, then you will be interested in this very low level session on scaling they TensorFlow and Sagemaker workloads. https://www.youtube.com/watch?v=iW0RASdjnOk
Internet of Things
Amazon freeRTOS was covered in a couple of sessions, in both “Whats new with AWS IoT Device software” (https://www.youtube.com/watch?v=sPBlry5c3fQ&feature=youtu.be) and “Bringing intelligence to the edge for connected home use cases” (https://www.youtube.com/watch?v=eF3RSEfEXE4&feature=youtu.be)
Java
In this session, learn about Corretto and migrating AWS Lambda’s front end from Java 8 to Java 11 - > https://www.youtube.com/watch?v=Cg3mM8UYh-Q
Emerging technologies
Blockchain - Find out more about our approach to enterprise blockchain and how we leverage open source projects such as Hyperledger. This session addresses what is blockchain, do you need a blockchain and Amazon’s view of blockchain, and we are joined by Brian Behlendorf, the executive director of the hyperledger project at the linux foundation. You can find the video here -> https://www.youtube.com/watch?v=UK7BuycjqKk&list=PL2yQDdvlhXf910nPsiMgYZLPWX9qqX_m6
Robotics - In this Leadership session, Roger Barga from AWS and Chris Morgan from Toyota Advanced Robotics introduce Robotics to the beginner, outline how AWS RoboMaker can bring modern application development techniques to help accelerate robotics development and then Chris walks us through some great use case and examples of Robotics today. Video link -> https://www.youtube.com/watch?v=q67V5L2AwGY . Find more about ROS2, what the key changes are and some practical guidance on how to approach developing your robotics applications -> https://www.youtube.com/watch?v=kZ66pI_d5WE . If you want to learn more about trends and innovations in robotics technologies, covering drones, robotic arms and unmanned ground vehicles, then you need to check out this session - “Innovation in robotics; Insights from NASA JPL and AWS” - https://www.youtube.com/watch?v=PbwZ8WLDp8A
Open Source program office
For those interesting in how you approach managing open source projects, either consuming or contributing, then we had a great session about how to work with security and open source projects. This is a must see session and you will learn best practices to ensure that security is your number one priority when working with open source software. https://www.youtube.com/watch?v=3Me_eapZ1bI&list=PL2yQDdvlhXf910nPsiMgYZLPWX9qqX_m6
Keep up to date with open source at AWS
I hope this summary has been useful. I have looked for all the sessions that have been uploaded, but if I have missed a session you attended, the video has been uploaded and think it should be added, please comment or get in touch and I will update this summary. Remember to checkout the Open Source homepage to keep up to date with all our activity in open source. You can find the homepage here. https://aws.amazon.com/opensource/?opensource-all.sort-by=item.additionalFields.startDate&opensource-all.sort-order=asc