Commit Graph
100 Commits
Author SHA1 Message Date
Benny Nguyen 6b87f2c2c3 Replace the heading article of Concurrency by the post of Joe Duffy (Founder of the Parallel Extensions to the .NET Framework team at MS && MS Midori) 2018-01-25 17:32:13 +08:00
Benny Nguyen 20857f67df Scalability Worst Practices 2018-01-25 16:43:48 +08:00
Benny Nguyen 1f315ab146 Add entries for the section of Event Sourcing 2018-01-25 16:22:14 +08:00
Benny Nguyen 23b898544a Architectural Patterns for High Availability - Adrian Cockcroft, Director of Architecture at Netflix 2018-01-25 13:37:22 +08:00
Benny Nguyen 94689feea0 Scaling Slack - Bing Wei, Software Engineer (Infrastructure) at Slack 2018-01-25 10:41:51 +08:00
Benny Nguyen 384db11396 CAP Twelve Years Later: How the Rules Have Changed (2012) - Eric Brewer (VP of Infrastructure at Google) 2018-01-25 10:24:36 +08:00
Benny Nguyen 3a2760da34 Anti-Caching 2018-01-24 22:41:57 +08:00
Benny Nguyen 9527d7d614 On the Death of Map-Reduce - Henry Robinson, Cloudera 2018-01-24 22:37:48 +08:00
Benny Nguyen ca33484abd Talks on Efficiency, Reliability, and Scaling - James Hamilton, Vice President and Distinguished Engineer at AWS (ex-Chevrolet) 2018-01-24 22:29:25 +08:00
Benny Nguyen e80c3bd7f8 AWS Do's and Don'ts 2018-01-24 21:57:48 +08:00
Benny Nguyen cdf9242e98 The Clean Architecture - Robert C. Martin (Uncle Bob) 2018-01-24 21:56:01 +08:00
Benny Nguyen 6f0fbff5f2 (UI) Design Doesn’t Scale - Stanley Wood, Design Director at Spotify 2018-01-24 21:17:50 +08:00
Benny Nguyen 852350dea4 Organize Monolith Before Breaking it into Services at Weebly 2018-01-24 20:03:53 +08:00
Benny Nguyen f555e23daf Learning with Privacy at Scale - Differential Privacy Team, Apple 2018-01-24 13:54:33 +08:00
Benny Nguyen cbd678cb56 Increasing Application Performance with HTTP Cache Headers 2018-01-24 11:02:00 +08:00
Benny Nguyen 4e1158637f Fix the MemSQL at Tapjoy entry 2018-01-24 10:55:31 +08:00
Benny Nguyen adcbfbb7a9 Refactor for better viewing experience 2018-01-24 10:52:18 +08:00
Benny Nguyen 6781cd609f Time Series Data: Why and How to Use a Relational Database instead of NoSQL - by Mike Freedman, Professor of Computer Science, Princeton University 2018-01-24 10:46:01 +08:00
Benny Nguyen 0eea56be66 Building a Scalable Time-series Database on PostgreSQL 2018-01-24 10:32:07 +08:00
Benny Nguyen 2461a63510 Use Solid Technologies - Don’t Re-invent the Wheel - Keep It Simple! 2018-01-23 19:49:13 +08:00
Benny Nguyen a164c210bd Microservices Resource Guide - Martin Fowler, Chief Scientist at ThoughtWorks 2018-01-23 19:22:01 +08:00
Benny Nguyen 55e683748a Performance is a Feature 2018-01-23 19:12:08 +08:00
Benny Nguyen 17db5a7975 Data Checking at Dropbox 2018-01-22 12:56:40 +08:00
Benny Nguyen 5114eb65ce AIOps in Practice at Baidu 2018-01-22 12:53:52 +08:00
Benny Nguyen c66e7e8f5e Chaos Engineering - Building Confidence in System Behavior through Experiments 2018-01-22 12:51:05 +08:00
Benny Nguyen 242cfa4a50 Testing for Disaster Recovery Failover Testing 2018-01-22 12:48:00 +08:00
Benny Nguyen 051cb5c1a6 The Evolution of Global Traffic Routing and Failover 2018-01-22 12:44:44 +08:00
Benny Nguyen 02d57cebcf Building Reliable Social Infrastructure for Google - Marc Alvidrez, Senior Manager at Google 2018-01-22 12:41:08 +08:00
Benny Nguyen e1b8ce7436 Finding the Order in Chaos 2018-01-22 12:37:01 +08:00
Benny Nguyen 6095d159f1 LinkedIn’s Distributed Immutable Object Store 2018-01-22 12:30:40 +08:00
Benny Nguyen 7d3a3cc457 Principles of Chaos Engineering 2018-01-22 12:27:41 +08:00
Benny Nguyen a11732deae Moving the Talks section above the Books section 2018-01-22 12:22:51 +08:00
Benny Nguyen 4bac7827b2 Refactor the list 2018-01-22 12:19:38 +08:00
Benny Nguyen 24900658fa Breaking Things on Purpose 2018-01-22 12:09:26 +08:00
Benny Nguyen ca7c69793f Tracking Service Infrastructure at Scale at Spotify 2018-01-22 12:04:51 +08:00
Benny Nguyen 8ed6ab63b7 How Robust Monitoring Powers High Availability for LinkedIn Feed 2018-01-22 11:55:28 +08:00
Benny Nguyen 7c33ebd228 Practical Guide to Monitoring and Alerting with Time Series at Scale 2018-01-22 11:54:09 +08:00
Benny Nguyen 99050f8cc7 Relying on Software to Redirect Traffic Reliably at Various Layers 2018-01-22 11:47:46 +08:00
Benny Nguyen dfb1936cd6 Introduction to Modern Network Load Balancing and Proxying (Lyft) 2018-01-22 11:37:29 +08:00
Benny Nguyen 90c97581f7 Playing HTTP Tricks with Nginx 2018-01-22 10:31:56 +08:00
Benny Nguyen c29413cf56 Stop worrying and love the proxy 2018-01-22 10:21:17 +08:00
Benny Nguyen 6dc7f92480 Strategy: Caching 404s Saved 66% On Server Time at The Onion 2018-01-22 10:07:24 +08:00
Benny Nguyen d75cf662c2 MS SQL versus MySQL 2018-01-20 22:30:41 +08:00
Benny Nguyen c9be86fdc2 20 Common Bottlenecks 2018-01-20 22:19:45 +08:00
Benny Nguyen 21a6f28acb Understand why Cache is King! 2018-01-20 22:14:49 +08:00
Benny Nguyen dc2b66d994 Did some refactors for Principles 2018-01-20 22:05:44 +08:00
Benny Nguyen 0ab1186385 Refactor the Basic section into Principles 2018-01-20 21:55:07 +08:00
Benny Nguyen c63a53151f Load Balancing Infrastructure to Support > 1.3 Billion Users at Facebook 2018-01-20 21:18:08 +08:00
Benny Nguyen 73f0673f0d Refactor the Load Balancing sections 2018-01-20 21:06:16 +08:00
Benny Nguyen 21f29071d4 Refactor the Object Storage part 2018-01-20 20:56:21 +08:00
Benny Nguyen 47d7962a0d Split Distributed Tracing and Logging into two parts 2018-01-20 20:53:17 +08:00
Benny Nguyen ce5d72016e Distributed tracing at Uber 2018-01-20 20:48:34 +08:00
Benny Nguyen 37da545bcf refactor the Kafka part 2018-01-20 20:45:17 +08:00
Benny Nguyen 2f99a67f07 Audits Kafka End-to-End at Uber 2018-01-20 20:42:37 +08:00
Benny Nguyen 1cc3603c67 Refactor the Graph Databases section 2018-01-20 20:30:24 +08:00
Benny Nguyen f392099f05 Analyzing distributed trace data at Pinterest 2018-01-20 20:19:36 +08:00
Benny Nguyen 6a25578926 Practical NoSQL resilience design pattern for the enterprise (eBay) 2018-01-20 20:14:48 +08:00
Benny Nguyen 90884f4d66 Running Kafka at scale at Linkedin 2018-01-18 17:48:33 +08:00
Benny Nguyen 5690f25679 Every Day Is Monday in Operations - LinkedIn (11 part series) 2018-01-18 17:40:15 +08:00
Benny Nguyen 4016094bcc Couchbase Ecosystem at LinkedIn 2018-01-18 17:31:26 +08:00
Benny Nguyen 0550249c15 Create a branch for Deduplication Techniques 2018-01-18 17:13:49 +08:00
Benny Nguyen 77a1ef5197 Heroic: in-house time series database of Spotify 2018-01-18 16:40:43 +08:00
Benny Nguyen 22dc04d4bd Add the section of Time Series Database (TSDB) 2018-01-18 16:37:46 +08:00
Benny Nguyen 9ea9a3e3d8 Testing of Microservices at Spotify 2018-01-18 16:27:42 +08:00
Benny Nguyen cc55b5738c Wormhole: Pub-Sub system at Facebook (2013) 2018-01-18 16:25:24 +08:00
Benny Nguyen 48da82132e NodeJS High Availability at Yahoo 2018-01-18 16:12:40 +08:00
Benny Nguyen a52b2e461f BookKeeper: Distributed Log Storage at Yahoo 2018-01-18 16:08:13 +08:00
Benny Nguyen c93a9ad901 Cloud Bouncer: Distributed Rate Limiting at Yahoo 2018-01-18 16:05:07 +08:00
Benny Nguyen c42c7777e6 Fixed broken link 2018-01-18 16:00:27 +08:00
Benny Nguyen 5b413a488f Refactor the Storage section 2018-01-18 15:54:32 +08:00
Benny Nguyen 6e62cf3491 Sherpa: Yahoo’s distributed NoSQL key-value store 2018-01-18 15:42:22 +08:00
Benny Nguyen 98106a580b Benchmarking Streaming Computation Engines at Yahoo 2018-01-18 15:39:24 +08:00
Benny Nguyen 9cd6fecb1b CaffeOnSpark: Distributed Deep Learning on Big Data Clusters at Yahoo 2018-01-18 15:36:48 +08:00
Benny Nguyen a61f4702ee CaffeOnSpark: Distributed Deep Learning on Big Data Clusters at Yahoo 2018-01-18 15:35:45 +08:00
Benny Nguyen 08e67ebb37 Pulsar: Pub-sub Messaging at Scale at Yahoo 2018-01-18 15:30:38 +08:00
Benny Nguyen a050f535c1 TensorFlowOnSpark: Distributed Deep Learning on Big-Data Clusters at Yahoo 2018-01-18 15:27:56 +08:00
Benny Nguyen e6103baf79 Architecture of Tripod (Flickr’s Backend) 2018-01-18 15:26:17 +08:00
Benny Nguyen ae125e880f Bullet: Forward-Looking Query Engine for Streaming Data at Yahoo 2018-01-18 15:22:28 +08:00
Benny Nguyen 43a679513c Configuration management for distributed systems (using GitHub and cfg4j) at Flickr 2018-01-18 14:24:03 +08:00
Benny Nguyen 14916cda86 Refactor & Add Seagull case 2018-01-17 16:29:54 +08:00
Benny Nguyen 0f1f25780e Rename: Scaling Slack’s Job Queue with Redis 2018-01-17 16:16:27 +08:00
Benny Nguyen 107181dcab Scaling Gradient Boosted Trees for Click-Through-Rate Prediction at Yelp 2018-01-17 16:13:33 +08:00
Benny Nguyen d7999dd8a2 Add the book: Scalability Rules: 50 Principles for Scaling Web Sites 2018-01-17 16:04:01 +08:00
Benny Nguyen 28d3f656a2 Distributed Git Server at Palantir 2018-01-17 15:58:14 +08:00
Benny Nguyen 1f686bc7e0 Add the section of Microservices 2018-01-17 13:38:38 +08:00
Benny Nguyen 6e7286fb9a The AWS and MongoDB Infrastructure of Parse (acquired by Facebook) 2018-01-17 13:10:53 +08:00
Benny Nguyen 14d37a028c Replace link for the topic Event Stream Processing 2018-01-17 10:47:34 +08:00
Benny Nguyen efe2f5ad9f Kafka Streams on Heroku 2018-01-17 10:44:12 +08:00
Benny Nguyen c10b367e11 Add Distributed Machine Learning section 2018-01-17 10:34:54 +08:00
Benny Nguyen 67c242b9f1 Selecting a Cloud Provider at Etsy 2018-01-17 10:23:12 +08:00
Benny Nguyen 7bcb940c91 Fixed some errors in NoSQL section 2018-01-17 10:08:07 +08:00
Benny Nguyen 3a4f096bc1 Neo4j at Airbnb 2018-01-17 09:56:15 +08:00
Benny Nguyen 4bfeb8e683 Logging and Aggregation at Quora 2018-01-17 09:42:41 +08:00
Benny Nguyen 3d5603aa32 CERN Accelerator Logging Service with Spark 2018-01-16 10:59:22 +08:00
Benny Nguyen c8d7a8656a How eBay's Shopping Cart used compression techniques to solve network I/O bottlenecks 2018-01-15 10:47:52 +08:00
Benny Nguyen da82ae7c43 Fix error, Google Cloud Load Balancing 2018-01-09 16:46:13 +08:00
Benny Nguyen cf7c75ba57 AWS ELB issues at Asana, 2012 2018-01-09 16:37:21 +08:00
Benny Nguyen fb794b69c5 Add Classic Books section 2018-01-09 16:30:23 +08:00
Benny Nguyen b369b57260 Add some entries to Load Balancing, add microservices to Basic 2018-01-09 16:20:50 +08:00
Benny Nguyen 88760017f5 NASA - Streaming 4K Live from the International Space Station Using CloudFront 2018-01-09 10:52:18 +08:00