Integrasi Perbankan Digital
Integrasi mitra asuransi dan pertukaran file SFTP in-house untuk bank digital.
Hasil utama
5 partners
Mitra asuransi terintegrasi; error operasional berkurang sekitar 30%
~30%
Peningkatan throughput setelah beralih ke Kafka dan Redis
99%
Uptime SFTP in-house, dengan sekitar 1.000 transfer per bulan
- Software Engineer
- Jun 2024 hingga Des 2025
- Jenius (SMBC Indonesia)
- Proyek utama
- L3:digital-banking-integrations
Situasi
Jenius menawarkan produk asuransi mitra di dalam aplikasi perbankannya, dan setiap mitra memakai API serta format file yang berbeda. Alur polis masih memerlukan langkah manual, dan pertukaran file mitra bergantung pada produk transfer komersial berlisensi. Sebagai Software Engineer, saya mengintegrasikan lima mitra asuransi melalui lapisan microservice yang konsisten.
Peran dan keputusan utama
Mengintegrasikan lima mitra asuransi melalui satu lapisan microservice yang konsisten
Alasan: Setiap mitra menggunakan API dan format file yang berbeda, jadi integrasinya melalui satu lapisan microservice yang konsisten dengan Express.js dan Spring Boot.
Mengganti produk transfer berlisensi dengan layanan SFTP in-house
Alasan: Pertukaran file mitra yang terjadwal dapat dijalankan in-house tanpa produk berlisensi. Layanan MFT/SFTP ini mencapai uptime 99% dengan sekitar 1.000 transfer per bulan.
Menetapkan unit-test coverage penuh sebagai standar tim
Alasan: Modul baru dan hasil refactor dirilis dengan cakupan unit test penuh menggunakan Mocha, Chai, dan Sinon, serta load test k6. Masalah produksi turun sekitar 30%.
Hasil
5 partners
Mitra asuransi terintegrasi; error operasional berkurang sekitar 30%
~30%
Peningkatan throughput setelah beralih ke Kafka dan Redis
99%
Uptime SFTP in-house, dengan sekitar 1.000 transfer per bulan
-30%
Penurunan masalah produksi setelah menerapkan unit-test coverage penuh
Pelajaran
Saat beberapa partner menggunakan satu platform, layer bersama yang konsisten dan standar yang jelas lebih penting daripada satu integrasi tertentu.
Arsitektur
Tech stack
Node.js
Express.js
Spring BootKafka
RedisPostgreSQL
ReactMocha
Chai
Sinonk6
Docker
Jenkins
AWS- SFTP