Containers Kubernetes Docker Continuous Integration Continuous Deployment DevOps & Automation Cloud Native Cloud & Infrastructure Cloud Computing Google Cloud Amazon Web Services Micro Services
Glasgow, Scotland, United Kingdom
In 1989, the Law of Demeter was documented as a best practice for writing software. Not really a law, it is a design guideline that applies the principle of least knowledge to the softwate we write. To be more succinct, the law was wants us to write loosely coupled classes, functions, modules, and services.
A common challenge I hear when talking to people, teams, and organizations adopting GitOps is: environments. How do I deploy my workloads in configurations that scales appropriately for the constraints and requirements of the environment its running within.
In this talk, I will take a look at how we structure and handle GitOps when deploying across multiple environments and see what we can learn from a law defined 30 years before GitOps was coined.
David is a Senior Developer Advocate at Equinix Metal and a member of the Kubernetes org and release team.
As a professional technology magpie, David was an early adopter of cloud, container, and cloud-native technologies; crossing the murky waters of AWS in 2008, Docker in 2014, and Kubernetes in 2015.
With an insatiable love for technology, David is always on the hunt to learn and share knowledge with others in fun and exciting ways.