codewright
Joined 14 years ago
Joined 14 years ago
I don't think the founders had any experience with food before doing Tava.
Food's terrible to boot.
There's a CMS, for starters.
Between that and the obscenely slow and overpriced Postgres...nope.
(Clojure user, I don't think Heroku's platform plays nice with things that take a bit to fire up. Or the JVM in general.)
The go-to for Clojure is Luminus, which is less of a framework and more of a "web best practices" project template.
DO's CPU performance has generally been worse than Linode's in benchmarks and that was before the recent Linode upgrade so they're probably even further behind now.
It's not that DO is good, it's that SoftLayer is terrible. Don't use SoftLayer as a benchmark for anything but wasting your money.
Also these kinds of blog posts are a waste of time.
There's an excellent SQL abstraction library (Korma), Ring makes for a nice WSGI equivalent, Compojure and Clabango combined give you a Flask'ish experience, and there are a goodly number of Forms and validation libraries.
Some like to use CLJS on the frontend. There are libraries out there for making that nice.
I usually use vanilla jQuery or Angular on the frontend, no CLJS.
You need get more specific with your queries, I'm not going to write a novel at the merest hint.
1. SoftLayer is well known for being over-priced.
2. They have a startup program you can use to get like $10k in credits.
3. DigitalOcean isn't anywhere near saturated. Remember the golden days of EC2? It'll quickly deteriorate.
4. You don't use dedis exclusively for the "bang per buck", you use them for the peace of mind and knowing your I/O isn't going to plummet by 3/4s because a new subscriber landed on your node, thereby fucking your database to hell.
5. I want dedis from DigitalOcean.
6. Don't use multi-cast ElasticSearch clusters on DigitalOcean.