GitOps for Everything - Automating Microservices, Infrastructure, and SaaS
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore how AppsFlyer applies GitOps principles to automate and manage their extensive architecture of over 850 micro-services, thousands of cloud resources, and dozens of SaaS integrations in this 26-minute conference talk. Learn about implementing Terraform with GitOps for comprehensive automation, securing deployables with Flux CD, identifying drifts in non-Kubernetes environments, and enforcing company standards using Open Policy Agent. Discover the benefits of developer autonomy, transparency, and ownership in daily operations, as well as the solution principles and developer workflows that enable GitOps implementation across various aspects of the infrastructure. Gain insights into the toolbox used, including Gitlab repositories, Kafka clusters, and GitHub workflows, and understand how AppsFlyer manages reconciliation, deployment watching, and monitoring through tools like Flux Source Controller and Datadog.
Syllabus
Introduction
AppsFlyer
Daily Operations
Developer Autonomy
Setups
Transparency
Ownership
Goals
Solution Principles
Developers Flow
Everything
Gitlab Repository
Kafka Cluster
Great Responsibility
Open Policy
Toolbox
Githubs Goals
Terraform Plan
Firefly
Drift
Flux
Source Controller
Reconciliation
Deployment Watcher
FULA Reconciliation
Our Solution
GitHubs Workflow
Datadog Monitor
Operation
QA
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Introduction to Kubernetes
Linux Foundation via edX Architecting Distributed Cloud Applications
Microsoft via edX IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera