4 ms·
Sure, if you are independently building your service, or working a tight feedback loop with others on the product. As others pointed out, it works for companie
by tmotwu 6y ago
Sure, if you are independently building your service, or working a tight feedback loop with others on the product.
As others pointed out, it works for companies who operate and scale engineering teams. Good luck maintaining complex applications across tens to hundreds of developers.
- boltefnovor 6y agoYou are correct and I agree with you. I have not worked in big projects, only small, so that’s where my beliefs come from. I feel the problem is a software problem that should be solved by better development tools/languages rather than throwing up hands and pushing the problem into the operations domain.
- Retric 6y agoTens to low hundreds possibly, but micro services can make things much worse as you scale to thousands of developers. The ultimate limit of any design is how much any one person can understand both from both a complexity standpoint and a rate off change standpoint. It’s the same issue that pushed people from goto > functions > libraries > ... Eventually you need another layer of abstraction. For very large companies doing mergers etc things are always going to be in flux in ways that the startup world tends to ignore.