2 ms·
I see similar issues here as with big data tools and NoSQL. We read how companies like Netflix and Uber are doing things and take advice. Yet they are operating
by jpalomaki 9y ago
I see similar issues here as with big data tools and NoSQL. We read how companies like Netflix and Uber are doing things and take advice. Yet they are operating on completely different scale than most other business.
Preparing to scale may be good, but those technical choices tend to add their own complexities (as random example, see the Saga pattern [1]). Need to think if you should be building platform that can manage 10M active users or is it more important to add features that get you the first 100.
Couple of days ago there was a discussion on HN about Instagram. Somebody pointed out why they went with Python instead of something more suitable for large codebase. This seems to be quite common theme - companies who made it big facing growing pains because of doing things "quick and dirty". This led me thinking if this "let's get it running and worry about growth later" thinking is the reason why they outperformed their competition.
[1] http://microservices.io/patterns/data/saga.html http://microservices.io/patterns/data/saga.html
- cottonseed 9y agoRelevant: You Are Not Google [1] [1] https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb