One issue about scaling — “what works today will keep working 10x” until it won’t. It is not linear. It will work for 10x today, 9x next month and minus one in a year, when customers will start the exodus because the system becomes not responsive. Over-engineering is on the other side of this extremum but doing too little or nothing in this are is the other side and none of them are good.

Alexey is the Event Sourcing and Domain-Driven Design enthusiast and promoter. He works as a Developer Advocate at Event Store and Chief Architect at ABAX.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store