SlideShare a Scribd company logo
Efficient platform engineering
with
MicroK8s & gopaddle
Vinothini Raju
7 Apr ‘23
About me
Seen the evolution
Lived the chaos
Contributing to the future
Vinothini Raju
Founder & CEO - gopaddle.io
Build next-gen Cloud Native Platform
@vinothiniraju
Agenda
● DevOps Evolution
● DevOps Challenges
● Platform Engineering
● Platform Engineering Challenges
● gopaddle
● Efficiency w/ MicroK8s & gopaddle
● How to get started
The evolution …
2006
You build it, you run it (Werner Vogels)
Quick response time, quality
2009
DevOpsDays / #DevOps (Patrick Debois)
Shared ownership, workflow
automation, and rapid feedback
1948-75
Toyota Production System & JIT (Toyota)
Improve production efficiency - Eliminate
overburden (muri) and inconsistency
(mura), and waste (muda)
2000
Agile (Agile Manifesto)
Improve software development
process
2002
AWS (Amazon)
enable
developers to
build innovative
apps
2004
Microservice (ThoughWorks - Fred George)
loosely coupled, fine-grained
services, communicating through
lightweight protocols
The evolution contd.
2013
Docker
Standard application packaging & run
time for applications
2014
Kubernetes
Deploy & manage applications at
scale
2003
SRE (Google)
Service Level Objective for highly
available and reliable systems
2007,8
PaaS (Heroku, Google App Engine)
Create and deploy applications to
cloud quickly
And then, this happened …
Wenger 16999 Swiss Army Knife Giant
Swiss Army Knife
Developer Fatigue & Impact on Productivity
Ref: https://www.techrepublic.com/article/94-of-organizations-run-into-kubernetes-challenges/
(Response from : 300 developers architects, DevOps employees (200), and senior IT decision makers (100).) https://services.google.com/fh/files/misc/state-of-devops-2019.pdf
As per Stripe - Developers spend 13.5hrs every week on technical debt
85 Billion $ Global GDP loss from developer time spent on technical debt & bad
code annually
Technical Debt when not done right …
Complexity & Ad Hoc strategy leads to huge Technical Debt
● Developers repeatedly solving issues in Kubernetes deployments (or) in
automation platform
● The deployment (or) the automation platform has too many integrations
and/or dependencies
● Takes excessive time to introduce a new feature to the product (or) to the
automation platform
● Unstable Production environments
Developer Productivity
Team Morale
Innovation
Impacts
DevOps 2.0 - Platform as a Single Source of Truth
DevOps X teams
● Consolidate & standardize DevOps practices
● Reduce friction, increase DevEx
● Foster productivity innovation
Internal Developer Portals (IDPs)
● Self-service portals
● Golden-path
● Enforce Security & compliance
● Build & reuse service catalogs
● Identifies & helps resolve configuration drifts
● Collaborative
Infra/Kubernetes
As A Service
Multi-Cloud Kubernetes
Provisioning &
Management
3
Application
Platform As a
Service
Modernization, CI/CD
Automation, Dev Tools
2
SRE/SLO as a
Service
Monitoring, Logging,
Alerting
1
IT
Dev
Support
Platform Engineering = Systems Engineering
Abstraction is hard
- Requires deeper understanding of multiple complex
DevOps tools & Systems
- Must support wide range of application landscape
and org-wide processes
- More focus on platform architecture that scan scale
& extend - (Systems Thinking)
Keeping up to date on tools & the ecosystem
- Dependency management & upgrades/support
Org wide Adoption & breaking the shadowOps
- Separation of concerns & accountability
Dedicated Investments
10x Team - Multi-disciplinary/polyglot https://en.wikipedia.org/wiki/List_of_system_quality_attributes
Introducing gopaddle …
Low-code DevSecOps Platform for Kubernetes Developers & Operators
2
1
IT
Dev
Support
Automated Multi-Cloud
Provisioning & Centralized
Governance
Quick Issue Identification &
Remediation through AI driven
recommendations
Quick App Onboarding &
Release Automation
3
The bonus - DevOps 3.0
● Low-Code Platform
● Visual Models instead of code
● Easy customization
● Automatic & Context-Aware
Scaffolding
● IDE for DevOps
○ Dev tools & out-of-box experience
“Low-code no-code software development helps
developers make cloud-native applications more
than 10-times faster (with 70% fewer resources)”
– Forrester
“Coding is not the main event anymore. Building
software is the main event. Coding is just one
small part of it. We think the future of coding is no
coding at all. we think autonomous coding is a
very real thing.”
– Chris Wanstrath, CEO at GitHub
With gopaddle - 20 mins
Dockerization & deployment of a
single microservice ~ 2 days
60%
● Out-of-the-box tools
● Increased productivity through shared ownership & visibility
● Less friction - no change in developer workflows
● Eliminate human errors through low-automation
Efficiency & ROI with MicroK8s & gopaddle
Ref: https://www.reddit.com/r/kubernetes/comments/z9k3a4/how_long_would_one_expect_a_new_hire_to_build_a/
MicroK8s + gopaddle Lite Addon
● Lifetime free
● 15-20 mins to set up
AI vs Low-Code
Good for learning
Ready to use - Context aware Scaffolding
@gopaddleio Website https://gopaddle.io
Interested - Try out for free
gopaddle community Edition - Low-Code Platform for Kubernetes Workloads
# microk8s enable community
# microk8s enable gopaddle-lite -v 4.2.6

