Why Your Company Copied Netflix's Architecture
Microservices solved a problem that most companies never had.
Try out PostHog, it's genuinely awesome (and a lot of fun!): https://jetty.to/posthog
So I've covered Netflix's engineering a couple times before, and one of the biggest things they've done was migrating to microservices. It was perfect for them, and it worked out so well that the rest of the industry followed suit. However, there's just one problem there... most of these other companies never even knew the problem they were copying the solution to.
Sources:
Four Reasons We Choose Amazon's Cloud as Our Computing Platform (Netflix, Dec 2010): https://netflixtechblog.com/four-reasons-we-choose-amazons-cloud-as-our-computing-platform-4aceb692afec
Netflix completes AWS migration, 2016 coverage (Data Center Dynamics): https://www.datacenterdynamics.com/en/news/netflix-completes-move-to-aws-public-cloud/
Netflix completes cloud migration (Silicon UK): https://www.silicon.co.uk/cloud/cloud-management/netflix-completes-cloud-migration-data-centre-185843
Netflix cloud migration complete (InfoQ): https://www.infoq.com/news/2016/03/Netflix-Cloud-Migration
Netflix shipping centers slammed by problems (AP via NBC News, Aug 2008): https://www.nbcnews.com/id/wbna26202698
Same AP wire, mirror (6abc): https://6abc.com/archive/6324438/
March 2008 outage (AP via NBC News): https://www.nbcnews.com/id/wbna23783945
Shipping Snag Delays Netflix Customers' Rentals (NPR, Aug 2008): https://www.npr.org/2008/08/15/93619403/shipping-snag-delays-netflix-customers-rentals
Netflix shipping hub footage (2009): https://www.youtube.com/watch?v=CWA0LKfEv3c
Netflix launches Watch Instantly (Forbes, Jan 2007): https://www.forbes.com/2007/01/15/netflix-free-video-streaming-tech-media-cz_qh_0116netflix.html
Case studies in cloud migration, Neil Hunt's account (Increment): https://increment.com/cloud/case-studies-in-cloud-migration/
Completing the Netflix Cloud Migration (Netflix, 2016): https://about.netflix.com/en/news/completing-the-netflix-cloud-migration
The Netflix Simian Army (Netflix Tech Blog, Jul 2011): https://netflixtechblog.com/the-netflix-simian-army-16e57fbab116
A Closer Look at the Christmas Eve Outage (Netflix Tech Blog): https://netflixtechblog.com/a-closer-look-at-the-christmas-eve-outage-d7b409a529ee
How an Amazon engineer's slip-up started the outage (The Register): https://www.theregister.com/2013/01/02/netflix_amazon_christmas_eve_outage_explained/
Isthmus, resiliency against ELB outages (Netflix Tech Blog): https://netflixtechblog.com/isthmus-resiliency-against-elb-outages-d9e0623484f3
Active-Active for Multi-Regional Resiliency (Netflix Tech Blog): https://netflixtechblog.com/active-active-for-multi-regional-resiliency-c47719f6685b
Migrating to Cloud Native with Microservices, Adrian Cockcroft (GOTO Berlin 2014): https://www.youtube.com/watch?v=DvLvHnHNT2w
The reactions slide, Cockcroft's deck (SlideShare): https://www.slideshare.net/adriancockcroft/goto-berlin
Netflix CES 2016 Keynote (Netflix): https://www.youtube.com/watch?v=5TR-NRpkW9I
ThePrimeagen's Netflix hire date (X): https://x.com/ThePrimeagen/status/1732874320500736419
Netflix OSS (GitHub): https://github.com/Netflix
Goodbye Microservices (Segment, 2018): https://segment.com/blog/goodbye-microservices/
Segment's story on The Changelog (#312): https://changelog.com/podcast/312
Deconstructing the Monolith (Shopify Engineering, 2019): https://shopify.engineering/deconstructing-monolith-designing-software-maximizes-developer-productivity
Under Deconstruction: The State of Shopify's Monolith (Shopify Engineering, 2020): https://shopify.engineering/shopify-monolith
Monoliths are the future, Kelsey Hightower (Changelog, 2020): https://changelog.com/posts/monoliths-are-the-future
Kubernetes and retiring at the top with Kelsey Hightower (The Pragmatic Engineer): https://www.youtube.com/watch?v=UlXpOGIpITM
Scaling up the Prime Video monitoring service and reducing costs by 90% (Prime Video Tech, 2023): https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90
A portion of this video was sponsored by PostHog.
If you're a developer, sign up to my free newsletter Dev Notes ? https://www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: https://notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
?‍? GitHub: https://github.com/forrestknight
? Twitter: https://www.twitter.com/forrestpknight
? LinkedIn: https://www.linkedin.com/in/forrestpknight
? Instagram: https://www.instagram.com/forrestpknight
ForrestKnight
I document and share my experiences on topics including computer science & software engineering. I'm a full-time Software Engineer and a part-time YouTuber. My less nerdy activities include fishing, hunting, surfing, and snowboarding. I'm just here to hav...