Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Thank you. This is the core of it[1], IMO:

> Back in the day, we’d spin up a microservice that did one, small thing just like that. We had a bunch of small services built and maintained by one person. This was great for autonomy, iteration speed, learning and making devops a no-brainer. You could spin up a service anytime: but you’d be oncall for it.

> Now, as my area is maturing and it’s easier to look ahead, as we create new platforms, we’re doing far more thoughtful planning on new services. These services don’t just do one thing: they serve one business function. They are built and maintained by a team (5-10 engineers). They are more resilient and get far more investment development and maintenance-wise than some of those early microservceis.

[1] https://lobste.rs/s/mc3k1c/at_uber_we_re_moving_many_our



> We had a bunch of small services built and maintained by one person.

That just seems like it'd be a disaster at any non-trivial scale.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: