from a monolith

to micro-services

Monolith

  • 4 hours to catch up on 200K spikes with 20 instances
     
  • Running on Reserved instances

Micro-Services

  • 1 hour to catch up on 200K spikes with 20 instances
     
  • Everything runs on Spot instances

Traffic patterns

System performance

Throughput average for Text-Extraction:

50 msg / sec