Merancang sistem terdistribusi yang skalabel, resilien, dan terintegrasi secara mendalam dalam lanskap enterprise.
Integrasi REST & SOAP
Spesialisasi dalam integrasi sistem enterprise kompleks menggunakan RESTful API dan layanan web SOAP. Merancang dan mengimplementasikan integrasi antara SAP Commerce dan layanan pihak ketiga, termasuk payment gateway (kartu kredit, virtual account), penyedia pengiriman, dan platform perusahaan induk. Fokus pada integritas data, komunikasi aman, mekanisme retry, dan pertukaran pesan yang andal.
Advanced
Desain Sistem & Performa
Fokus pada skalabilitas arsitektur dan engineering performa untuk platform yang melayani pelanggan. Mendiagnosis amplifikasi permintaan 10× pada SAP Commerce Accelerator via Datadog dan merancang arsitektur full-page caching (EHCache dengan invalidasi selektif) yang mengurangi latensi P95 dari 2,1 detik menjadi ~800ms. Mengimplementasikan lazy loading CMS dan image resizer proxy yang mengurangi ukuran payload hingga 80%. Mencapai resiliensi terhadap lonjakan trafik 3× tanpa penskalaan horizontal.
Advanced
Apache Kafka
Merancang integrasi event-driven berbasis Kafka antara SAP Commerce, SAP CDP, dan SAP Emarsys untuk profil pelanggan terpadu. Juga menggunakan Kafka sebagai transport hot-reload untuk platform Rules-as-a-Service, mendistribusikan perubahan aturan ke seluruh evaluator instance tanpa restart layanan. Tersertifikasi Confluent Data Streaming Engineer Foundations (Agu 2025) dan Apache Kafka Fundamentals Accreditation (Jul 2025).
Intermediate
Temporal.io & Orkestrasi Workflow
Merancang dan mengimplementasikan Proof of Concept (POC) menggunakan Temporal.io untuk orkestrasi workflow terdistribusi. Mendesain alur pemesanan multi-layanan (multi-service) yang tangguh dan mengelola transaksi terdistribusi menggunakan pola Saga, sebagai persiapan untuk peluncuran produksi yang akan datang.
Intermediate
Docker & Azure Kubernetes Service (AKS)
Mendeploy microservices Spring Boot pada Azure Kubernetes Service (AKS) menggunakan Docker, dengan image kontainer yang dioptimalkan dan alokasi resource yang disesuaikan untuk beban kerja migrasi SAP Commerce ke microservices. Mendefinisikan replikasi layanan, health probe, dan resource limit di berbagai environment.
Intermediate
CI/CD & DevOps Automation
Membangun pipeline CI/CD otomatis tanpa waktu henti (zero-downtime) menggunakan Azure DevOps dan Jenkins. Mengubah proses deployment manual lama menjadi alur kerja terotomatisasi di berbagai environment staging dan produksi.
Intermediate
Desain DSL & Rules-as-a-Service
Merancang platform Rules-as-a-Service yang memungkinkan tim bisnis membuat dan mengirim aturan harga, promosi, dan eligibility baru tanpa deploy backend. Engine-nya sengaja dibuat generik (tidak mengenal apa itu Customer atau Product), sehingga aturan baru bisa di-onboard tanpa keterlibatan engineering; keterlibatan backend hanya dibutuhkan untuk kategori logika aturan yang benar-benar baru. Dibangun di atas Drools, dengan Kafka untuk propagasi aturan ke seluruh runtime instance.
Intermediate
OAuth2 / JWT & Security
Merancang keamanan berbasis JWT/OAuth2 di seluruh microservices menggunakan model peran berbasis izin (permission-based roles). Mengamankan endpoint API berdasarkan izin granular melalui anotasi kustom `@Secured`, dan mengimplementasikan cache access-token berbasis Redis dengan fallback ke DB untuk pengecekan validitas.
Advanced