More Related Content

What's hot (20)

PPTX
Platform engineering 101
Sander Knape
 
PPTX
DevOps Foundation
Homepree Rloy
 
PDF
Gitops Hands On
Brice Fernandes
 
PDF
Platform Engineering
Opsta
 
PDF
Comparing Sidecar-less Service Mesh from Cilium and Istio
Christian Posta
 
PPTX
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
PPTX
カーネル空間ですべてのプロセスを動かすには -TAL, SFI, Wasmとか - カーネル/VM探検隊15
Takaya Saeki
 
PDF
Understanding DevOps
InnoTech
 
PDF
Devops Devops Devops, at Froscon
Kris Buytaert
 
PPTX
Getting sh*t done with Azure Functions (on AKS!)
Rick van den Bosch
 
PPSX
Service Mesh - Observability
Araf Karsh Hamid
 
PDF
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
PDF
DevOps Best Practices
Giragadurai Vallirajan
 
PDF
Network plugins for kubernetes
inwin stack
 
PDF
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Red Gate Software
 
PDF
Deploy Application on Kubernetes
Opsta
 
PPTX
The Power of Azure DevOps
Jeff Bramwell
 
PDF
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
SlideTeam
 
PDF
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Amazon Web Services Korea
 
PDF
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
Manuel Pais
 
Platform engineering 101
Sander Knape
 
DevOps Foundation
Homepree Rloy
 
Gitops Hands On
Brice Fernandes
 
Platform Engineering
Opsta
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Christian Posta
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
カーネル空間ですべてのプロセスを動かすには -TAL, SFI, Wasmとか - カーネル/VM探検隊15
Takaya Saeki
 
Understanding DevOps
InnoTech
 
Devops Devops Devops, at Froscon
Kris Buytaert
 
Getting sh*t done with Azure Functions (on AKS!)
Rick van den Bosch
 
Service Mesh - Observability
Araf Karsh Hamid
 
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
DevOps Best Practices
Giragadurai Vallirajan
 
Network plugins for kubernetes
inwin stack
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Red Gate Software
 
Deploy Application on Kubernetes
Opsta
 
The Power of Azure DevOps
Jeff Bramwell
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
SlideTeam
 
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Amazon Web Services Korea
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
Manuel Pais
 

Similar to Efficient platform engineering with Microk8s & gopaddle.pdf (20)

PDF
SparksCon 2024 - Die Ringe der Macht
Markus Eisele
 
PDF
250109 Platform Engineering Overview.pdf
Thomas Perelle
 
PDF
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
PDF
From 10 Deploys Per Year to 4 Per Day at DBS Bank: How Pivotal Platform Can R...
VMware Tanzu
 
PDF
Platform Engineering On Kubernetes Meap V09 All 9 Chapters Mauricio Salatino
ncalajereen
 
PDF
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Henning Jacobs
 
PPTX
CONTINUOUS DELIVERY EN BANQUE
TREEPTIK
 
PDF
Migliorare la Developer Experience in un mondo Cloud Native
Commit University
 
PDF
stackconf 2021 | Platform as a Product
NETWAYS
 
PDF
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
Fwdays
 
PDF
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
Henning Jacobs
 
PDF
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems
 
PDF
Future of Kubernetes and its Impact on Technology Industry.pdf
Urolime Technologies
 
PDF
Whitepaper_ State of Platform Engineering Report.pdf
juancarlos747007
 
