Software Architecture Modernization

Software Architecture Modernization

Software Architecture Modernization

13 - 14 July 2026 Yogyakarta Hotel Ibis Styles

Deskripsi

Perkembangan teknologi digital, meningkatnya ekspektasi nasabah terhadap layanan perbankan yang cepat dan andal, serta kebutuhan integrasi dengan berbagai platform digital telah mendorong industri perbankan untuk melakukan modernisasi arsitektur aplikasi secara menyeluruh. Banyak bank masih mengoperasikan aplikasi berbasis legacy system yang memiliki keterbatasan dalam hal skalabilitas, fleksibilitas, kecepatan pengembangan, integrasi, serta biaya pemeliharaan yang tinggi. Di sisi lain, tuntutan implementasi open banking, pemanfaatan Application Programming Interface (API), adopsi cloud computing, microservices, containerization, Artificial Intelligence (AI), serta peningkatan keamanan siber mengharuskan Divisi Teknologi Informasi memiliki pemahaman yang komprehensif mengenai strategi modernisasi arsitektur perangkat lunak. Proses modernisasi bukan hanya mengganti teknologi lama dengan teknologi baru, tetapi juga mencakup perubahan paradigma dalam perancangan sistem, pengelolaan siklus hidup aplikasi, tata kelola arsitektur, serta penerapan praktik pengembangan perangkat lunak yang lebih adaptif, aman, dan berorientasi pada kebutuhan bisnis.

Pelatihan ini dirancang untuk memberikan pemahaman menyeluruh mengenai konsep, strategi, dan implementasi Software Architecture Modernization dalam konteks industri perbankan. Peserta akan mempelajari berbagai pendekatan modernisasi aplikasi, mulai dari analisis kondisi legacy system, pemilihan strategi transformasi, penerapan arsitektur microservices, event-driven architecture, API-first, penggunaan container dan orkestrasi, hingga integrasi dengan praktik DevSecOps dan tata kelola arsitektur perusahaan (Enterprise Architecture). Selain membahas aspek teknis, pelatihan juga mengulas faktor-faktor keberhasilan transformasi, manajemen risiko, keamanan aplikasi, pengendalian biaya, serta strategi implementasi bertahap (phased modernization) untuk meminimalkan gangguan terhadap operasional bisnis. Melalui pembelajaran berbasis studi kasus industri perbankan, diskusi interaktif, analisis arsitektur aplikasi, dan workshop penyusunan roadmap modernisasi, peserta diharapkan mampu merancang strategi modernisasi arsitektur perangkat lunak yang selaras dengan kebutuhan bisnis, mendukung transformasi digital, meningkatkan kualitas layanan, serta memperkuat ketahanan sistem informasi perbankan.

Tujuan

Setelah mengikuti pelatihan ini, peserta diharapkan mampu:

  • Memahami konsep, prinsip, dan manfaat modernisasi arsitektur perangkat lunak dalam industri perbankan. 
  • Mengidentifikasi tantangan dan keterbatasan legacy system serta menentukan strategi modernisasi yang sesuai. 
  • Memahami penerapan arsitektur modern seperti microservices, API-first architecture, event-driven architecture, dan containerization.  
  • Mengintegrasikan aspek keamanan, tata kelola, dan manajemen risiko ke dalam proses modernisasi aplikasi. 
  • Menyusun roadmap modernisasi perangkat lunak yang mendukung transformasi digital dan kebutuhan bisnis. 
  • Menerapkan praktik terbaik dalam pengembangan dan pengelolaan arsitektur aplikasi yang adaptif, skalabel, dan berkelanjutan. 

Materi

Materi 1. Konsep dan Strategi Software Architecture Modernization

Sub Materi

  • Evolusi arsitektur perangkat lunak di industri perbankan. 
  • Karakteristik dan tantangan legacy system. 
  • Faktor pendorong modernisasi aplikasi. 
  • Prinsip-prinsip arsitektur perangkat lunak modern. 
  • Strategi modernisasi: rehost, replatform, refactor, re-architect, rebuild, dan replace. 

Materi 2. Modern Software Architecture Design

Sub Materi

  • Konsep microservices architecture. 
  • API-first architecture dan integrasi sistem. 
  • Event-driven architecture untuk aplikasi perbankan. 
  • Domain-Driven Design (DDD) sebagai pendekatan desain. 
  • Pemilihan pola arsitektur sesuai kebutuhan bisnis. 

Materi 3. Cloud-Native Application dan Containerization

Sub Materi

  • Konsep cloud-native application. 
  • Penerapan container menggunakan Docker. 
  • Orkestrasi aplikasi menggunakan Kubernetes. 
  • Skalabilitas, high availability, dan resilience. 
  • Strategi migrasi aplikasi ke lingkungan cloud. 

Materi 4. DevSecOps dan Keamanan Arsitektur Aplikasi

Sub Materi

  • Integrasi DevSecOps dalam siklus pengembangan perangkat lunak. 
  • Secure Software Development Lifecycle (SSDLC). 
  • Keamanan API dan layanan microservices. 
  • Identity and Access Management (IAM) pada aplikasi modern. 
  • Monitoring, logging, dan observability. 

Materi 5. Tata Kelola Arsitektur dan Manajemen Risiko Modernisasi

Sub Materi

  • Enterprise Architecture dan Architecture Governance. 
  • Analisis dampak bisnis (Business Impact Analysis). 
  • Manajemen risiko dalam proyek modernisasi. 
  • Pengelolaan biaya, kualitas, dan kinerja aplikasi. 
  • Pengukuran keberhasilan modernisasi melalui KPI dan metrik arsitektur.  

Materi 6. Workshop Penyusunan Roadmap Software Architecture Modernization

Sub Materi

  • Assessment kondisi arsitektur aplikasi saat ini. 
  • Identifikasi prioritas modernisasi berdasarkan nilai bisnis dan risiko. 
  • Penyusunan roadmap transformasi arsitektur. 
  • Strategi implementasi bertahap (phased implementation). 
  • Presentasi roadmap dan penyusunan action plan implementasi.

Peserta

  • Teknologi Informasi (TI)
  • Enterprise Architecture
  • Pengembangan Aplikasi (Application Development)
  • Transformasi Digital
  • Infrastruktur TI
  • DevOps
  • Solution Architecture

Metode

  • Pre-test
  • Presentasi Materi
  • Diskusi
  • Studi Kasus
  • Post-test

Fasilitas

  • Training Amenities
  • Peralatan Pelatihan (Tas, Hand Out, Flashdisk, Block Note, Pulpen, Watermark)
  • Sertifikat 
  • Souvenir
  • 2x Coffee Break, 1x Lunch
Kembali ke Layanan