~/talk

How to Build a Backend-as-a-Service: Lessons Learned

TalkinGermanat code.talks 2017 · 2017-09-28..09-29· [microservices, devops-and-delivery]
links:none on file
slides:none on file

Describes building a Backend-as-a-Service using Fastly CDN for SSL persistence and cache invalidation, and stateless authentication with signed tokens so the CDN can enforce access control. Covers an architecture of Redis, Storm, Zookeeper, and S3, Docker containers colocated to avoid cross-host latency (co-located app+node containers), and production failure modes including Docker network iptables limits, EBS/lockfile problems, and a custom high-throughput syslog implementation.

AI-written summary · about

  1. 0:00Baas intro
  2. 1:06Developer platform
  3. 4:59Platform dev challenges
  4. 5:20Internal architecture
  5. 10:03Connection setup & load balancing
  6. 13:22CDN updates
  7. 16:15Access control & tokens
  8. 22:32Backend code execution
  9. 27:48Docker at scale
  10. 34:15Log streaming perf
  11. 37:06Best practices
  12. 38:11Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.