Simon Hørup Eskildsen
simon@sirupsen.com
@sirupsen
Blog
About
Book Reviews
Napkin Math
Subscribe to new posts
Simon Hørup Eskildsen
Blog
About
Book Reviews
Napkin Math
Subscribe to new posts
RSS
Napkin Problem 16: When To Write a Simulator
Sep 2021
Napkin Problem 15: Increase HTTP Performance by Fitting In the Initial TCP Slow Start Window
Jul 2021
Napkin Problem 14: Using checksums to verify syncing 100M database records
Jan 2021
Napkin Problem 13: Filtering with Inverted Indexes
Nov 2020
Napkin Problem 12: Recommendations
Sep 2020
Interview on Changelog on Napkin Math
Sep 2020
Napkin Problem 11: Circuit Breakers
Aug 2020
Napkin Problem 10: MySQL transactions per second vs fsyncs per second
Jul 2020
Pig Pit
Jul 2020
Napkin Problem 9: Inverted Index Performance and Merkle Tree Syncronization
Jun 2020
Adjacent Possible: Model for Peeking into the Future
May 2020
Napkin Problem 8: Data Synchronization
May 2020
Napkin Problem 7: Revision History
Apr 2020
Napkin Problem 6: In-memory Search
Mar 2020
Superorganizers: How I Learn
Mar 2020
Napkin Problem 5: Composite Primary Keys
Feb 2020
2019
Jan 2020
Napkin Problem 4: Redis throughput
Jan 2020
Napkin Problem 3: Membership Intersection Service
Dec 2019
Napkin Problem 2: Expected Database Query Latency
Nov 2019
Napkin Problem 1: Logging Cost
Oct 2019
Talk at SRECON EU: Advanced Napkin Math: Estimating System Performance from First Principles
Oct 2019
2018
Jan 2019
The Kindle Chronicles Podcast about Reading
Oct 2018
How I Read
Jul 2018
Media Playlists
Jun 2018
Positive Unknown-Unknowns
Mar 2018
Peak Complexity
Feb 2018
Interview with Scale Your Code on Scaling Shopify, Round Two
Jan 2018
2017
Dec 2017
Talk at GOTO Copenhagen: Shopify's Pods Architecture
Oct 2017
Talk at @Scale: Resiliency Testing with Toxiproxy
Aug 2017
Shitty First Software Drafts
Jun 2017
Talk at Railsconf: 5 Years of Rails Scaling to 80K RPS
Apr 2017
What happens to a webserver when clients refresh really fast?
Feb 2017
Minimum Viable Airtable
Feb 2017
2016
Jan 2017
Shitlist Driven Development
Dec 2016
How I use Airtable
Nov 2016
Talk at Full Stack Fest: Multi-DC
Sep 2016
Employees Only Podcast
Jul 2016
Mental Modeling
Mar 2016
Talk at QCON Sao Paulo: Shopify at Scale
Mar 2016
Talk at CUSEC: Reliable Software in a Chaotic World
Jan 2016
2015
Jan 2016
Season Driven Cooking
Dec 2015
Talk at Euruko: Super-Reliable Software
Oct 2015
Interview with Scale Your Code on Scaling Shopify and Running Docker in Production
Sep 2015
Why Docker is Not Yet Succeeding Widely in Production
Jul 2015
Talk at Dockercon: Resilient Routing and Discovery
Jun 2015
Talk at Goruco: Building and Testing Resilient Applications
Jun 2015
Talk at GOTO Chicago: Patterns for Docker Success
May 2015
Talk at Container Summit: Fireside chat on containers in production
Apr 2015
Building and Testing Resilient Ruby on Rails Applications
Jan 2015
Talk at DockerCon EU: From This-Looks-Fun to Production
Dec 2014
Talk at DevOps Days Berlin: Docker at Shopify
Oct 2014
Kafka Producer Pipeline for Ruby on Rails
Jul 2014
Letterpress Cheater Algorithm
Sep 2013
Unix Background Queue
Sep 2013
Keeping it simple with Test::Unit
Mar 2013
Why I'm glad my iPhone broke
Jan 2013
30 days of super productivity
Jan 2013
Multitasking makes you dumb
Nov 2012
My journey to the International Olympiad in Informatics
Jun 2012
Stop relying on your ORM and learn SQL
Mar 2011
A simple Imgur Bash screenshot utility
May 2010