I had one of those heart warming moments while working with my Filipe, my developer, this morning.
To set the stage, we’ve been going back and forth with the hosting solution we’re going to use for BirdDogLead. We’ve been testing latency and a couple of other things that, to be honest, I don’t fully understand. All I know is we’re trying to find the best (fastest, easiest maintenance, most secure, best support reputation and cheapest price) and a clear winner hasn’t been emerging.
We need to find something where I’m happy paying the bill and he’s happy managing the application.
I’ve been leaning towards EC2, an Amazon solution, but Filipe has been pushing towards Shelly Cloud. There are pros and cons on each side and tons of hard-to-make comparisons to make sure we’re even comparing apples to apples.
Its like the chicken or the egg conundrum. How do we know what server configuration we need without having the app live but how to we push the app to a live server without knowing what server that should be.
In the midst of all of this back and forth, Filipe had a great idea: Let’s pick the easiest & cheapest solution (we decided on DigitalOcean.com) and make modifications as necessary.
All decisions are temporary.
It was simple and genius at the same time.
It didn’t really matter what decision we made because we didn’t have enough information (yet) to make an informed decision. The only right decision was making a decision, not researching hosting solutions for another day.
We don’t know what the hosting requirements will be yet. We don’t know how many users we’ll have. We don’t know how much memory we need, or how many dynos, or what an acceptable latency is, or how much caching, or anything else except that we need a solution.
We picked one and moved on.
Decision made… for now…