Moving a mission-critical consumer application to a flexible microservices architecture



Customer application

  • Online tax preparation software

NoSQL solution

Use case

  • Microservices


Cloud provider

  • AWS

Key features

Intuit logo white


Intuit’s TurboTax is the best-selling online tax preparation software, serving millions of customers annually. During peak tax season the application has to support over 250,000 users at once with an average session time of 35 minutes. When TurboTax’s monolithic architecture couldn’t keep up with increasingly complex requirements, Intuit partnered with Couchbase to move it to a microservices architecture on AWS. Couchbase provides the built-in high availability and data replication TurboTax needs for dependable performance and 24/7 uptime – plus the unmatched flexibility developers need for testing and deploying updates on the fly.


  • Teams aren’t productive or innovative due to legacy code base
  • Changes required complete build and regression tests
  • Decreasing performance along with increasing chatter between services and applications


  • Teams free to choose their technology stack, flexible testing, quick iterations
  • Reduced read response times by 50%
  • Cut write response times by a factor of 4
  • Reduced intra-service chatter by 20%