Busy Developer's Guide to Firebase

ted@tedneward.com | Blog: http://blogs.tedneward.com | Twitter: tedneward | Github: tedneward | LinkedIn: tedneward

Objectives

What is Firebase?

'NoSQL'

What the heck is a 'NoSQL', anyway?

"NoSQL"

"NoSQL" isn't really a great categorization

Conceptuals

Each node in a system should be able to make decisions purely based on local state. If you need to do something under high load with failures occurring and you need to reach agreement, you've lost. --Werner Vogels, CTO, Amazon

Conceptuals

The problem is one of load/scale and contention

Conceptuals

With the advent of the Web, we changed our enterprise apps

Conceptuals

Scale and load began to take down the existing infrastructure

Theory

In theory, there's no difference|between theory and practice|In practice, however.... --(various)

Conceptuals

CAP Theorem

Conceptuals

Data "shapes"

Conceptuals

Data "shapes" (continued)

Firebase

Google's near-real-time document database in the cloud

Firebase

Firebase (https://firebase.google.com) is...

Firebase

Firebase has also become...

Credentials

Who is this guy?