Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MFEC x Google Cloud Thailand: Betagro Bootcamp ...
Search
Karn Wong
October 14, 2025
Technology
0
9
MFEC x Google Cloud Thailand: Betagro Bootcamp - IaC Adoption
Karn Wong
October 14, 2025
Tweet
Share
More Decks by Karn Wong
See All by Karn Wong
{{Ops}Ver.se - Infrastructure as Code and Business Values
kahnwong
0
65
BKK.JS #23 - Intro to WASM
kahnwong
0
30
FossAsia 2025 - Take Control of Your Own Data via Self-Hosting Through Open Source Software
kahnwong
0
81
Technologista 2024 - Rust for Data - What Works and What Doesn't
kahnwong
0
170
HashiCorp User Group Thailand Meetup - Self-hosting Kubernetes at Home with Terraform
kahnwong
0
110
HashiCorp User Hub Thailand #2 - Simplify Proxmox VM Management with Terraform
kahnwong
0
100
Python Developer Day Thailand 2024 - How to Bootstrap a Python Project
kahnwong
0
170
WTM IWD 2024 - Friendly shell environment setup
kahnwong
0
64
GitHub Universe After Party Thailand 2023 - Faster deployments with multi-stage build caching
kahnwong
0
81
Other Decks in Technology
See All in Technology
BI ツールはもういらない?Amazon RedShift & MCP Server で試みる新しいデータ分析アプローチ
cdataj
0
160
プロポーザルのコツ ~ Kaigi on Rails 2025 初参加で3名の登壇を実現 ~
naro143
1
240
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
500
Claude Code Subagents 再入門 ~cc-sddの実装で学んだこと~
gotalab555
3
650
ガバメントクラウドの概要と自治体事例(名古屋市)
techniczna
2
240
オープンソースでどこまでできる?フォーマル検証チャレンジ
msyksphinz
0
140
AgentCon Accra: Ctrl + Alt + Assist: AI Agents Edition
bethany
0
100
2025-10-09_プロジェクトマネージャーAIチャンス
taukami
0
140
Node.js 2025: What's new and what's next
ruyadorno
0
270
『OCI で学ぶクラウドネイティブ 実践 × 理論ガイド』 書籍概要
oracle4engineer
PRO
3
220
GoでもGUIアプリを作りたい!
kworkdev
PRO
0
140
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
310
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Six Lessons from altMBA
skipperchong
29
4k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Practical Orchestrator
shlominoach
190
11k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
BBQ
matthewcrist
89
9.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Making Projects Easy
brettharned
120
6.4k
Transcript
IaC Adoption Ready When You Are MFEC x Google Cloud
Thailand Betagro Bootcamp 2025-10-03
Karn Wong De-stress by deploying stuff to my homelab HashiCorp
Ambassador Blog & Portfolio karnwong.me Independent Consultant
Behind Workloads There Is Infrastructure
Application Anatomy Data Tier Database App Excluding networking layer
Basic Application Infrastructure Networking Database Compute 100 apps, have fun
configuring them by hand Don’t forget secrets and configs 🫢
Bare Metal Setup Setup VPC + firewalls Spin up VM
Install runtime Clone source code + copy env & config Build app Setup systemd service (*some use tmux) Start service Excluding database setup
Post-Deployment Operations Monitoring Logging Alerting CI/CD
The Elephants in the Room Reproducibility Load balancing Autoscaling Auto-healing
Zero-downtime upgrade Rollbacks
Containerization Can run anywhere Frozen app version and dependencies Still
does not solve: Load balancing Autoscaling Auto-healing Zero-downtime upgrade Rollbacks
Microservices Self-managed vs PaaS Self-managed - still need to solve
reliability issues PaaS - bring your code, platform manages the rest The catch: runtimes can get deprecated It’s a design pattern
Container Orchestration What you’ll get out of the box Monitoring
Logging Load balancing Autoscaling Auto-healing Zero-downtime upgrade Rollbacks ⎈ Kubernetes / GKE / Cloud Run
When to Use IaC When you are tired of configuring
everything by hand Re-rolling prod secrets isn’t fun 😭
What You’ll Get With IaC Easier infra rollbacks & teardown
Devs won’t bother infra team when they need to setup a sandbox Everyone is on the same page regarding prod configs IaC as documentation Cost reporting integration
Thank you 🙏 Download slides at: karnwong.me