Situasinya
Tiap sistem masuk akal ketika dibeli. Digabung, ketiganya menjadi pulau-pulau terpisah, dan penyeberangannya adalah seorang staf dengan spreadsheet. Tiap pemindahan membuka peluang kesalahan yang baru ketahuan saat tutup bulan.
Pendekatan kami
Koneksi langsung antar tiap pasang sistem cepat menjadi tak terkelola. Kami menaruh lapisan integrasi terdokumentasi di tengah: satu kontrak per kapabilitas, terversi, dengan validasi di perbatasan dan jalur dead-letter untuk yang gagal.
Ketika sebuah sistem tidak punya API yang layak, kami bekerja dengan apa pun yang tersedia: extract terjadwal, replikasi database, pertukaran file. Kerumitan itu tetap tersembunyi di balik kontrak yang sama.
Yang berubah
Menambah sistem berikutnya menelan satu integrasi, bukan enam. Ketika ada yang gagal, alert memberi tahu Anda hari itu juga, dan Anda berhenti menemukannya sebagai selisih berminggu-minggu kemudian.