View the session recordings

We have gathered up all the session recordings from the live DevDay Online: Open Source Edition in case you missed it.

Session overview

Mapping out the container network on Kubernetes

About the session

Planning your container networking on Kubernetes can complicated and you have different options available to you through the use of various CNI (Container Network Interface) Plugins. In this session I will show the different types of container networking and discuss how they can be implemented in a Kubernetes cluster running on AWS. I will also demo “Cilium”, the new kid on the block in terms of networking and show how choosing your networking implementation can affect you at scale.

Level: 300

About the speaker

Liz Duke, Senior Specialist Solutions Architect, Container Technologies, AWS
Different ways to host your streaming pipelines with Apache Flink

About the session

Apache Flink is a very powerful framework and distributed processing engine. It can do stateful streaming computations and analytics at any scale with milliseconds latency. if you want to run Apache Flink on AWS you have a few options: using plain old virtual machines, running on top of a Hadoop cluster, going full Kubernetes, or even using our managed service Kinesis Data Analytics for Apache Flink. In this presentation I will show you how to deploy your pipelines using all those options, and which are the pros/cons of each one. We will also lightly touch on other services, like Apache Kafka and Elasticsearch.

Level: 300

About the speaker

Javier Ramirez, Senior Technical Advocate, AWS
Building machine learning workflows with Kubernetes and Kubeflow Pipelines

About the session

Kubeflow is a popular open-source machine learning (ML) toolkit for Kubernetes users who want to build custom ML pipelines. Kubeflow Pipelines is an add-on to Kubeflow that lets you build and deploy portable and scalable end-to-end ML workflows. In this session, we show you how to get started with Kubeflow Pipelines on AWS. We also demonstrate how you can integrate powerful Amazon SageMaker features such as data labeling, large-scale hyperparameter tuning, distributed training jobs, secure and scalable model deployment using Amazon SageMaker Components for Kubeflow Pipelines.

Level: 300

About the speaker

Antje Barth, Senior Developer Advocate, AWS
Full-stack TypeSafety with React, GraphQL, and TypeScript

About the session

By combining React, GraphQL (TypeGraphQL), GraphQL Codegen and TypeScript, we can achieve full type-safety across the entire application stack. This can technique can reduce the chances of shipping defects and manually building type definitions for your APIs.


Pre-required knowledge: React, GraphQL, TypeScript.

Level: 400

About the speaker

Robert Zhu, Principal Technical Advocate, AWS 

Date & Time

, ,

 

Location

Speakers

  • , ,
  • , ,
  • , ,
  • , ,
  • , ,
  • , ,
  • , ,
  • , ,
  • , ,

Agenda

10:00 - 11:00 CI/CD for Serverless Applications

About the session

To get the most out of the agility afforded by serverless, it is essential to build CI/CD pipelines that help teams iterate on code and quickly release features. In this talk, we demonstrate how you can use infrastructure-as-code (IaC) models to build effective CI/CD release workflows to manage serverless deployments on AWS, using tools like AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy.

Specifically, we focus on how to automate safer deployments that can be monitored and rolled back automatically.

About the speaker

Marcia is a developer advocate for AWS and the host of FooBar, a YouTube channel, where she publishes content every week, related to serverless and the cloud.

She has been designing and developing software professionally for 15 years and worked in all the different stages of building scaling and performant software. She has deep knowledge of building applications in the cloud and using DevOps processes.

Marcia Villalba

Marcia is a developer advocate for AWS and the host of FooBar, a YouTube channel, where she publishes content every week, related to serverless and the cloud.

She has been designing and developing software professionally for 15 years and worked in all the different stages of building scaling and performant software. She has deep knowledge of building applications in the cloud and using DevOps processes.

11:15 - 12:15 Infrastructure as Code Deep Dive

About the session

DevOps teams are increasingly using the same methods to push configuration updates to production the same way that they update application code. This block covers what declarative configuration means for a modern application.

About the speaker

Darko is a Senior Developer Advocate focusing on Central and Eastern Europe. He shares his passion and technological know-how with Engineers, Developers, and communities across the world. If it can be automated, Darko tries to do so.

Darko Meszaros

Darko is a Senior Developer Advocate focusing on Central and Eastern Europe. He shares his passion and technological know-how with Engineers, Developers, and communities across the world. If it can be automated, Darko tries to do so.

12:30 - 13:30 Serverless Containers with Kubernetes

About the session

During this session we'll look at why you should use Fargate over EC2 to host your containerized Kubernetes applications and how to use Fargate to run your containers.

About the speaker

As a principle evangelist for Amazon Web Services, Martin travels the world showcasing the transformational capabilities of AWS. In his time as an evangelist, Martin has spoken at over 200 events and meetups as well as producing, blogs, tutorials and broadcasts.

Martin Beeby

As a principle evangelist for Amazon Web Services, Martin travels the world showcasing the transformational capabilities of AWS. In his time as an evangelist, Martin has spoken at over 200 events and meetups as well as producing, blogs, tutorials and broadcasts.

13:45 - 14:45 End-to-End Observability to Better Understand Your Serverless Apps

About the session

How deeply can you understand what is happening *inside* your application? To quickly identify and debug issues in distributed architectures, it’s critical to monitor each component, be alarmed in case of unexpected behavior, and be updated on the overall communication between modules. In this session, we show how to have the necessary instrumentation, in the configuration and in the application code, and how to use the data you collect to have a better grasp of your production environment, from low level infrastructure view to business oriented outcomes.

About the speaker

Danilo works with startups and companies of any size to support their innovation. In his role as Technical Evangelist at Amazon Web Services, he helps people bringing their ideas to life, focusing on event-driven programming and serverless architectures, and on the technical and business impact of artificial intelligence and machine learning.

Danilo Poccia

Danilo works with startups and companies of any size to support their innovation. In his role as Technical Evangelist at Amazon Web Services, he helps people bringing their ideas to life, focusing on event-driven programming and serverless architectures, and on the technical and business impact of artificial intelligence and machine learning.

15:00 - 16:00 Security Application security with AWS Edge Services

About the session

AWS provides a variety of tools and services to secure your workloads. When running web and mobile applications on AWS, Edge Security Services will allow you to add additional layers of security, decrease your attack surface, improve your application Content Security Policy (CSP), protect your servers and services from DDos attacks and more. In this session we will integrate Amazon CloudFront, AWS WAF, AWS Shield and Lambda@Edge to improve your application security.

About the speaker

Boaz Ziniman is a Principal Developer Advocate at Amazon Web Services. He raises customer awareness of AWS services and, in particular, helps customers understand the benefits that the AWS Cloud can deliver. Boaz has many years of experience with web development and operations, architecture, IT management, and cloud.

Boaz Ziniman

Boaz Ziniman is a Principal Developer Advocate at Amazon Web Services. He raises customer awareness of AWS services and, in particular, helps customers understand the benefits that the AWS Cloud can deliver. Boaz has many years of experience with web development and operations, architecture, IT management, and cloud.

Watch on-demand

Fill out the form below to access recordings

Register now