1 poin oleh lazypl82 14 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Halo. Sambil bekerja di perusahaan, saya membuat alat pengembang sebagai side project. Saya ingin membagikan Relivio, yang merangkum penilaian untuk 15 menit pertama setelah deploy.

Yang membuat saya terus memikirkan deploy bukanlah proses deploy itu sendiri, melainkan 15 menit setelahnya. CI sudah lolos dan dashboard pun umumnya normal, tetapi ketika error sedikit meningkat, tidak langsung jelas apakah ini akibat deploy kali ini, sekadar fluktuasi yang memang kadang terjadi, atau apakah sekarang juga harus rollback.

Relivio bukan alat untuk menggantikan monitoring yang sudah ada. Monitoring kuat untuk melihat kondisi sistem secara luas dalam keadaan normal, sedangkan Relivio adalah lapisan sempit yang hanya menutup satu pertanyaan: "apakah deploy kali ini aman saat ini?"

Yang dilakukannya sederhana. Relivio menerima error log, stack trace, tipe exception, dan informasi deploy yang sudah ada, lalu membuat satu verdict untuk tiap deploy.

  • Penilaian tiga tahap: STABLE / WATCH / RISK
  • Daftar API yang terdampak
  • Satu baris tindakan berikutnya (next action)

Ada satu prinsip yang saya pegang kuat. Saya tidak menerima data yang harus diukur dan dikirim ulang secara baru dari sisi pengguna. Tanpa batas ini, pada akhirnya arahnya akan menjadi membuat ulang APM kecil.

Manusia melihat verdict lewat konsol atau notifikasi Slack / Discord, dan agent membaca verdict yang sama melalui API atau server MCP. Strukturnya dirancang agar catatan penilaian segera setelah deploy nantinya juga bisa dibaca oleh agent lain atau oleh diri saya di masa depan.

  • Coba langsung (tanpa daftar): relivio.dev/demo
  • Source / repo aplikasi demo: github.com/lazypl82/relivio-demo-fastapi
  • SDK TypeScript: npm relivio
  • SDK Python: PyPI relivio
  • Termasuk server MCP
  • Perkenalan produk: relivio.dev

Saat ini masih alpha dan saya belum mendapatkan pengguna pertama. Hal-hal berikut yang paling ingin saya ketahui.

  1. Apakah lapisan yang secara khusus menangani 15 menit setelah deploy memang terasa perlu, atau stack yang ada sekarang sudah cukup?
  2. Apakah pembagian 3 tahap STABLE / WATCH / RISK layak dipakai dalam praktik kerja? (Saya paling tidak yakin dengan WATCH)
  3. Apakah struktur di mana agent membaca verdict lewat MCP akan berguna?

Belum ada komentar.

Belum ada komentar.