3 ms·
the distributed systems knowledge that you would pick up by learning can be valuable in designing your saas in a way that will scale if your business grows. i
by kraig 8y ago
the distributed systems knowledge that you would pick up by learning can be valuable in designing your saas in a way that will scale if your business grows.
i may be generalizing, but it comes down to balancing your software architecture in a way that is quick for you to iterate on now vs scaling out to support an expanding business. there is a comment further up about a monolithic deployment -- great for right now but if his business grows 100x it will be difficult/expensive to scale without significant changes.
starting with the seeds in place can remove a lot of pain later, so things like containers may not be a huge win to you today, you should consider what value they may bring down the road
- collyw 8y agoDesigning a monolith well should allow you to separate components relatively easily, and thus scale what you need. I don't think the style of design should be specific to "microservice archicteture".