Lewati ke isi

2023–2024 — Senior Developer

Tanggung Jawab yang Berubah

Naik jadi Senior Developer, dan ternyata sebagian besar waktu justru dipakai untuk hal-hal di luar "nulis kode":

  • Desain arsitektur sistem
  • Diskusi trade-off teknis dengan tim produk
  • Review pull request dan jaga kualitas kode tim

Studi Kasus: Migrasi ke Microservices

Salah satu proyek terbesar: memecah monolith jadi beberapa service yang lebih kecil.

Aspek Sebelum Sesudah
Deploy 1 aplikasi besar Per service, independen
Scaling Vertikal saja Horizontal per service
Waktu deploy ~45 menit ~8 menit
Kompleksitas ops Rendah Naik (butuh observability lebih)

Pelajaran mahal

Microservices bukan solusi ajaib. Kalau tim belum siap dari sisi observability dan komunikasi antar tim, kompleksitasnya bisa jadi beban baru.

Soft Skill yang Makin Terasah

  • Menjelaskan hal teknis ke stakeholder non-teknis
  • Membuat keputusan dengan informasi yang tidak lengkap
  • Menjaga keseimbangan antara quick win dan technical debt