Commit Graph

203 Commits

Author SHA1 Message Date
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
binhnguyennus
e259ed1eac Learn From Mistakes 2018-01-24 02:38:47 +08:00
binhnguyennus
30b4b6d9db JanusGraph: scalable graph database backed by Google, IBM and Hortonworks 2018-01-24 02:06:04 +08:00
binhnguyennus
fe00ef24aa Hammerspace: Persistent, Concurrent, Off-heap Storage at Airbnb 2018-01-24 01:52:49 +08:00
binhnguyennus
8db7149802 Writing Code that Scales 2018-01-24 01:38:37 +08:00
binhnguyennus
859f371ed2 Exactly-once Semantics are Possible: Here’s How Kafka Does it 2018-01-24 01:30:06 +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
binhnguyennus
66a3b19ece Why Non-Blocking? 2018-01-21 10:17:24 +08:00
binhnguyennus
731b47ed9b Scaling Spotify Data Infrastructure - Matti (Lepistö) Pehrs, Spotify 2018-01-21 02:39:42 +08:00
binhnguyennus
448b8280b1 Scaling Twitter Core Infrastructure - Yao Yue, Staff Software Engineer at Twitter 2018-01-21 02:29:02 +08:00
binhnguyennus
eaff015cc2 Consistent Hashing - Explained by Tom White, author of 'Hadoop: the Definitive Guide' 2018-01-21 02:22:18 +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
binhnguyennus
4b701e0849 Concurrency series by Larry Osterman (Principal SDE at Microsoft) 2018-01-20 11:25:42 +08:00
binhnguyennus
54df3f371e Netflix Guide to Microservices - Josh Evans, Director of Operations Engineering at Netflix 2018-01-19 01:10:02 +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
binhnguyennus
ad77154bcf Moving to MemSQL for solving problems at Tapjoy: horizontally scalable, ACID compliant, MySQL compatibility 2018-01-14 12:52:18 +08:00
binhnguyennus
b05ddb41ce Real-time Deduping at Scale with Kafka-based Pipleline at Tapjoy 2018-01-14 12:47:08 +08:00
binhnguyennus
8faab456fc Yelp's Real-time Data Pipeline with Kafka 2018-01-14 12:36:31 +08:00
binhnguyennus
fa57a5f69e Delaying Asynchronous Message Processing with RabbitMQ at Indeed 2018-01-14 12:34:03 +08:00
binhnguyennus
ae036a6a9d Multi-clustering: Improving Resiliency and Stability of a Large-scale Monolithic API Service at LinkedIn 2018-01-13 21:10:49 +08:00
binhnguyennus
baa40dfc14 How Etsy caches: Consistent Hashing and Cache Smearing 2018-01-13 00:47:46 +08:00
binhnguyennus
9272ce7771 Robust Memcache Traffic Analyzer at Box.com 2018-01-13 00:41:06 +08:00
binhnguyennus
f0c58f56f2 Add sth 2018-01-13 00:38:02 +08:00