STRUGGLING WITH OBSERVABILITY STANDARD
HTML-код
- Опубликовано: 23 ноя 2024
- STRUGGLING WITH OBSERVABILITY STANDARD
Observability memang bisa jadi tantangan besar, apalagi kalau kita bicara soal standar log dan tracking end-to-end di ekosistem microservices yang terdesentralisasi. Kebayang kan, tiap layanan punya cara logging masing-masing? Nah, ini bikin kita susah buat melihat jalur lengkap request dari awal sampai akhir. Masalah makin kompleks lagi kalau sudah masuk ke area serverless dan arsitektur event-driven yang sering kita pakai di skala besar.
.
Beberapa faktor jadi akar permasalahan, salah satunya ya pola pengembangan microservices yang berbeda-beda antar tim. Saat log management makin besar skalanya, ditambah tanpa standar yang jelas, tracking tiap aktivitas request jadi makin sulit. Solusinya? Kita lagi fokus di beberapa hal nih.
.
Pertama, bakal ada implementasi correlation ID biar kita bisa bikin peta layanan (service map) yang jelas dan rapi, jadi tiap request punya 'tanda' yang bisa diikuti dari ujung ke ujung. Kedua, kita siapkan shared library package yang bisa dipakai semua tim. Dengan library ini, harapannya bisa bantu nyamain standar logging di tiap layanan. Jadi, kalau ada apa-apa, lebih gampang buat tracking karena sudah satu format dan satu jalur.
.
Mas Kukuh bakal bahas lebih dalam soal pro dan kontra dari solusi ini, plus program-program yang dia siapkan untuk bantu tim kita lebih observant. Memang nggak ada solusi yang sempurna, tapi langkah-langkah ini bisa bantu tim kita bangun sistem observability yang lebih solid, biar kita nggak lagi kebingungan tiap kali ada masalah muncul di lingkungan microservices kita.
.
Mas Kukuh, seorang Software Engineer dengan pengalaman kerja di perusahaan Super, SuperApp (YC W18), bakal berbagi insight berharga dari pengalaman nya di kursus dan lapangan.
~~~
Like & repost buat nunjukkin dukungan kalian, dan follow untuk update rutin dari tim engineering kita yang keren. Yuk, gabung di perjalanan inspiratif ini menuju peningkatan terus-menerus! Dapetin insight & ilmu yang bisa bantu kamu berkembang di karier!
/ @super-engineering
.
#JadiSuper #SuperApp #SuperEngineering #SuperAppEngineering #SoftwareEngineering #observability #logging #log #track