DATABASE TRANSACTIONAL

DATABASE TRANSACTIONAL adalah dimana kita ingin melakukan operasi database CRUD, kalau prcess dibuat transactional, jika ada 1 yg sukses mak...

Application Scaling

Application Scaling 1. Scaling vertical => upgrade hardware 2. Scaling horizontal => tambah node dan tambah load balancer. Perlu diing...

API Gateway

 API Gateway Contoh inventory system Biasanya yg kita lakukan utk membuat logic secara umum tanpa harus di buat di 3 tempat yaitu membuat si...

Database Scaling

 Database Scaling Ketika database sudah 1TB maka aplikasi kita sudah lemot dan reponse lambat bngt, atau ketika insert lama bngt. 1. Vertica...

JSON Web Token (JWT)

 JSON Web Token (jwt) Studi kasus. kapan pakai jwt misal toko online sistem, pakai monolitic. Sekarang butuh microservices. Anggap perusahaa...

Service Discovery

 Service Discovery Misal kita ada toko online : Shopping cart service : untuk menghandle data shopping cartnya. Order Service : untuk layana...

Message Broker

Message Broker Kapan butuh message broker ? contoh aplikasi toko online utk menghandle pemasangannya. namanya Order Service (apps)=> meng...

Software Architecture - Caching

 Software Architecture - Caching Caching = menyimpan data sementara. 1. Jika disimpan data di database Memory DB, Redis atau Memcache. Ketik...

Software Architecture - Cara Integrasi Aplikasi

 Software Architecture Cara integrasi aplikasi : 1. File sharing => ada kejadian secara lansung antar aplikasi tidak bisa lagi dilakukan,...

Tips mudah naik gaji

 tips mudah naik gaji 1. Kontribusi lebih dari KPI atau yg ditetapkan. Selesaikan dengan lebih cepat. 2. Meminta tanggung jawab lebih : bisa...

Database pooling

Mengenal Database Pooling Ketika web kita open database utk user maka, ketika koneksi ke database, itu mahal dan lama jika user bisa request...

Server Requirement for Deploy and Running Apps

 1 Server banyak app bagus tidak ? Tidak baik, Misal 1 VM ada spek besar, CPU 12, RAM 20GB, HDD 500GB, Jika dalam jangka panjang maka akan b...

Alur Kerja Pembuatan Aplikasi

 Alur kerja pembuatan aplikasi (not ideal but must to know) 1. BRD (bisnis requirement Diagram) - aplikasi apa - fiture apa => timeline b...