3 ms·
I run a saas platform and from the outset, I knew that we wouldn't need to do anything special or groundbreaking. We are just sort of line of business. But what
by jjeaff 7y ago
I run a saas platform and from the outset, I knew that we wouldn't need to do anything special or groundbreaking. We are just sort of line of business. But what I found is that the majority of the complexity started to show up when we are scaling and needed to be able to get results to the user very quickly. That's when you start to deal with queues and pubsub and architecting things to run in parallel. We have a process that only takes about 10 seconds to run completely. Which is acceptable lag time for us. But now, 20 people are simultaneously making that request and the person at the end of the line has to wait 200 seconds, which is not acceptable. This only happens occasionally, so adding servers would be a big waste. That's where the more complicated cloud setups start to help.