Serverless Architecture & Cloud-Native Excellence
Serverless Architecture & Cloud-Native Excellence
Description
Transformasi digital yang cepat mendorong organisasi untuk mengadopsi arsitektur IT yang lebih fleksibel, efisien, dan scalable. Serverless Architecture dan pendekatan Cloud-Native menawarkan paradigma modern untuk membangun, menjalankan, dan mengelola aplikasi tanpa harus khawatir tentang manajemen server fisik. Dengan serverless, pengembang dapat fokus pada logika bisnis dan inovasi, sementara penyedia cloud menangani provisioning, scaling, dan pemeliharaan infrastruktur.
Keunggulan arsitektur serverless dan cloud-native meliputi:
- Skalabilitas otomatis sesuai kebutuhan aplikasi
- Biaya operasional yang lebih efisien (pay-as-you-go)
- Deployment lebih cepat dan agile
- Integrasi mudah dengan layanan cloud modern (database, AI/ML, monitoring, dll.)
- Meningkatkan resiliency dan availability sistem
Objectives
- Memahami konsep dasar serverless computing dan cloud-native architecture.
- Mengenali keunggulan dan tantangan serverless dibandingkan arsitektur tradisional.
- Merancang aplikasi berbasis serverless yang scalable, resilient, dan cost-efficient.
- Mengintegrasikan layanan cloud (database, storage, API, AI/ML) secara efektif.
- Mengimplementasikan best practices deployment, monitoring, dan observability.
- Mengoptimalkan performa dan biaya aplikasi cloud-native.
- Menyusun roadmap transformasi aplikasi legacy ke cloud-native.
Course outline
1. Introduction to Serverless & Cloud-Native
- Definisi serverless computing
- Cloud-native principles: microservices, containers, DevOps integration
- Perbedaan arsitektur tradisional vs serverless
2. Serverless Platforms & Services
- AWS Lambda, Azure Functions, Google Cloud Functions
- Event-driven architecture & triggers
- Function-as-a-Service (FaaS) vs Backend-as-a-Service (BaaS)
3. Application Design & Development
- Microservices & API-driven design
- Stateless application principles
- Data storage & integration patterns
4. Deployment & Automation
- CI/CD pipelines untuk cloud-native applications
- Infrastructure as Code (IaC) tools: Terraform, CloudFormation
- Blue/Green & Canary deployment strategies
5. Monitoring, Observability & Security
- Logging, metrics, tracing (observability best practices)
- Security in serverless: authentication, access control, encryption
- Performance tuning & cost optimization
6. Migration & Transformation
- Assessing legacy applications for serverless adaptation
- Incremental migration strategies
- Case studies of successful cloud-native implementations
7. Hands-On Workshop / Lab
- Deploy simple serverless functions
- Integrate serverless app with cloud database & API
- Monitor and optimize performance and cost
Participants
- Direksi
- Divisi Teknologi Informasi (IT)
- Divisi Infrastruktur & Cloud
- Divisi Transformasi Digital
- Divisi Keamanan Informasi / IT Security
- Divisi Manajemen Risiko
- Divisi Pengembangan Sistem / Application Development
- Divisi Audit Internal
Method
- Pre-test
- Presentation
- Discussion
- Case study
- Post-test
Facilities
- Ruang Meeting Representatif
- Sertifikat Pelatihan Resmi
- Instruktur Profesional & Berpengalaman
- Training Kit Eksklusif
- Souvenir
- Pick Up Participant (Yogyakarta)