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
Antonin Kral
2b46a05c1e
Add link to Tracing distributed systems at Showmax
...
It shows that you can build tracing system for distributed systems (microservices) quite easily without additional systems. It uses central logging facility built around ElasticSearch.
2018-01-24 08:51:34 +01: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
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