How was WhatsApp able to pull it off?

Note

8 Reasons:

  1. Single Responsibility - Chat
  2. Tech Stack - Erlang
  3. Don't reinvent the wheel === KISS
  4. CI / CD pipeline
  5. Diagonal Scaling
  6. Flywheel Effect - Continuous Feedback
  7. Load Testing
  8. Small team