Ringkasan lingkungan

Untuk aplikasi produksi, Anda harus menyiapkan alur kerja pengembangan yang jelas, terutama jika ada lebih dari satu orang yang mengerjakan aplikasi Anda. Alur kerja pengembangan biasanya melibatkan penyiapan dan pengelolaan beberapa lingkungan.

Firebase memiliki berbagai tingkat dukungan untuk alur kerja developer dan lingkungan konstituen. Setelah Anda memahami istilah dan asumsi alur kerja developer di halaman ini, baca artikel praktik terbaik umum dan pedoman keamanan umum untuk menyiapkan project Firebase dan aplikasi Anda.

Tentang lingkungan

Dalam pengembangan software, lingkungan adalah semua hardware dan software yang diperlukan untuk menjalankan instance dari aplikasi atau sistem aplikasi.

Serangkaian lingkungan memberikan isolasi untuk pengembangan dan pengujian software tanpa memengaruhi pengguna. Seperti yang ditunjukkan pada diagram di bawah, lingkungan pada tingkat tinggi dianggap sebagai praproduksi atau produksi, dan Anda dapat memiliki lingkungan produksi sesuai kebutuhan. Diagram juga menjelaskan praktik dan fitur umum yang terkait dengan setiap jenis lingkungan.

Proses pengembangan fitur atau rilis ke produksi melalui lingkungan ini disebut pipeline deployment.

Diagram yang menunjukkan lingkungan yang biasanya membentuk
          pipeline deployment, termasuk pengembangan, pengujian dan QA, staging,
          dan produksi

Jenis lingkungan

Lingkungan terdiri dari infrastruktur yang mendasari yang Anda perlukan untuk menjalankan dan mendukung aplikasi Anda, kodenya, serta datanya. Luaskan setiap istilah berikut untuk meninjau deskripsi beberapa lingkungan umum, termasuk tips tentang jenis data yang digunakan di setiap jenis lingkungan.

Langkah berikutnya