PDF
CNCF Webinar Series: "Creating an Effective Developer Experience on Kubernetes"
Daniel Bryant
 
PDF
Velocity NY 2018 "The Cloud Native Developer Workflow"
Daniel Bryant
 
PDF
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Sonja Schweigert
 
PDF
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Weaveworks
 
PDF
"The life beyond Terraform, or the rise of Platform Engineering", Stanislav ...
Fwdays
 
PDF
TechRadarCon 2022 | Have you built your platform yet ?
Haggai Philip Zagury
 
SparksCon 2024 - Die Ringe der Macht
Markus Eisele
 
250109 Platform Engineering Overview.pdf
Thomas Perelle
 
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
From 10 Deploys Per Year to 4 Per Day at DBS Bank: How Pivotal Platform Can R...
VMware Tanzu
 
Platform Engineering On Kubernetes Meap V09 All 9 Chapters Mauricio Salatino
ncalajereen
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Henning Jacobs
 
CONTINUOUS DELIVERY EN BANQUE
TREEPTIK
 
Migliorare la Developer Experience in un mondo Cloud Native
Commit University
 
stackconf 2021 | Platform as a Product
NETWAYS
 
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
Fwdays
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
Henning Jacobs
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems
 
Future of Kubernetes and its Impact on Technology Industry.pdf
Urolime Technologies
 
Whitepaper_ State of Platform Engineering Report.pdf
juancarlos747007
 
CNCF Webinar Series: "Creating an Effective Developer Experience on Kubernetes"
Daniel Bryant
 
Velocity NY 2018 "The Cloud Native Developer Workflow"
Daniel Bryant
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Sonja Schweigert
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Weaveworks
 
"The life beyond Terraform, or the rise of Platform Engineering", Stanislav ...
Fwdays
 
TechRadarCon 2022 | Have you built your platform yet ?
Haggai Philip Zagury
 
Ad

More from Vinothini Raju (9)

PDF
AWS ECS Quick Introduction
Vinothini Raju
 
PDF
goPaddle Quick Introduction
Vinothini Raju
 
PDF
Model Driven SDLC using Docker #gopaddle #dockermeetup
Vinothini Raju
 
PDF
Composite cloud & portable topologies
Vinothini Raju
 
PPTX
SDN for Hybrid Cloud
Vinothini Raju
 
PPTX
Continuous Multi-stack Deployments, PaaS & Containers as enablers
Vinothini Raju
 
PPTX
DevOps – Culture of continuous delivery & collaboration
Vinothini Raju
 
PPTX
vCloudSync – Hybrid disaster recovery for Openstack
Vinothini Raju
 
PPTX
Workload Migration (WLM) across Clouds using Docker
Vinothini Raju
 
AWS ECS Quick Introduction
Vinothini Raju
 
goPaddle Quick Introduction
Vinothini Raju
 
Model Driven SDLC using Docker #gopaddle #dockermeetup
Vinothini Raju
 
Composite cloud & portable topologies
Vinothini Raju
 
SDN for Hybrid Cloud
Vinothini Raju
 
Continuous Multi-stack Deployments, PaaS & Containers as enablers
Vinothini Raju
 
DevOps – Culture of continuous delivery & collaboration
Vinothini Raju
 
vCloudSync – Hybrid disaster recovery for Openstack
Vinothini Raju
 
Workload Migration (WLM) across Clouds using Docker
Vinothini Raju
 
Ad

Recently uploaded (20)

PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
July Patch Tuesday
Ivanti
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 

