Hacker News new | ask | show | jobs
by sciurus 2898 days ago
In your roadmap I see "Deploy to multiple global cities based on public feedback and demand" and "Complete global deployment in all practicable global cities"

This sounds like it could be a huge waste of time compared to investing in other areas of the product. How have you determined that your customers care where your service is hosted?

1 comments

Thanks for taking a look at Amatino, sciurus, I'm so excited that you got so far as the roadmap!

In "MVP" testing, I found that one of the critical problems with the service was latency. Amatino was used as the data layer for a GUI accounting application. When the service was running ~200ms+ away, the application spent too much time doing 'loading spinners' and the user experience began to suffer.

This experience led me to adopt a distributed design, that allows Amatino to sit as close as possible to end users.

Fortunately, deploying to a new region is as simple as running one script, the process is fully automated. So I don't have to worry about trading time on investing in other areas of the product.