Codefresh is a modern CI/CD platform designed for software development teams building and deploying cloud-native applications using Docker, Serverless, and Kubernetes. Start building powerful, fast, and simple CI/CD pipelines today with your free account at Codefresh.io.
Rancher Labs delivers open-source software that enables organizations to deploy and manage Kubernetes at scale, on any infrastructure across the data center, cloud, branch offices, and the network edge. With 27,000 active users and greater than 100M downloads, their flagship Rancher product is the industry’s most widely adopted Kubernetes management platform.
Everybody loves Microservices, but we all know how difficult it is to make it right. Distributed systems are much more complex to develop and maintain, and over time, we even miss the simplicity of old monoliths. In this talk, I propose a combination of Infrastructure, architecture, and design principles to make your microservices bulletproof and easy to maintain with a combination of high scalability, elasticity, fault tolerance, and resilience.
This session will also include a discussion about some microservices blueprints like asynchronous communications, how to avoid cascading failures in synchronous calls, and why you should use different storages according to the use case: Document Databases to speed up your performance, RDBMS for transactions, Graphs for recommendations, etc.
Matt Groves is the author of AOP in .NET. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent’s pizza shop back in the 90s. He currently works as a Developer Advocate for Couchbase.
Web Assembly is a promising new technology that intends to make the web faster and more secure. By taking advantage of the Kubelet API and the many Web Assembly runtimes available, we are able to schedule Web Assembly workloads on any device that is capable of executing the runtime. This allows devices as small as Arduino boards to participate in your Kubernetes cluster running Web Assembly workloads. Join Brian and Erik as they demonstrate these concepts with a fun physical computing project.
Kubernetes allows us to set limits on container memory usage and CPU resources; moreover, it gives Pod’s features like network IP addresses that are unique to the Pod. Have you ever wondered how this works? A Pod has containers, and the containers are run via a container engine like Docker. That container engine utilizes features in the Linux Kernel called namespaces and cgroups. I will cover how Pods employ Linux namespaces and cgroups and walk through a lab from our upcoming book Core Kubernetes.
The talk will be about taking your markdown/OneNote/Notion/Word/Google Docs documentation and converting them into Jupyter Notebooks which is a file format that allows you to mix markdown documentation and code/scripts/commands that are executable. Examples include running kubectl commands with a click of a button, and taking the output of kubectl commands and plotting it on graphs for visualizations.
Naomi Ceder is chair of the Python Software Foundation, and the author of The Quick Python Book. She has been learning, using, and teaching Python since 2001.
John Guthrie is an engineer at VMware, where he works in the Modern Applications Platform group, helping customers migrate their applications and infrastructure to cloud-native. He has a decades-long career working with enterprise systems and data as an administrator, developer, architect, and technical manager. John is the author of the liveProject Converting Legacy Applications to Cloud Native in Kubernetes.