Serving election results to an entire nation
summary
Greenfield .NET Core API serves Norway’s election results with cloud redundancy, key-value JSON blobs per district and cached static data; migration from Entity Framework to Dapper and SQL Server plus clustered key indexes and a one-second burst memory cache cuts latency. Load tests use k6 and production handles 2 million requests with 13.6 ms average response and zero logged errors; manual publish at 21:00 flips the site live and the system scales while competitors fail.
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:43Mission
- 1:26Requirements
- 3:53Improving the old API
- 5:57Technical
- 7:31Election night
- 10:06David Fowler tweet
related talks
46mPreparing for Disaster: Handling the Election and MGP at NRK.no
36mX-Factor Voting Platform Under the Hood
50mBuilding A Highly Scalable Service that Survived A Super Bowl
44mAre you being servered? - exploring a serverless web
52mRoad to .NET 6: migration story of hope and despair
43mFine-grained everything
15mMaking Government Digital Services Fast
01h 00mWhat we learned rebuilding the largest Nordic electronic retail website
