Distributed Tracing dan Logging pada Microservice馃摮

Distributed tracing dan logging menjadi salah satu kewajiban saat kita membuat aplikasi khususnya backend yang menggunakan arsitektur microservice. Kenapa kita perlu distributed tracind/logging? Apa manfaatnya, dan bagaimana cara kita mengintegrasikan layanan distributed tracing/logging? Apa itu Distributed Tracing/Logging? Distributed tracing dan logging merupakan metode yang digunakan untuk melakukan pelacakan dan pencatatan kejadian/event pada suatu aplikasi terdistribusi, melalui proses yang disebut instrumentasi/instrumentation yang bertujuan untuk menghasilkan agregasi log yang bisa menampikan keseluruhan proses yang terjadi pada sistem [1]. Yap, definisinya memang agak panjang, tapi tenang karena implementasinya mudah ko馃榿...

8 Januari 2022 (diperbarui 24 Agustus 2023) 路 Architecture 路 8 menit 路 1702 kata 路 Fahmi Noor Fiqri

Google Foobar馃崼 Cara Unik Google Merekrut Developer

Google Foobar - Teka-teki pemrograman Google untuk merekrut developer Halo semua! Kali ini penulis ingin share tentang Google Foobar, meskipun event-nya sudah jauh lewat, penulis ingin tetap share karena baru sempat untuk menulis lagi karena kesibukan kuliah dan kerja馃槜 Jadi, apa itu Google Foobar? Menurut beberapa sumber yang penulis baca, Google Foobar merupakan event yang diselenggarakan oleh Google secara acak bagi para developer yang sedang mencari solusi kodingan. Unik sekali ya? Lagi searching tiba-tiba dapat challenge馃槀 Pada tanggal 17 Mei 2021, penulis mendapat undangan untuk ikut Google Foobar saat searching tentang bug....

30 Desember 2021 (diperbarui 24 Agustus 2023) 路 Lainnya 路 3 menit 路 477 kata 路 Fahmi Noor Fiqri

Cara Akses localhost dari WSL 2馃敍

Source code: https://github.com/Kodesiana/Artikel/tree/master/2021/wsl-forward Windows Subsystem for Linux 2 (WSL 2) merupakan fitur pada Windows 10 dan 11 yang menyediakan emulasi atau lebih tepatnya sekarang adalah virtualisasi lingkungan Linux di atas Windows Hyper-V, sehingga kita bisa menggunakan terminal Linux secara 鈥渘ative鈥 di Windows. Penulis sudah menggunakan WSL ini sejak awal dirilis dan WSL ini sangat membantu penulis untuk koding sehari-hari menggunakan environment Linux tanpa harus melakukan dual boot atau menggunakan alternatif seperti Cygwin. Kalau kamu belum tau apa itu WSL, kamu bisa cek dokumentasi WSL ini....

12 November 2021 (diperbarui 24 Agustus 2023) 路 Tips 路 5 menit 路 1050 kata 路 Fahmi Noor Fiqri

Maraton 4 Lomba Data Science! I'm Top 5 IEEE CS GSC 2021馃構

Haloo sobat ngampus! Semoga dalam keadaan sehat semua ya. Hari ini penulis mau sharing pengalaman nih, agak berbeda dengan format blog seperti biasa, tetapi semoga tetap menarik dan bisa menginspirasi ya! Teman-teman khususnya yang sedang menempuh kuliah, sudah ikut organisasi apa aja nih? Selama kuliah khususnya di tengah pandemi ini udah ngapain aja? Semoga kita selalu fokus ya kuliah menimba ilmu yang bermanfaat. Nah selain kuliah dan organisasi, sebagai mahasiswa kita juga perlu melakukan self improvement selain dari kegiatan sehari-hari kita di kampus agar kita bisa membandingkan skillset kita dengan teman-teman kita di kampus atau masyarakat umum....

22 Oktober 2021 (diperbarui 24 Agustus 2023) 路 Lainnya 路 7 menit 路 1413 kata 路 Fahmi Noor Fiqri

Yuk Belajar Docker Container!馃惓 Chapter 3, 4, 5

Docker-Halo teman-teman developers! Hari ini kita akan lanjut lagi latihan kita menggunakan Docker. Bagi teman-teman yang belum mengetahui apa itu Docker, silakan cek artikel sebelumnya mengenai Docker ya! Pada artikel kali ini kita akan membahas mengenai bagaimana cara membuat Docker image sendiri, bagaimana cara menjalankan aplikasi kita sebagai container, dan bagaimana cara menggunakan Docker Compose untuk menjalankan banyak aplikasi sekaligus. Chapter 3 - Building Docker Images Seperti yang sudah kita bahas sebelumnya, untuk menjalankan suatu container, kita membutuhkan image yang merupakan blueprint dari container yang akan kita jalankan....

19 September 2021 (diperbarui 24 Agustus 2023) 路 Programming 路 12 menit 路 2554 kata 路 Fahmi Noor Fiqri