Deployment dan Infrastruktur
Bab 16 sampai 17. Dari sistem yang berjalan di laptop menjadi sistem yang bisa diakses oleh siapapun di internet.
Mengapa Docker Dibahas Sebelum Cloud
Docker menyelesaikan masalah yang paling klasik di software engineering: "berjalan di laptopku tapi tidak di server". Dengan memastikan aplikasi dikemas dalam container yang konsisten, proses deployment ke cloud menjadi jauh lebih dapat diprediksi.
Bab 16 dan 17 bersama-sama menghasilkan output paling konkret yang bisa langsung ditunjukkan: URL publik yang bisa diakses siapapun.
Bergantung pada Bagian IV, aplikasi FastAPI yang sudah berjalan.
Bab di Bagian Ini
Bab 16: Containerization dengan Docker
Dockerfile, build, run, dan memastikan aplikasi berjalan konsisten di mana saja.
Bab 17: Cloud Deployment
Railway untuk deployment cepat, Google Cloud Run untuk skala produksi.
Kamu punya aplikasi yang dikemas sebagai Docker image dan berjalan di URL publik yang bisa diakses siapapun di internet, bukan lagi hanya berjalan di laptop. Bagian VI akan membahas bagaimana menjaga sistem ini tetap andal, efisien, dan berkembang secara profesional setelah live.