skysight-inc/HackerNews huggingface dataset:
At my company, we're actually doing that as well, but we took it further: no tiers at all.

We do load-balancing at the client, every server has a public IP address, we use DNS round-robin only to distribute the login phase; after that, it's location-based with re-connect logic in the app.

We don't store the entire database on every node, but we do the Cassandra-style equivalent: each datacenter has all of the data. We can store all of the data in a single datacenter.

We never have to worry if the "database" is down, because the app server is also down whenever it is.

We even have global visibility on all machines in a Cassandra-like design -- something that took Google's Spanner team custom GPS and atomic timekeeping hardware to achieve. We're doing it with a lightweight consensus algorithm that achieves a reliable commit timestamp globally, and NTP. We can take a global snapshot, or return a globally-consistent query across all data at any time.

I think we'll see a lot of architectures built like this in the (near) future. Collapsing the tiers is great for maintainability and performance.

----

FWIW I found http://nathanmarz.com/blog/how-to-beat-the-cap-theorem.html to be...lacking. He ignores all problems related to multi-update completely. Nathan's solution does nothing to solve consistency problems except in the trivial situation where every piece of data can be "updated" (really appended) completely in isolation from any other update.

You actually do need multi-data consistency somewhere to write virtually all non-trivial apps, and both Spanner (and the architecture we use) deal with that in a sane way, that developers can actually use.

Nathan is definitely on the path towards how to implement such a beast; hopefully his book will have a fuller implementation of where he's heading.
I AM DOING THIS
I don't get it. The guidelines say "don't mix greek text with real text", and the icon has greek text. Did I miss something?
I'm no genius, but I think you should hire a freelancer or two to help you out.
>Calm down.

He is calm and pointing out a fact.

>Everyone is just calling it Google Maps out of simplicity.

No they aren't calling it Google Maps out of simplicity. Read the article:

"Apple Maps has been getting its share of negative attention since being released, but some new research shines a bright spot on the comparison between Apple’s and Google’s mapping apps."

"Results for the satellite view in Maps showed Apple’s app used about half of Google’s mapping application."
Excerpt from above:
"Google surpassed Microsoft to become the second-most valuable technology company. Only its chief rival, Apple, is more valuable than Google among technology companies."
Google Chrome includes a couple of closed-source components, including Flash.
Google making fun of iOS6 maps