Accompanying repository for this talk given at Webstock 2018. Feel free to open any issues for questions and/or to say hi :)
You can find the slides here, video link coming soon. Other talks I've given can be found at https://github.com/Randommood/Speaking
We all want to move fast. We construct our systems in a rapidly-iterating and agile way. We design and build them to be efficient, robust, and have low latency. But sometimes in the search for speed we make decisions that come back to haunt us. Some of these are reasonable tradeoffs, some can have long-term repercussions, and some can be outright catastrophic.
At Fastly, we serve over 10% of the internet’s traffic and power tens of thousands of online destinations. We have a unique vantage point on the state of the web and going slow is not an option. When Beyonce tweets a baby photo, the NYT breaks a story, or taylor swift drops a new album on spotify … our edge cloud sees it first and brings it to you.
In this talk we’ll go over the key lessons we learned while building our edge cloud services: what worked, what didn’t, the tradeoffs we made, and what can you learn from our experiences while building your own distributed applications & teams at scale.
- Intro
- Context setting
- Building Systems
- Building Teams & Organizations
- Takeaways
Thank you to everyonw who helped with feedback, resources, and advice for this talk. Special thanks to: James Turnbull, Tyler McMullen, Joao Taveira, Elaine Greenberg, Peter Teichman, Lorenzo Saino, Adam Thomason, and Greg Bako.
- The Manager's Path
- How do managers get stuck? by Camille Fournier
- How Do Individual Contributors Get Stuck? A Primer
- Notes on Startup Engineering Management for Young Bloods
- Notes on Distributed Systems for Young Bloods
- Raffi Krikorian - Every Problem is a Scaling Problem
- Designing for Performance by Lara Hogan
- Faster Websites: Crash Course on Web Performance
- Leaders Lead
- Composability
- Fastly Image Optimizer Docs
- Development at Google and slides
- Papers we love & starting a pwl chapter
- Image credits