Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Full Stack ! The path ! TO Lessons learned on
Slide 2
Slide 2 text
John Allison @jrallison
Slide 3
Slide 3 text
Time frontend Backend
Slide 4
Slide 4 text
Time frontend Backend
Slide 5
Slide 5 text
Email your customers based on what they do (or don’t do) in your app
Slide 6
Slide 6 text
Behavioral analytics Real-time segmentation Critical path for our customers Email TeCh
Slide 7
Slide 7 text
High writes
Slide 8
Slide 8 text
Just cache it???
Slide 9
Slide 9 text
High Availability
Slide 10
Slide 10 text
Which can you trust? DNS ELB Datacenter single node Network
Slide 11
Slide 11 text
Queuing (message bus) (event stream processing)
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
Event Archive Log Index Update segments Update Campaigns Send/schedule emails
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
Polyglot persistence
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
Clustering
Slide 18
Slide 18 text
know your ! Failure modes (╯°□°)╯︵ ┻━┻
Slide 19
Slide 19 text
http://aphyr.com/ https://groups.google.com/forum/#!topic/redis-db/ Oazt2k7Lzz4%5B1-25-false%5D https://github.com/elasticsearch/elasticsearch/issues/2488
Slide 20
Slide 20 text
@jrallison john@customer.io Thanks! http://speakerdeck.com/jrallison/fullstack