Efficient platform engineering with Microk8s & gopaddle.pdf

  • 1. Efficient platform engineering with MicroK8s & gopaddle Vinothini Raju 7 Apr ‘23
  • 2. About me Seen the evolution Lived the chaos Contributing to the future Vinothini Raju Founder & CEO - gopaddle.io Build next-gen Cloud Native Platform @vinothiniraju
  • 3. Agenda ● DevOps Evolution ● DevOps Challenges ● Platform Engineering ● Platform Engineering Challenges ● gopaddle ● Efficiency w/ MicroK8s & gopaddle ● How to get started
  • 4. The evolution … 2006 You build it, you run it (Werner Vogels) Quick response time, quality 2009 DevOpsDays / #DevOps (Patrick Debois) Shared ownership, workflow automation, and rapid feedback 1948-75 Toyota Production System & JIT (Toyota) Improve production efficiency - Eliminate overburden (muri) and inconsistency (mura), and waste (muda) 2000 Agile (Agile Manifesto) Improve software development process 2002 AWS (Amazon) enable developers to build innovative apps 2004 Microservice (ThoughWorks - Fred George) loosely coupled, fine-grained services, communicating through lightweight protocols
  • 5. The evolution contd. 2013 Docker Standard application packaging & run time for applications 2014 Kubernetes Deploy & manage applications at scale 2003 SRE (Google) Service Level Objective for highly available and reliable systems 2007,8 PaaS (Heroku, Google App Engine) Create and deploy applications to cloud quickly
  • 6. And then, this happened … Wenger 16999 Swiss Army Knife Giant Swiss Army Knife
  • 7. Developer Fatigue & Impact on Productivity Ref: https://www.techrepublic.com/article/94-of-organizations-run-into-kubernetes-challenges/ (Response from : 300 developers architects, DevOps employees (200), and senior IT decision makers (100).) https://services.google.com/fh/files/misc/state-of-devops-2019.pdf
  • 8. As per Stripe - Developers spend 13.5hrs every week on technical debt 85 Billion $ Global GDP loss from developer time spent on technical debt & bad code annually Technical Debt when not done right … Complexity & Ad Hoc strategy leads to huge Technical Debt ● Developers repeatedly solving issues in Kubernetes deployments (or) in automation platform ● The deployment (or) the automation platform has too many integrations and/or dependencies ● Takes excessive time to introduce a new feature to the product (or) to the automation platform ● Unstable Production environments Developer Productivity Team Morale Innovation Impacts
  • 9. DevOps 2.0 - Platform as a Single Source of Truth DevOps X teams ● Consolidate & standardize DevOps practices ● Reduce friction, increase DevEx ● Foster productivity innovation Internal Developer Portals (IDPs) ● Self-service portals ● Golden-path ● Enforce Security & compliance ● Build & reuse service catalogs ● Identifies & helps resolve configuration drifts ● Collaborative Infra/Kubernetes As A Service Multi-Cloud Kubernetes Provisioning & Management 3 Application Platform As a Service Modernization, CI/CD Automation, Dev Tools 2 SRE/SLO as a Service Monitoring, Logging, Alerting 1 IT Dev Support
  • 10. Platform Engineering = Systems Engineering Abstraction is hard - Requires deeper understanding of multiple complex DevOps tools & Systems - Must support wide range of application landscape and org-wide processes - More focus on platform architecture that scan scale & extend - (Systems Thinking) Keeping up to date on tools & the ecosystem - Dependency management & upgrades/support Org wide Adoption & breaking the shadowOps - Separation of concerns & accountability Dedicated Investments 10x Team - Multi-disciplinary/polyglot https://en.wikipedia.org/wiki/List_of_system_quality_attributes
  • 11. Introducing gopaddle … Low-code DevSecOps Platform for Kubernetes Developers & Operators 2 1 IT Dev Support Automated Multi-Cloud Provisioning & Centralized Governance Quick Issue Identification & Remediation through AI driven recommendations Quick App Onboarding & Release Automation 3
  • 12. The bonus - DevOps 3.0 ● Low-Code Platform ● Visual Models instead of code ● Easy customization ● Automatic & Context-Aware Scaffolding ● IDE for DevOps ○ Dev tools & out-of-box experience “Low-code no-code software development helps developers make cloud-native applications more than 10-times faster (with 70% fewer resources)” – Forrester “Coding is not the main event anymore. Building software is the main event. Coding is just one small part of it. We think the future of coding is no coding at all. we think autonomous coding is a very real thing.” – Chris Wanstrath, CEO at GitHub
  • 13. With gopaddle - 20 mins Dockerization & deployment of a single microservice ~ 2 days 60% ● Out-of-the-box tools ● Increased productivity through shared ownership & visibility ● Less friction - no change in developer workflows ● Eliminate human errors through low-automation Efficiency & ROI with MicroK8s & gopaddle Ref: https://www.reddit.com/r/kubernetes/comments/z9k3a4/how_long_would_one_expect_a_new_hire_to_build_a/ MicroK8s + gopaddle Lite Addon ● Lifetime free ● 15-20 mins to set up
  • 14. AI vs Low-Code Good for learning Ready to use - Context aware Scaffolding
  • 15. @gopaddleio Website https://gopaddle.io Interested - Try out for free gopaddle community Edition - Low-Code Platform for Kubernetes Workloads # microk8s enable community # microk8s enable gopaddle-lite -v 4.2.6