Instrumentasi Sistem dan Aplikasi Untuk Software Engineer

Teknik dan strategi untuk memahami isu performa serta meningkatkan reliability pada sistem dan aplikasi

Instrumentasi Sistem dan Aplikasi Untuk Software Engineer
Instrumentasi Sistem dan Aplikasi Untuk Software Engineer

Instrumentasi Sistem dan Aplikasi Untuk Software Engineer udemy course

Teknik dan strategi untuk memahami isu performa serta meningkatkan reliability pada sistem dan aplikasi

Unlock the Power of Software Instrumentation and Observability!

Di tengah perkembangan teknologi digital hari ini, memahami bagaimana software bekerja di production sangatlah penting untuk menjaga reliability, memahami isu dan meningkatkan performa aplikasi. Melalui kelas ini, kita akan belajar tentang konsep dasar dan teknik-teknik dalam melakukan instrumentasi pada sistem dan aplikasi. Dengan kemampuan ini, teman-teman akan mampu untuk mengembangkan aplikasi dan memperbaiki isu di environment production dengan lebih optimal.

Apa Yang Akan Dipelajari:

Grafana Essentials: Piawai dalam menggunakan fitur-fitur esensial dari Grafana yang sangat sering digunakan untuk kebutuhan monitoring dan observability.

Logging Ninja: Menguasai bagaimana logging dapat digunakan untuk memahami isu aplikasi dengan lebih efektif bila digabungkan dengan log metrics dan centralized logging system.

Metrics Mastery: Menguasai penggunaan dasar Prometheus. Tidak terbatas hanya pada setup, tipe-tipe metrics, query hingga integrasi dengan Grafana. Pelajari bagaimana kita dapat memonitor containerized environments and menambahkan instrumentasi pada aplikasi Go dengan menggunakan Prometheus SDK dan OpenTelemetry.

Trace Your Steps: Eksplor bagaimana Tracing dapat membantu memahami sumber performa aplikasi / bottlenecks dengan menggunakan Jaeger dan OpenTelemetry. Pelajari tentang setup, mengumpulkan traces, menganalisa traces, hingga bagaimana tracing dapat digunakan pada aplikasi microservices dan sistem terdistribusi (distributed systems).

OpenTelemetry Integration: Pahami bagaiman OpenTelemetry dapat menyederhanakan pengumpulan dan distribusi data telemetry pada aplikasi dan sistem agar kita dapat memahami performa aplikasi dengan lebih efektif.

Hands-On Experience: Implementasikan pengetahuan kalian dengan melakukan hands-on labs dan tugas-tugas kecil pada setiap materi. Mulai dari konfigurasi solusi monitoring, menambahkan instrumentasi pada aplikasi, hingga mencari tahu permasalahan aplikasi dengan skenario nyata.

Final Challenges: Selesaikan tantangan akhir pada setiap modul dimana pengetahuan dan kemampuan ekplorasi kalian akan diuji untuk menyelesaikan permasalahan yang kompleks, seperti mencari isu performance pada aplikasi berbasis gRPC dan database dengan menggunakan logs, metrics, dan juga traces.

Who Should Take This Course:

  • Software Engineers

  • DevOps Engineers

  • System Administrators

  • Semua orang yang terlibat dalam pengenmbangan dan pengoperasian aplikasi dan sistem.

Sudah siapkah kamu untuk berhenti jadi dukun ketika ada isu aplikasi di production? Daftar sekarang dan persiapkan dirimu memulai perjalanan menguasai instrumentasi sistem dan aplikasi!