Cara Tetap Hidup Menggunakan Golang
- Sebuah posting blog tentang cara memanfaatkan Golang untuk mengelola kondisi medis yang kompleks.
- Penulis, yang didiagnosis dengan diabetes tipe 1, menjelaskan proses menghitung dosis insulin dan memantau gula darah.
- Ia menggunakan alat pemantau gula darah 'Libre', yang memungkinkannya melihat kadar gula darah melalui ponsel pintar.
Penjelasan singkat tentang diabetes tipe 1
- Diabetes tipe 1 adalah penyakit autoimun yang membuat pankreas hampir tidak atau sama sekali tidak dapat memproduksi insulin.
- Insulin adalah hormon esensial untuk mengubah karbohidrat menjadi energi, sehingga harus dilengkapi melalui suntikan insulin.
- Diabetes tipe 1 tidak berkaitan dengan gaya hidup, dan hingga kini belum ada obatnya.
Perjalanan singkat ke manajemen insiden
- Penulis bekerja sebagai engineering manager di Cloudflare dan menangani proses manajemen insiden.
- Ia menggunakan alat seperti Prometheus, Grafana, Alertmanager, dan PagerDuty untuk mendeteksi dan mengelola insiden.
- Incident manager dapat secara aktif mengerahkan orang lain di perusahaan untuk membantu menyelesaikan masalah.
Manajemen insiden tipe 1
- Alat pemantau gula darah tersebut bersifat closed source dan tidak menyediakan API maupun SDK, sehingga sulit mengekstrak datanya.
- Ia menemukan perangkat bernama 'Miao Miao', memasangnya di atas perangkat 'Libre', lalu menggunakan aplikasi 'Tomato' untuk mengirim data gula darah setiap 2 menit.
- Ia juga menemukan cara untuk melihat kadar gula darah di Apple Watch melalui Google Calendar.
Solusi rekayasa
- Ia menulis server echo sederhana menggunakan Go untuk menerima dan memproses data gula darah.
- Data gula darah diatur sebagai metrik gauge, lalu kadar gula darah dipantau secara real-time melalui dashboard Grafana.
- Ia membangun chatbot Telegram agar dapat menambahkan anotasi pada grafik gula darah.
Pengaturan peringatan
- Ia menulis pekerjaan cron untuk memicu peringatan ketika kadar gula darah turun di bawah tingkat tertentu.
- Ia membangun sistem peringatan menggunakan incident.io dan menetapkan kebijakan eskalasi bila diperlukan.
Langkah berikutnya
- Ia sedang merencanakan atau telah mengimplementasikan fitur seperti menutup insiden secara otomatis, menganalisis data gula darah yang tersimpan di database, serta menambahkan grafik dan metrik tambahan.
Opini GN⁺
- Artikel ini menunjukkan bagaimana teknologi dapat meningkatkan kualitas hidup seseorang dengan memperlihatkan cara pasien diabetes tipe 1 memanfaatkan teknologi untuk mengelola kondisinya.
- Penulis menunjukkan betapa kreatifnya solusi teknis dapat digunakan dengan menerapkan teknik manajemen insiden yang dipakai di Cloudflare untuk menyelesaikan persoalan pribadinya.
- Terkait pemantauan gula darah, memang sudah ada berbagai perangkat wearable dan aplikasi di pasar, tetapi sistem yang dikembangkan penulis memiliki potensi sebagai solusi yang dipersonalisasi.
- Saat mengadopsi teknologi seperti ini, keamanan data medis pribadi dan privasi akan menjadi pertimbangan penting.
- Bagi pasien diabetes tipe 1, artikel ini dapat menarik karena menawarkan sudut pandang dan kemungkinan baru dalam mengelola kondisi mereka.
1 komentar
Komentar Hacker News