youtube image
From YouTube: Leveraging Kubernetes For Remote Development Environments

Description

Kubernetes has become the go-to container orchestration system when it comes to deploying microservices-based applications to production. Due to this, being able to replicate production like Kubernetes-based environments during development is becoming tremendously valuable. These development environments are particularly useful because: - They ensure that while developing, developers see the application exactly as it would look in production - Using Kubernetes features like Volume Snapshots in these environments allows developers to replicate huge production databases during development in a matter of minutes - They free up a lot of resources on machines by providing a way to avoid running resource-intensive tools This talk will cover what Kubernetes-based development environments are, why they are useful, and how you can set them up easily using open source tools.
This talk will be beneficial for the ecosystem for the same reasons the adoption of dev environments has been growing - it significantly increases developer productivity! Ever since switching to development environments, developers have reported: - Being able to completely deploy huge applications in minutes by leveraging cloud resources - A super quick onboarding experience for new and existing developers alike - Extremely fast data replication thanks to Kubernetes. A production database of 100 GBs can be replicated in dev environments in a matter of minutes - giving developers access to real data to work with during development After the talk, the viewers would not only understand how Kubernetes is shaping the future of modern-day development but also learn how they can get started using these development environments!