Service dalam satu project bersambung melalui rangkaian dalaman. Tidak perlu membuka port ke internet, dan trafik dalaman tidak dikenakan caj.
Mengapa penting
Service dalam satu project boleh saling mengakses. Service daripada project lain tidak boleh, pengasingan automatik.
Sambungan antara service menggunakan nama service dalam DNS dalaman, bukan alamat awam di internet.
Trafik dalaman tidak dikenakan caj bandwidth. Jimat kos untuk aplikasi trafik tinggi.
Gunakan nama service sebagai hostname. Tidak perlu hardcode alamat IP.
Langkah
Cipta service dalam project yang sama, backend, pangkalan data, cache dan lain-lain.
Sambungan antara service menggunakan nama service sebagai hostname (contoh: mongodb:27017).
Service pangkalan data dan cache tidak perlu expose port ke internet. Lebih selamat dan cekap.
Blog
FAQ
Ciri lain