Hello World ala Python
Suka ngoding tapi belum bisa deploy? Harus banget dipelajari, biar jangan tertinggal. Nah, perlu ada proyek kecil-kecilan.
Berikut server bersahaja yang ditenagai Python: https://github.com/ariya/hello-python. Yang khas dari sini
1️⃣ Tanpa depedensi
2️⃣ Cek nyawa lewat /health
3️⃣ Jelas ada GET /index.html
4️⃣ Ringkas dipelajari sambil ngopi
5️⃣ Ada Dockerfile + CI sederhana
Karena proyek Python ini cocok buat bahan belajar deploy. Ayo kita bedah sama-sama!
Buat yang cermat, sebelumnya saya sempat menghadirkan yang versi untuk Node.js/Bun/Deno, Hello World ala Node.js. Nah betul sekali. Bisa dikatakan, utas ini adalah versi Python dari contoh server yang pernah dibahas sebelumnya.
Mau mencoba? Silakan kloning dari github.com/ariya/hello-python. Lantas, jalankan semudah ini:
python3 ./main.pyCoba aja dulu tembak /health. Ini khusus untuk health check, sering kali diperlukan oleh si proxy/load balancer untuk cek nyawa si server. Sudah pasti server yang crash atau hang nggak akan bisa menjawab pengecekan tersebut oleh si proxy/LB.
Ada yang mau menebak kenapa ada “timestamp” di sana?
Walaupun proyek kecil, tetap ada CI (Continuous Integration) yang jalan di GitHub Action.
✅ Cek pakai CPython
✅ Cek pakai PyPy
✅ Docker dan Podman
Sebagai tambahan, ada juga CI untuk analisis statik, sering tersohor sebagai linting:
✅ Pyright
✅ Ruff
✅ Ty
Lengkap kan pengecekannya?
Tentunya sudah ada Dockerfile juga, jadi sudah siap kalau mau dibungkus dengan Docker. Alternatif yang saya lebih suka adalah Podman. Buat yang belum nyoba, cek juga deh!
Sekali lagi, belajar deploy itu berguna supaya tumbuh budaya DevOps yang benar dan tidak salah kaprah. Jangan sampai tukang deploynya adalah sysadmin aja, yang dipermak ganti nama jadi DevOps engineer.
Padahal mengikut kaidah DevOps yang bener, ya developer juga kudu paham seluk beluk deployment. Kan “Dev” di istilah “DevOps” itu merujuk ke peran yang dimainkan developer.
Terima kasih sudah membaca tulisan ini! Sebelumnya, celotehan ini hadir sebagai sebuah utas di lapak Threads saya.
Bila dirasakan berfaedah, bagikan juga bahasan ini dengan teman-teman developer yang lain.
Supaya tidak ketinggalan, ikuti saya di Substack and sekalian berlangganan juga (dijamin 100% gratis). Dukungan ini akan sangat berarti buat saya. Jabat erat!



selalu menunggu update dari Pak Arya. Sehat selalu, Pak.