← Back
2025-12-09 1 min read

Microservice is a sociotechnical problems

Key insights from a DoorDash principal engineer on when to use microservices - why they create tech debt and when monoliths scale better.

The video is an interview with Principal Engieering from DoorDash (an “uber” for delivery food). I find this video very usefull

I recommend you guys to watch the video. Here are some of the key takeaway that I think is very important.

  • Microservices only use when you already have a lot of teams and people working on an application.
  • Microservices will only make your development faster at the beginning, later, it will carry a huge technical debt.
  • Its a good archiecture, solves the traffic problem (though the author said that this is due to doorDash beign worldwide, some monothlic applciation can still scale quite well), make people colaborate easier.
  • Still, avoid microservices as much as possible.

Other source: Original Blog post from Doordash on converting to microservices