date: 2021-07-08T06:51 tags:

  • backend
  • infrastructure
  • software-engineering Last edited time: 2024-01-07T00:11

  1. Vertical : nambah hardware
  2. Horizontal : load balancer
  3. Non blocking
  4. ReactiveX
  5. Split aplikasi
  6. Database Scaling
  7. Gunakan tool bantuan
  8. Optimize code
  9. Agressive caching

Database Scaling

  1. Vertical Scaling
    • Upgrade hardware
  2. Horizontal Scaling
    • tambahkan node
    • Sharding : perhatikan berbagai masalah tersebut:
      • routing
      • search
      • masalah paging
    • Replication
    • Caching

See API Gateway