Handbook AI Engineering
Bagian V

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.

Ketergantungan Bagian

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.

Hasil Setelah Menyelesaikan Bagian Ini

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.