Skip to main content

Learning Roadmap

·206 words·1 min
Rachmat Hidayat
Author
Rachmat Hidayat
Learn & sharing insights on TypeScript, Go, Kubernetes, DevOps, DevSecOps, SRE, Platform Engineering, AI/ML Engineering, and MLOps.
Platform ini diorganisir ke dalam 3 Layer Kedalaman untuk memastikan navigasi terstruktur bagi pembaca dari tingkat pemula hingga profesional. Silakan ikuti rute pembelajaran di bawah ini.

🟢 LAYER 1: Core Fundamentals (Bahasa & Basic Tools)
#

Fondasi yang harus Anda kuasai sebelum masuk ke ranah Cloud Native.

  • JS/TS Fundamentals: Memahami Syntax, Event Loop, dan Asynchronous Programming.
  • Go Fundamentals: Memahami Types, Structs, Pointers, dan Goroutines (Concurrency).
  • Git & Version Control: Branching, Rebase, dan Git Workflows.

🟡 LAYER 2: Cloud Native & IaC Fundamentals
#

Mulai membangun infrastruktur cerdas dan otomatisasi deployment.

  • Docker & Containerization Essentials: Membungkus aplikasi ke dalam kontainer yang siap jalan di mana saja.
  • Kubernetes 101: Konsep Pod, Deployment, Service, dan ConfigMap.
  • Terraform & Pulumi Core Concepts: Memahami State, Modules, dan abstraksi Infrastructure as Code (IaC).
  • GitOps Basics: Menggunakan ArgoCD untuk deployment deklaratif.

🔴 LAYER 3: Advanced, SRE & Platform Engineering
#

Ranah para Principal Engineer dan arsitek platform tingkat lanjut.

  • Advanced TypeScript: Type-Driven Design & Meta-programming tingkat lanjut.
  • Crossplane & Composable Infrastructure: Membangun API infrastruktur kustom Anda sendiri.
  • Building Internal Developer Platforms (IDP): Menggunakan Kratix dan Backstage untuk memberikan self-service infrastruktur kepada tim developer.
  • DevSecOps Guardrails: Implementasi OPA, Kyverno, dan keamanan pipeline.

Pilih topik yang sesuai dengan level Anda saat ini, dan selamat belajar!