- Uniform Consistent Hashing at Netflix
- NoSQL Databases: Survey and Decision Guidance
- Clean Architecture
- On Efficiency, Reliability, Scaling - James Hamilton, VP at AWS
- Video Metadata Caching at Vimeo
- Eventually Consistent - Werner Vogels, CTO at Amazon
- Relying on Software to Redirect Traffic Reliably at Various Layers.
- Evolution of Container Usage at Netflix
- Nanoservices at BBC
- Operate Kubernetes Reliably at Stripe
- Understand Latency
- GRIT: Protocol for Distributed Transactions across Microservices at eBay
- How to Design a Good API & Why it Matters - Joshua Bloch, CMU & Google.
- Blocking/Non-Blocking and Sync/Async
- Optimizing Redis Storage at Deliveroo
- osquery Across the Enterprise at Palantir
- Stateless vs Stateful Scalability
- Things to Keep in Mind When Building a Platform for the Enterprise - Heidi Williams, VP Platform at Box.
- Why Over-Reusing is Bad
- Observability (2 parts) at Twitter
- Rubix: Kubernetes at Palantir
- Reduce Memcached Memory Usage by 50 percent at Trivago
- Yahoo - Sharing Vespa (Open Source Big Data Serving Engine) at the SF Big Analytics Meetup.
- The Twelve-Factor App
- High Cohesion and Low Coupling
- Use Solid Technologies - Don’t Re-invent the Wheel - Keep It Simple!
- Nuage: Cloud Management Service at LinkedIn
- Designs, Lessons and Advice from Building Large Distributed Systems - Jeff Dean, Google
- EVCache: Distributed In-memory Caching at Netflix
- Redis at Trivago.
- Redis Fleet at Heroku
- Improve Zipkin Traces using Kubernetes Pod Metadata at SoundCloud
- Vortex: Monitoring Server Applications at Dropbox
- EVCache Cache Warmer Infrastructure at Netflix
- Real-time Distributed Tracing at LinkedIn.
- Improving Stream Data Quality With Protobuf Schema Validation at Deliveroo
- Nautilus: Search Engine at Dropbox
- The Probability of Data Loss in Large Clusters
- Estimating the Cache Efficiency using Big Data at Allegro
- Real User Monitoring at Dailymotion
- Eliminating Duplicate Queries using Distributed Locking at Chartio
- Scale Up vs Scale Out
- The Calculus of Service Availability.
- Google AMP at Condé Nast
- ACID and BASE
- Principles of Chaos Engineering.
- Scale Up vs Scale Out: Hidden Costs
- Nebula: Storage Platform to Build Search Backends at Airbnb
- Anti-Caching
- Kubernetes at Tinder
- Enterprise Key Management at Slack.
- OAuth Audit Toolbox at Indeed
- Monoliths and Microservices
- Improving Search Engine Efficiency by over 25 percent at eBay
- The Benefits of Server Side Rendering over Client Side Rendering.
- Architecture Issues When Scaling Web Applications: Bottlenecks, Database, CPU, IO
- NoSQL Databases
- Yahoo - Open-Sourcing Panoptes, Oath’s distributed network telemetry collector.
- Lessons from Giant-Scale Services - Eric Brewer, UC Berkeley & Google
- Indexing and Querying Telemetry Logs with Lucene at Palantir
- Natural Language Processing and Content Analysis (2 parts) at Condé Nast
- Kubernetes at Quora.
- SQL vs NoSQL
- Edge Authentication and Token-Agnostic Identity Propagation at Netflix
- CAP Theorem and Trade-offs
- Unicorn: Remediation System at eBay
- Real-Time Data Warehouse with MemSQL on Cisco UCS
- Improve Performance using Elasticsearch Plugins (2 parts) at Tinder
- Testing of Microservices at Spotify
- Yahoo - Apache Pulsar graduates to Top-Level Project.
- CP Databases and AP Databases
- Reasons for Choosing S3 over HDFS at Databricks
- Avoid Over Engineering
- tCache: Scalable Data-aware Java Caching at Trivago
- EventHorizon: Tool for Watching Events Streaming at Etsy
- Replication.
- Optimizing Memcached Efficiency at Quora
- Make Performance Part of Your Workflow
- In-memory Storage
- Tradeoffs of Replicated Cache at Skyscanner.
- Latency Numbers Every Programmer Should Know
- Optimizing Web Servers for High Throughput and Low Latency at Dropbox
- Automate and Abstract: Lessons at Facebook
- Database Isolation Levels and Effects on Performance and Scalability.
- Event Stream Database at Nike
- Life Beyond Distributed Transactions
- Enrich VPC Flow Logs at Hyper Scale to provide Network Insight at Netflix
- Consistent Hashing
- Tracking Service Infrastructure at Scale at Shopify
- Read Consistency with Database Replicas at Shopify
- Image Recovery at Scale Using S3 Versioning at Trivago
- Consistent Hashing: Algorithmic Tradeoffs.
- Redshift
- ELK at Robinhood
- SQL vs NoSQL - Lesson Learned at Salesforce
- Unprivileged Container Builds at Kinvolk
- Linux Performance
- Tracing Distributed Systems at Showmax.
- Breaking Things on Purpose
- Universal Search System at Pinterest
- Telltale: Application Monitoring at Netflix
- ThirdEye: Monitoring Platform at LinkedIn
- Elasticsearch Performance Tuning Practice at eBay
- Redshift at GIPHY.
- Microservice at SoundCloud
- Updating a 50 Terabyte PostgreSQL Database at Adyen
- Scalability Worst Practices
- Elasticsearch at Kickstarter
- Unthrottled: Fixing CPU Limits in the Cloud (2 parts) at Indeed
- Microservice Architecture at Medium.
- How Sharding Works
- Optimizing APIs at Netflix
- Cache is King
- Kubernetes Platform at Pinterest
- Elasticsearch at Target
- Yahoo - Introducing HaloDB, a fast, embedded key-value storage engine written in Java.
- WebAuthn Support for Secure Sign In at Dropbox
- HAProxy with Kubernetes for User-facing Traffic at SoundCloud
- Improving HBase Backup Efficiency at Pinterest
- Performance and Scalability of Databases.
- Microservices at Nubank
- AWS Do’s and Don’ts
- Neural Architecture Search (NAS) for Prohibited Item Detection at Mercari
- Galene: Search Architecture of LinkedIn
- Optimizing CAL Report Hadoop MapReduce Jobs at eBay.
- Wormhole: Pub-Sub System at Facebook
- Optimizing JVM at Alibaba
- Redshift at Hudl
- Data Access for Highly-Scalable Solutions: Using SQL, NoSQL, and Polyglot Persistence.