Hubungi Kami

Kerangka Materi

Modul 1: Standar Arsitektur yang Dapat Digunakan Secara Skala Besar

Tujuan: Merumuskan seperangkat standar arsitektur yang sederhana dan dapat diterapkan secara bersama-sama oleh para Insinyur Senior dalam keputusan harian.

Topik-topik

  • Prinsip-prinsip arsitektur: apa saja yang perlu distandarisasi dan apa yang boleh ditentukan sendiri oleh tim
  • Pokok-pokok penguraian sistem: menetapkan batas-batas dan pemiliknya
  • Pokok-pokok integrasi: kontrak API, versi dan kompatibilitas
  • Overview metode komunikasi data: perbandingan Kafka vs RabbitMQ serta standar yang dapat dipakai
  • Overview pengelolaan data: konsep kepemilikan data dan referensi tunggal (MongoDB + SQL Server)
  • Pola anti-arsitektur yang umum muncul dalam sistem berskala besar
  • Dokumentasi keputusan teknis yang ringkas (konsep ADR/RFC)

Modul 2: Arsitektur Kode pada Proyek .NET Berskala Besar

Tujuan: Membentuk panduan praktis terkait keputusan arsitektur kode dalam proyek berskala besar.

Topik-topik

  • Mengatur struktur proyek .NET berskala besar: modul, lapisan aplikasi, dan batas sistem
  • Arah ketergantungan antar komponen serta menjaga keterbacaan arsitektur dalam kode
  • Pustaka bersama: kapan hal itu efektif dan kapan justru menimbulkan kekakuan struktur
  • Batas-batas integrasi dalam kode: pola pemisahan perhatian yang tepat
  • ‘Lensa peninjauan’ arsitektur kode: hal-hal apa saja yang harus diperiksa dengan cepat
  • Mengelola pengecualian tanpa mengganggu konsistensi sistem

Modul 3: Peninjauan Desain sebagai Penggerak Keputusan Teknis

Tujuan: Merumuskan pendekatan peninjauan desain yang konsisten, sehingga dapat menghasilkan keputusan jelas serta pemahaman bersama.

Topik-topik

  • Apa ciri-ciri peninjauan desain tingkat Insinyur Senior yang efektif
  • Alur kerja peninjauan: apa saja yang perlu dikaji dan kapan waktunya
  • Kriteria utama dalam proses peninjauan
  • Fasilitasi diskusi: menjaga agar pembahasan tingkat senior tetap terfokus dan produktif
  • Cara mengakhiri perdebatan dengan keputusan konkret serta langkah-langkah selanjutnya
  • Memcatat hasil peninjauan: keputusan yang diambil dan aksi lanjutan
  • Melakukan praktik peninjauan desain melalui studi kasus singkat (skala sistem)

Modul 4: Memberikan Pengaruh Teknis Tanpa Otoritas bagi Insinyur Senior

Tujuan: Mengembangkan kebiasaan bimbingan, pemberian umpan balik, dan penyelarasan dengan kontributor individu lain.

Topik-topik

  • Pembedaan antara memberi bimbingan dan mengarahkan: bagaimana menjadi mentor tanpa mengambil alih tugas
  • Menyampaikan umpan balik teknis tingkat tinggi secara jelas berdasarkan standar yang ada
  • Teknik praktis untuk mencapai keselarasan di antara para kontributor individu
  • Cara mengatasi perselisihan serta keengganan rekan dengan pendekatan konstruktif
  • Pola percakapan dan skrip sederhana yang dapat dipakai berulang kali oleh Insinyur Senior


 

Persyaratan

Peserta diharapkan membawa 2 hingga 3 contoh diskusi yang sering muncul (mengenai pembagian sistem menjadi komponen, pendekatan integrasi, aturan struktur kode), dalam bentuk data anonim. Standar internal apa pun juga dapat dibagikan jika dianggap perlu.

 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait