Kami memilih layanan mikro daripada monolit untuk tim kami yang beranggotakan 5 orang. Kesalahan besar. - Pikir itu akan membantu kami menskalakan lebih cepat - Setiap layanan membutuhkan pipeline CI/CD-nya sendiri - Transaksi database menjadi mimpi buruk yang didistribusikan - Penelusuran kesalahan yang diperlukan di 12 layanan - Kecepatan pengembangan turun 70% Setelah 8 bulan, kami mengkonsolidasikan kembali ke monolit modular: - Alur penyebaran tunggal - Pengujian dan debugging yang lebih mudah - Tim benar-benar dapat mengirimkan fitur lagi Layanan mikro tidak selalu menjadi jawabannya.