Learn about Everything-as-Code approach from our experience to enable effective and successful collaboration between hundreds of engineers by GitOps approach. In this session, I on-board you to “as-code” and GitOps practices and I share how have we married them to build “infrastructure-“, “observability-” and “permissions-“ as-code services. I will give you tips on how the strategy should be designed to aid you start with GitOps quickly.
What’s Everything-as-Code?
Everything as Code is the practice of treating all parts of the strategy as code. This means, storing properties of your strategy along with its origin code in a repository specified as git. erstwhile we additionally apply GitOps practices – we get a single-click automation backed by review, dry-run workflow and auditing for free!
How have we applied GitOps in our company?
In Dynatrace, more than 1000 devs across multiple locations and timezones collaborate all day. Automation is key to support fast-paced innovation. We’ve started from a hackathon to build first version of task Monaco (aka MONitoring As COde) – where we fundamentally automate observability as code. Then, we realized we can apply same approach to any area – for instance by “permissions-as-code”, anyone and anytime can elevate their approval to access fresh services by submitting just a pull request.
How can I start with GitOps?
The most crucial enabler for GitOps is appropriate RESTful API. We’ll go through most crucial guidelines on how API should be structured. Then, I will teach you how a basic GitOps workflow looks like. Finally, based on open-source task Monaco, we’ll learn that applying a state from the repository can be easy achievable.
I’m certain that after this session many of you will be inspired that your squad and possibly even users of your platform can unleash unprecedented power of automation and effectiveness.
Lecture took place on Thursday 26th August 2021 at 13:30 in area 3
Radoslaw is simply a elder Product manager for Dynatrace Managed with more than 11 years of experience in observability domain as a software developer and leader. He's an Agile product improvement enthusiast who is always happy to aid those in need. Outside of work, Radoslaw as an ex-handball player, loves athletics activities and is passionate about self-development.
Twitter: https://twitter.com/DevoxxPL
Instagram: https://www.instagram.com/grzegorz.duda.official/
Join us besides here:
Technology Radar Review: https://dworld.pl/radar
Developers planet Academy: https://dworld.pl/akademia
Devflix: https://devflix.pl
#IT #Development #SoftwareDevelopment