Application caching at Netflix: The hidden microservice
December 28, 2019
Netflix is well known for championing the microservice model, but within the complex layers of dependencies is a hidden service: the caching layer. Scott Mansfield explains how the EVCache service fits into the Netflix experience and how it works in the dynamic cloud environment to provide fast and scalable application data caching.
AWS Lambda deployments: Best practices and common mistakes
December 28, 2019
Serverless architectures, such as AWS Lambda, Google Cloud Functions, and Azure's Serverless Compute service, relieve you of hardware and scaling set-up concerns. Derek Ashmore explores AWS Lambda, comparing and contrasting it with Google's and Azure's offerings.
Parquet performance tuning: The missing guide
December 11, 2019
Netflix is exploring new avenues for data processing where traditional approaches fail to scale. Ryan Blue explains how Netflix is building on Parquet to enhance its 40+ petabyte warehouse, combining Parquet's features with Presto and Spark to boost ETL and interactive queries. Information about tuning Parquet is hard to find. Ryan shares what he's learned, creating the missing guide you need.
The Netflix data platform: Now and in the future
December 9, 2019
The Netflix data platform is constantly evolving, but fundamentally it's an all-cloud platform at a massive scale (40+ PB and over 700 billion new events per day) focused on empowering developers. Kurt Brown dives into the current technology landscape at Netflix and offers some thoughts on what the future holds.
Availability, latency, and cost: Withstanding regional outages
December 3, 2019
Multiregion deployments can improve availability and latency and can cost way less than you think. Aaron Blohowiak dives into his experience operating in multiple regions at scale at Netflix and shares the algebraic models, code, and incident management playbooks the company has developed to tame, refine, and leverage its approach.
OODA, maps, and antifragility: A case study in pragmatism
November 24, 2019
OODA isnt just for DevOps. Mapping isnt just for strategists. Antifragility isnt just for Netflix. Once we get beyond cargo-culting ideas, we can begin to understand how they arose and in what context. But how do we apply them? Aneel Lakhani explores the practical application of these ideas through examples from his daily work.
Prophecies and predictive models: How a 3D approach to data transforms your business
November 17, 2019
The famous Oracle at Delphi had a secret: Its prophecies were interpreted by Temple Guides, using a very early version of ethnographic research. With todays near-blind faith in the predictive power of Big Data, its time to take a lesson from the Ancient Greeks.
How Netflix gives all its engineers SSH access to instances running in production
November 11, 2019
Traditional security methods can focus on putting barriers between people and resources, but sometimes the fastest way to solve a problem is to get shell access in production. Russell Lewis explains how Netflix decreased developer friction by building a certificate authority-based SSH bastion solution that balances security and engineering velocity needs.
Monolith to microservices: How HomeDepot.com made the switch
November 7, 2019
Youve read how unicorns like Netflix and Spotify have implemented microservices, but how does that apply to the rest of us horses. Christopher Grant explains how HomeDepot.com approached a migration from a monolithic architecture to a microservice-based platform.
Open source lessons from the TODO Group
November 7, 2019
Members of the TODO Groupan open group of companies who collaborate on practices, tools, and other ways to run successful and effective open source projects and programsdiscuss why they started open source offices in their respective companies (Twitter, Netflix, Box, Google, Microsoft, and SanDisk) and share the lessons they learned along the way.
Reverse evaluating Netflix's architecture
October 30, 2019
Netflix is built on modern, efficient, and robust architectural concepts. Should you follow Netflix's lead and refactor your systems into microservices, split up big databases, and use polyglot approaches? Stefan Toth discusses an inverse architecture evaluation that embarc Software Consulting GmbH conducted to find the answers.