binhnguyennus
b6f6e56263
Move the sub-section Resilience Engineering in the first place
2018-05-11 00:39:01 +08:00
binhnguyennus
0b2b0c2f2e
Failover with Redis Sentinel at Vinted
2018-05-11 00:36:50 +08:00
binhnguyennus
3bc109261b
Eliminate the Database for Higher Availability at American Express
2018-05-11 00:34:07 +08:00
binhnguyennus
6d501ae689
ELB for Automatic Failover at GoSquared
2018-05-11 00:29:39 +08:00
binhnguyennus
a0b2542642
DGit: Distributed Git at Github
2018-05-11 00:28:30 +08:00
binhnguyennus
dc4e8f13d8
Data Infrastructure at LinkedIn
2018-05-10 23:58:58 +08:00
binhnguyennus
4422c12b77
Site Resiliency at Expedia
2018-05-10 23:51:45 +08:00
binhnguyennus
7f0deed04e
Scaling Elasticsearch Clusters at Uber
2018-05-10 23:47:04 +08:00
binhnguyennus
17d7fe9ae0
Predictions in Real Time with ELK at Uber
2018-05-10 23:46:14 +08:00
binhnguyennus
0b9ee80bad
Ratequeue: Core Queueing-And-Rate-Limiting System at Twilio
2018-05-10 15:04:43 +08:00
binhnguyennus
01f58d4f2f
Deep Learning for Frame Detection in Product Images at Allegro
2018-05-10 14:59:46 +08:00
binhnguyennus
38022345b1
Estimating the Cache Efficiency using Big Data at Allegro
2018-05-10 14:56:51 +08:00
binhnguyennus
1fda4c4231
Distributed Rate Limiting at Allegro
2018-05-10 14:53:04 +08:00
binhnguyennus
025b7ee131
Rate Limiter at BloomReach
2018-05-10 14:45:46 +08:00
binhnguyennus
e7f4e20088
Add a new section: Rate Limiting
2018-05-10 10:08:18 +08:00
binhnguyennus
43f4f623e0
Scaling Live Streaming for Large Events (with Distributed Cache) at Hulu
2018-05-10 09:55:13 +08:00
binhnguyennus
488ca6fe58
Self-Serve Reporting Platform on Hadoop at LinkedIn
2018-05-09 18:53:37 +08:00
binhnguyennus
b35f219cf3
Atom Smashing using Machine Learning at CERN
2018-05-09 18:44:15 +08:00
binhnguyennus
34010c846f
Big Data Analytics and ML Techniques at LinkedIn
2018-05-09 18:34:34 +08:00
binhnguyennus
d33c70afdb
Log Analysis Platform at LINE
2018-05-09 11:06:20 +08:00
binhnguyennus
4f0e55e835
update a link
2018-05-09 10:56:27 +08:00
binhnguyennus
6714fa79e5
Analytics Pipeline at Lyft
2018-05-09 10:51:48 +08:00
binhnguyennus
f9ef2bf584
MemSQL and Kinesis for Real-time Insights at Disney-ABC TV
2018-05-09 10:48:08 +08:00
binhnguyennus
c18aa1a7fe
Data Platform at Uber
2018-05-09 09:54:56 +08:00
binhnguyennus
d24374e563
How Expedia Finds your Flights: A Detailed View
2018-05-08 23:44:13 +08:00
binhnguyennus
7cf4fe04f9
Optimizing JVM at Alibaba
2018-05-08 23:21:42 +08:00
binhnguyennus
b64f353d26
NoSQL Databases: Survey and Decision Guidance
2018-05-08 20:03:43 +08:00
binhnguyennus
1ec0e772eb
Introduction to Architecting Systems for Scale
2018-05-08 19:48:43 +08:00
binhnguyennus
11ae68359a
Sharding MySQL at Twilio
2018-05-08 19:33:27 +08:00
binhnguyennus
acd08260f5
Scaling High-Availability Infrastructure in the Cloud at Twilio
2018-05-08 19:32:12 +08:00
binhnguyennus
a7446e50b7
Resilience at Shopify
2018-05-08 00:00:05 +08:00
binhnguyennus
ea9a5197eb
Optimizing the Netflix API
2018-05-07 23:54:13 +08:00
binhnguyennus
a79c1214b6
Resilience Engineering with Project Waterbear at LinkedIn
2018-05-07 23:49:05 +08:00
binhnguyennus
068f908c16
The Calculus of Service Availability
2018-05-07 23:42:48 +08:00
binhnguyennus
2cac79ed51
Add the subsection Resilience Engineering for Availability
2018-05-07 23:37:14 +08:00
binhnguyennus
f4320db3f3
Deep Learning from Prototype to Production at Taboola
2018-05-05 13:47:18 +08:00
binhnguyennus
9264b266a2
Remove a broken link
2018-05-05 13:41:23 +08:00
binhnguyennus
8332ad2009
Data Analytics Architecture at Pinterest
2018-05-05 13:06:16 +08:00
binhnguyennus
0acaa17b6e
Data Ingestion Infrastructure at Pinterest
2018-05-05 13:03:07 +08:00
binhnguyennus
4829e73aae
Data Infrastructure at Airbnb
2018-05-05 12:57:38 +08:00
binhnguyennus
b654a3088f
Modelling for Domain Driven Design at Moonpig
2018-05-05 12:23:20 +08:00
binhnguyennus
06d245a04e
The Probability of Data Loss in Large Clusters
2018-05-05 11:20:15 +08:00
binhnguyennus
af965e8cef
How to do Distributed Locking
2018-05-05 11:15:05 +08:00
binhnguyennus
22a3c0b3a0
Secure Infrastructure to Store Bitcoin in the Cloud at Coinbase
2018-05-04 01:35:57 +08:00
binhnguyennus
8a9c7365b0
refactor, no deadlink
2018-05-04 01:27:40 +08:00
binhnguyennus
21b97507e3
Log Parsing with Logstash and Google Protocol Buffers at Trivago
2018-05-04 01:14:32 +08:00
binhnguyennus
e8aa44511e
Large-Scale Machine Learning Pipeline for Job Recommendations (with Architecture Diagram) at Indeed
2018-05-03 16:35:09 +08:00
binhnguyennus
aa2c356590
Building a Distributed Build System at Google Scale - Aysylu Greenberg, SDE at Google
2018-05-03 01:41:31 +08:00
binhnguyennus
4c2b608598
Improved Production Stability with Circuit Breakers at Heroku
2018-05-02 15:23:55 +08:00
binhnguyennus
490f5689fb
Tips for High Availability at Netflix
2018-05-02 13:31:15 +08:00
binhnguyennus
26e36b1c75
Solving Large-scale Data Center and Cloud Interconnection Problems - Ihab Tarazi, CTO at Equinix
2018-05-02 12:47:35 +08:00
binhnguyennus
401c88b880
Reducing Memory Footprint at Slack
2018-05-02 12:37:47 +08:00
binhnguyennus
f08b50cf66
Monitoring MySQL Delayed Replication at IMVU
2018-05-02 12:24:33 +08:00
binhnguyennus
440fd93c49
Simplicity by Distributing Complexity
2018-05-02 12:10:15 +08:00
binhnguyennus
7e1c991c99
Things to Keep in Mind When Building a Platform for the Enterprise - Heidi Williams, VP Platform at Box
2018-05-02 11:54:58 +08:00
binhnguyennus
81807dea59
Sharding & IDs at Instagram
2018-05-02 10:02:36 +08:00
binhnguyennus
222332cb9d
Refactor
2018-05-02 09:57:30 +08:00
binhnguyennus
80724c33fe
Refactor
2018-05-02 09:45:22 +08:00
binhnguyennus
2df7bb3307
Performance Tuning on Quartz Scheduler at eBay
2018-05-02 09:36:23 +08:00
binhnguyennus
9b0d534fcd
Optimizing CAL Report Hadoop MapReduce Jobs at eBay
2018-05-02 09:32:57 +08:00
binhnguyennus
86e03690b7
Active Directory Password Blacklisting at Yelp
2018-05-02 09:25:08 +08:00
binhnguyennus
9a13bf7560
Saving One Million Dollars Annually by DynamoDB Hot Shards, Service Auto-scaling, etc at Segment
2018-05-02 09:22:55 +08:00
binhnguyennus
7a14e9da69
Refactor the section of DB Replication
2018-05-02 09:11:57 +08:00
binhnguyennus
585a8c6f04
Data Visualisation Platform at Myntra
2018-05-01 14:25:19 +08:00
binhnguyennus
fbd2cb4207
OAuth Audit Toolbox at Indeed
2018-04-30 15:13:34 +08:00
binhnguyennus
3af4862308
Scaling Redshift without Scaling Costs at GIPHY
2018-04-30 15:06:01 +08:00
binhnguyennus
874701834f
Accelerator: Data Processing Framework with Fast Data Access and Parallel Execution at eBay
2018-04-30 15:01:17 +08:00
binhnguyennus
85714a8215
Performance Tracking Dashboard for Live Games at Zynga
2018-04-30 06:29:51 +08:00
binhnguyennus
cb6dab7afb
Sharding Layer of Schemaless Datastore at Uber
2018-04-30 06:26:50 +08:00
binhnguyennus
cd4411c5e5
Tech Stack (2 parts) at Uber
2018-04-28 12:45:55 +08:00
binhnguyennus
e7fd4536e5
Michelangelo: Machine Learning Platform at Uber
2018-04-28 12:43:18 +08:00
binhnguyennus
27ed4abb1e
Big Data Processing (2 parts) at Spotify
2018-04-28 12:38:41 +08:00
binhnguyennus
5e89db73f2
Scaling Experimentation Platform at Airbnb
2018-04-28 12:34:34 +08:00
binhnguyennus
6b1cf938eb
Deconstructing Monolithic Applications into (Kafka-driven) Services at Heroku
2018-04-28 11:47:25 +08:00
binhnguyennus
b78e7dbb3f
Clustering Similar Stories Using LDA at Flipboard
2018-04-27 09:16:24 +08:00
binhnguyennus
6cc1b9f5f1
Mitigating MySQL Replication Lag and Reducing Read Load at Github
2018-04-27 09:05:36 +08:00
binhnguyennus
0f5d098fb5
Split the Intelligence section into Big Data and ML
2018-04-27 08:55:35 +08:00
binhnguyennus
971ee6d791
Scaling HDFS at Uber
2018-04-23 16:13:30 +08:00
binhnguyennus
f9595b9193
Analytics Pipeline (Kafka, Dataflow, and BigQuery) at Teads.tv
2018-04-20 10:51:14 +08:00
binhnguyennus
c6a545660f
Scalable IAM Architecture to Secure Access to 100 AWS Accounts at Segment
2018-04-20 08:39:03 +08:00
binhnguyennus
d65624bce7
minor edit
2018-04-20 08:31:18 +08:00
binhnguyennus
9c2e41e352
Samza: Stream Processing System for Latency Insighs at LinkedIn
2018-04-20 08:19:50 +08:00
binhnguyennus
773ee006cf
Architecture of the Ranking Answers End-to-End at Quora
2018-04-20 08:04:26 +08:00
binhnguyennus
71345638fe
Machine Learning at Jane Street
2018-04-18 09:27:41 +08:00
binhnguyennus
d39a3960c9
Kafka in Socket Architecture (with a Comprehensive Comparison Table) at Trello
2018-04-17 23:10:43 +08:00
binhnguyennus
5090c93ddf
minor footer edit
2018-04-16 15:43:00 +08:00
binhnguyennus
712d41d021
MySQL Realtime Traffic Emulator at KakaoTalk
2018-04-16 15:37:48 +08:00
binhnguyennus
d485d581fb
Venice: Distributed Key-Value Database at Linkedin
2018-04-14 16:08:52 +08:00
binhnguyennus
28b6a13567
minor fix
2018-04-14 15:37:56 +08:00
binhnguyennus
bbb06f5a53
Add emoji
2018-04-14 15:33:13 +08:00
binhnguyennus
c0de902481
some minor edits
2018-04-14 15:12:38 +08:00
binhnguyennus
ff130331fe
Migrating Mongo Data at Addepar
2018-04-14 15:05:55 +08:00
binhnguyennus
86dcf20d00
BinaryAlert: Real-time Serverless Malware Detection at Airbnb
2018-04-14 15:00:38 +08:00
binhnguyennus
cbcd977083
Data Architecture with Backfilling at WePay
2018-04-14 13:24:16 +08:00
binhnguyennus
6e1fc92c7b
Python Garbage Collection for Dropping 50% Memory Growth Per Request at Instagram
2018-04-14 11:14:52 +08:00
binhnguyennus
d8008afe93
minor change
2018-04-13 00:41:01 +08:00
binhnguyennus
1f1c0bff4b
PricingNet: Pricing Modelling with Neural Networks at Skyscanner
2018-04-13 00:01:25 +08:00
binhnguyennus
5e781d90c6
Availability in Globally Distributed Storage Systems
2018-04-12 23:46:11 +08:00
binhnguyennus
8db764dff6
Paxos Made Live – An Engineering Perspective
2018-04-12 23:39:23 +08:00
binhnguyennus
8fe0aeaa08
Stateless vs Stateful Scalability
2018-04-12 07:37:23 +08:00
binhnguyennus
7b30eb7e8a
Back-end (Multi-tier Service Oriented Architecture) at LinkedIn
2018-04-12 07:28:23 +08:00
binhnguyennus
23802404c3
Real-time Analytics Platform at King
2018-04-11 08:45:13 +08:00
binhnguyennus
1afcd1cf1b
Consistent Hashing: Algorithmic Tradeoffs
2018-04-10 19:03:54 +08:00
binhnguyennus
e1038f8592
Chubby: DLM for High Availability
2018-04-09 23:34:50 +08:00
binhnguyennus
1f92667ccc
Keep three lines for each Introduction sub-section
2018-04-08 23:39:31 +08:00
binhnguyennus
b3cc2ae3d7
fix a typo error
2018-04-08 23:24:56 +08:00
binhnguyennus
3f2aca8039
Advice from Building Large-Scale Distributed Systems - Jeff Dean
2018-04-08 23:19:27 +08:00
binhnguyennus
09893ec153
Refactor the section of Interview
2018-04-08 10:50:03 +08:00
binhnguyennus
d2bf9eb9ae
8 Things You Need to Know Before a System Design Interview
2018-04-08 10:20:21 +08:00
binhnguyennus
852780af13
Cross-Lingual End-to-End Product Search with Deep Learning at Zalando
2018-04-07 14:10:47 +08:00
binhnguyennus
cd98739135
Repo-Topix: Topic Extraction Framework at Github
2018-04-07 12:48:02 +08:00
binhnguyennus
dfcb2e15e7
Distributed Tracing at HelloFresh
2018-04-07 12:36:14 +08:00
binhnguyennus
034f832a18
Quantile Regression for Delivering On Time at Instacart
2018-04-07 10:43:02 +08:00
binhnguyennus
18e54902c7
Scaling Infrastructure and (Git) Workflow at Adyen
2018-04-07 10:37:45 +08:00
binhnguyennus
fa0a6220be
Updating a 50 Terabyte PostgreSQL Database at Adyen
2018-04-07 10:36:10 +08:00
binhnguyennus
2a48350cca
Approach to Security at Scale at Dropbox
2018-04-04 10:22:27 +08:00
binhnguyennus
858ff3d54c
Add a new section: Distributed Security
2018-04-04 09:44:03 +08:00
binhnguyennus
b95eda6cfb
Refactor the section of Performance
2018-04-04 09:19:29 +08:00
binhnguyennus
9d1677b089
What is Time-Series Data & Why We Need a Time-Series Database
2018-04-04 08:56:02 +08:00
binhnguyennus
60c020fa7d
Event Stream Analytics with Druid (Search Engine meet Column DB) at Walmart
2018-04-03 19:57:22 +08:00
binhnguyennus
d0c918dbdb
Backends High Availability at BlaBlaCar
2018-04-02 22:35:44 +08:00
binhnguyennus
b494242a20
remove the SurveyMonkey dead link
2018-04-02 22:29:19 +08:00
binhnguyennus
a8b341c558
Architecture of API Platform at Riot Games
2018-04-02 22:25:27 +08:00
binhnguyennus
e9105532d5
Messaging Service at Riot Games
2018-04-02 22:21:16 +08:00
binhnguyennus
6a9d5f4e51
Refactor the section of Relational Databases
2018-04-02 21:49:00 +08:00
binhnguyennus
3ca2d8ac1c
Improving HBase Backup Efficiency at Pinterest
2018-04-02 21:19:57 +08:00
binhnguyennus
0a9cc67b4c
COTA: Improving Customer Care with NLP & Machine Learning at Uber
2018-04-02 20:42:18 +08:00
binhnguyennus
555d6c63aa
QALM: QoS Load Management Framework at Uber
2018-04-02 20:39:11 +08:00
binhnguyennus
aafc77e3dc
Box Graph: Spontaneous Social Network at Box
2018-04-02 15:11:53 +08:00
binhnguyennus
9a74e2eba8
Horizontal Scalability in Web Serving Tier of Airbnb
2018-03-31 01:24:43 +08:00
binhnguyennus
11acaa6a5e
refactor
2018-03-31 01:19:27 +08:00
binhnguyennus
c43edd5337
Search and Recommendations at DoorDash
2018-03-31 01:15:07 +08:00
binhnguyennus
fe9a6cc807
add a subsection for ELK Stack
2018-03-28 11:47:42 +08:00
binhnguyennus
9ca69e500f
ELK at Robinhood
2018-03-28 11:41:27 +08:00
binhnguyennus
0842a07f20
minor edit
2018-03-27 14:26:35 +08:00
Xuqian
1a299a904f
Update README.md
...
-- Added share to weibo
2018-03-27 13:01:12 +08:00
binhnguyennus
7cd3d9187d
Resiliency in Distributed Systems at GO-JEK
2018-03-26 09:31:47 +08:00
binhnguyennus
41f3bf1371
Architecture of Data Infrastructure at GO-JEK
2018-03-26 09:29:23 +08:00
binhnguyennus
85ac6d0852
Big Data, Web Ops & DevOps Ebooks - O'Reilly (Online - Free)
2018-03-26 09:21:56 +08:00
binhnguyennus
27e85107d4
High Cohesion and Low Coupling
2018-03-26 08:28:16 +08:00
binhnguyennus
dd5d52ec85
K8Guard: Auditing System for Kubernetes Clusters at Target.com
2018-03-25 12:16:33 +08:00
binhnguyennus
0cb3332e3e
Distributed Troubleshooting Platform with ELK Stack at Target.com
2018-03-25 12:14:24 +08:00
binhnguyennus
134403db4b
tCache: Scalable Data-aware Java Caching at Trivago
2018-03-25 11:25:13 +08:00
binhnguyennus
6065e61357
The Process of Optimizing for Client Performance at Expedia
2018-03-25 11:19:44 +08:00
binhnguyennus
1031923a59
shorter is better
2018-03-25 11:11:17 +08:00
binhnguyennus
c2612b1f4d
minor fix
2018-03-25 10:50:18 +08:00
binhnguyennus
0c98c469a1
I am a fan of AI, too
2018-03-25 10:48:02 +08:00
binhnguyennus
89931ff8e9
minor fix
2018-03-25 10:42:29 +08:00
binhnguyennus
a556c285ba
Add a new section for Machine Learning at Scale
2018-03-25 10:40:12 +08:00
binhnguyennus
efeeae0326
Using Machine Learning to Improve Streaming Quality at Netflix
2018-03-25 10:36:09 +08:00
binhnguyennus
78ab559d9a
My Scaling Hero - Jeff Atwood (Read it for Endorphins before Inteview, JK)
2018-03-25 10:29:45 +08:00
binhnguyennus
f2ccb23e9e
refactor the whole list, ensure no dead link
2018-03-25 10:16:18 +08:00
binhnguyennus
5cea8dc226
osquery Across the Enterprise at Palantir
2018-03-25 10:03:18 +08:00
binhnguyennus
964d81a07b
Code Review Best Practices at Palantir
2018-03-25 09:59:16 +08:00
binhnguyennus
8e2f69ac30
Rename to Distributed Source Code and Configuration Files Management
2018-03-25 09:49:59 +08:00
binhnguyennus
6b70f8f255
move the section of Distributed Control to the end
2018-03-25 09:36:20 +08:00
binhnguyennus
62fc3522ac
refactor the section Distributed Caching
2018-03-25 09:31:40 +08:00
binhnguyennus
4b73b71ff5
Scaling with Performance at Facebook - Bill Jia, VP of Infrastructure at Facebook
2018-03-24 08:59:34 +08:00
binhnguyennus
f252c43931
to be more accurate
2018-03-24 08:52:58 +08:00
binhnguyennus
dd5610b1d8
Scaling Low-latency Live Streams at Facebook
2018-03-24 08:47:23 +08:00
binhnguyennus
0a21a502b4
Scaling Real-time Infrastructure at Alibaba for Global Shopping Holiday
2018-03-23 12:35:27 +08:00
binhnguyennus
8bfc0ca2fa
Refactor the section of Stability
2018-03-23 12:18:03 +08:00
binhnguyennus
f4b270e7c6
MySQL Parallel Replication (4 parts) at Booking.com
2018-03-23 12:07:15 +08:00
binhnguyennus
4623ef7b9d
remove a booking.com death link
2018-03-23 12:04:35 +08:00
binhnguyennus
c313c28faf
replace broken link
2018-03-23 11:50:30 +08:00
binhnguyennus
3c7b81a4a3
refactor the RDBMS section
2018-03-23 11:44:36 +08:00
binhnguyennus
f7e7bc5bdd
Scaling PostgreSQL Using CUDA
2018-03-23 11:40:35 +08:00
binhnguyennus
da6005c857
refactor
2018-03-23 11:34:53 +08:00
binhnguyennus
38176bde3d
refactor
2018-03-23 11:27:21 +08:00
binhnguyennus
e04af0582b
LogFeeder: Log Collection System at Yelp
2018-03-22 15:06:51 +08:00
binhnguyennus
0993136c0a
refactored
2018-03-22 15:02:06 +08:00
binhnguyennus
08bf92b7bf
Caching Internal Service Calls at Yelp
2018-03-22 14:56:25 +08:00
binhnguyennus
6ae322e597
How GPUs Make Browsers Fast (Primitive Drawing, Composing Layers, Tiles Backing Stores)
2018-03-22 14:47:43 +08:00
binhnguyennus
42fc0afad7
minor change
2018-03-22 14:38:50 +08:00
binhnguyennus
02488ad3bf
minor edit
2018-03-22 11:12:22 +08:00
binhnguyennus
befa71f689
Need a Weibo share link
2018-03-22 11:10:48 +08:00
binhnguyennus
3a82da5564
Architecture of Finance and Banking Systems
2018-03-22 11:01:25 +08:00
binhnguyennus
b29ae57754
refactor
2018-03-22 10:57:21 +08:00
binhnguyennus
cc1a78a9b5
refactor
2018-03-22 10:46:03 +08:00
binhnguyennus
57465534ef
Create the new section Architectures
2018-03-22 10:36:48 +08:00
binhnguyennus
b59e244996
minor rename
2018-03-22 10:31:26 +08:00
binhnguyennus
5652332654
refactor the section of Event-Driven Architecture
2018-03-22 10:28:38 +08:00
binhnguyennus
9fa2d5e0d0
Merge two small sections into Distributed Messaging and Event Streaming
2018-03-22 10:23:38 +08:00
binhnguyennus
913f849904
Domain-Driven Design in Organizing Monolith Before Breaking it into Services at Weebly
2018-03-22 10:19:47 +08:00
binhnguyennus
bc90f96244
ClickHouse - Open Source Distributed Column Database at Yandex
2018-03-22 10:00:09 +08:00
binhnguyennus
6b8ffd9428
Scaling the S in SDN - Albert Greenberg, Director Azure Networking and Distinguished Engineer at Microsoft
2018-03-22 09:47:48 +08:00
binhnguyennus
f722c53c6c
Deduplication For Efficient Storage (From 50 PB To 32 PB) At Mail.Ru
2018-03-21 15:28:41 +08:00
binhnguyennus
9fdd0e1a46
Zipkin: Distributed Systems Tracing at Twitter
2018-03-20 23:04:36 +08:00
binhnguyennus
795dd75c77
Real-time Distributed Tracing at LinkedIn
2018-03-20 23:02:20 +08:00
binhnguyennus
6031a5a61e
Publishing with Kafka at The New York Times
2018-03-19 22:21:27 +08:00
binhnguyennus
1a49e1a0c5
Building Fast & Resilient Web Applications - Ilya Grigorik
2018-03-18 22:41:08 +08:00
binhnguyennus
eaace3c465
MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL)
2018-03-18 22:30:16 +08:00
binhnguyennus
cc108b5cc2
Understanding Gossip (Cassandra Internals)
2018-03-18 09:07:08 +08:00
binhnguyennus
89d108572f
Optimizing Video Stream for Low Bandwidth with Dynamic Optimizer at Netflix
2018-03-18 08:51:27 +08:00
binhnguyennus
dd49108c91
Architecture of LIVE's Encoder Layer at LINE
2018-03-17 10:08:35 +08:00
binhnguyennus
74a6b16fc2
Architecture of Real-Time Presence Platform at LinkedIn
2018-03-16 20:51:53 +08:00
binhnguyennus
af796464c8
A Reference Architecture For The Open Banking Standard
2018-03-15 10:51:02 +08:00
binhnguyennus
83f9c803cd
Notes on Distributed Systems for Young Bloods
2018-03-15 09:20:28 +08:00
binhnguyennus
b77724d068
CP Databases and AP Databases
2018-03-15 08:50:43 +08:00
binhnguyennus
0a113c2836
Search Federation Architecture at LinkedIn (2018)
2018-03-15 06:42:37 +08:00
binhnguyennus
d4837a5d6a
The Precise Meaning of I/O Wait Time in Linux
2018-03-14 06:35:30 +08:00
binhnguyennus
7ec9fc5f80
Systems We Make (Academic Papers)
2018-03-12 10:34:28 +08:00
binhnguyennus
4db6c5a6e3
OSI and TCP/IP Cheat Sheet (short but really good)
2018-03-12 10:29:29 +08:00
binhnguyennus
c83413fb20
Add some System Design links
2018-03-12 01:16:45 +08:00
binhnguyennus
9516623892
Building Reliable Reprocessing and Dead Letter Queues with Kafka at Uber
2018-03-11 16:47:03 +08:00
binhnguyennus
2febad4581
The Architecture Interview - Susan Fowler
2018-03-11 16:41:08 +08:00
binhnguyennus
7a58854c12
Make the title concise
2018-03-10 23:26:51 +08:00
binhnguyennus
e2e266125e
Add the System Design section, enjoy vacation in my Vietnam
2018-03-10 20:58:39 +08:00
binhnguyennus
cbf7baa9c2
Latency Numbers Every Programmer Should Know
2018-03-10 20:31:15 +08:00
binhnguyennus
bb73e26ae0
make it in one line
2018-03-10 17:33:16 +08:00
binhnguyennus
c7047e84ba
Distributed Systems in One Lesson - Tim Berglund, Senior Director of Developer Experience at Confluent
2018-03-10 17:31:35 +08:00
binhnguyennus
5ecba956ea
Kafka for PaaS at Rakuten
2018-03-09 15:57:19 +08:00
binhnguyennus
43072c8cdd
Kubernetes Traffic Routing at Rakuten
2018-03-09 15:50:17 +08:00
binhnguyennus
345d3d3d3b
Exploring CQRS and Event Sourcing - MSDN (with free ebook)
2018-03-09 15:46:58 +08:00
binhnguyennus
75141df115
How To Design A Good API and Why it Matters - Joshua Bloch
2018-03-08 08:30:57 +08:00
binhnguyennus
111cdf03b5
Introduction to In-memory Data - Viktor Gamov, Solutions Architect at Hazelcast
2018-03-07 08:07:24 +08:00
binhnguyennus
4e2f49803c
Handling Billions of Edges in a Graph Database
2018-03-06 14:21:40 +08:00
binhnguyennus
1125d04445
Distributed Firewall at Linkedin
2018-03-05 09:22:12 +08:00
binhnguyennus
afe654ae5d
SQL Database Performance Tuning
2018-03-05 09:10:58 +08:00
binhnguyennus
2ba706bc32
Refactor
2018-03-04 11:01:15 +08:00
binhnguyennus
12482d298a
The Secret To 10 Million Concurrent Connections
2018-03-04 10:41:37 +08:00
binhnguyennus
3f368b000b
Linux Performance
2018-03-02 13:24:38 +08:00
binhnguyennus
aa98e72031
Using Java Large Heap (110 GB) for Boosting Site Perpormance at Expedia
2018-03-01 08:58:34 +08:00
binhnguyennus
58b26ac7c3
Add the book: What Every Developer Should Know About SQL Performance (Online - Free)
2018-02-28 00:58:49 +08:00
binhnguyennus
b7922d13ba
Performance and Scalability of Databases
2018-02-28 00:54:35 +08:00
binhnguyennus
d1f0e78b12
Scaling Distributed Joins
2018-02-28 00:48:16 +08:00
binhnguyennus
ef3ea729d1
Database Isolation Levels and Effects on Performance and Scalability
2018-02-26 23:15:10 +08:00
Benny Nguyen
cdf3b0dd6e
Making 10x Improvement in Release Times with Docker and Amazon ECS at Nextdoor
2018-02-26 13:49:48 +08:00
Benny Nguyen
fc0ebb04cb
Sharding MySQL at MailChimp
2018-02-26 10:35:13 +08:00
Benny Nguyen
022ca01ef7
Git Repo at Microsoft
2018-02-23 19:42:45 +08:00
Benny Nguyen
1fb0ffd241
How Production Engineers Support Global Events at Facebook
2018-02-22 18:13:44 +08:00
Benny Nguyen
db3e14b7d0
Scaling Git at Microsoft - Saeed Noursalehi, Principal Program Manager at Microsoft
2018-02-22 18:11:14 +08:00
Benny Nguyen
6ebc9155b1
Scaling Git at Microsoft - Saeed Noursalehi, Principal Program Manager at Microsoft
2018-02-22 18:10:40 +08:00
Benny Nguyen
a285996cbf
Distributed Version Control Systems: A Not-So-Quick Guide Through
2018-02-22 14:34:50 +08:00
Benny Nguyen
ecc5d31cc1
Venue Rating System at Foursquare
2018-02-21 14:24:01 +08:00
binhnguyennus
8b98f3826f
Tech Stack at TransferWise
2018-02-20 22:49:17 +08:00
Benny Nguyen
4e4a1c0da2
A Horror Movie Featuring Auto Scaling Groups, EBS Volumes, Terraform, and Bash
2018-02-20 14:22:30 +08:00
Benny Nguyen
3748095d8b
Techniques for Splitting Up a Codebase into Microservices and Artifacts at LinkedIn
2018-02-20 14:12:18 +08:00
binhnguyennus
8c8eed598c
Machine Learning Applications In The E-commerce Domain (4 parts) at Rakuten
2018-02-20 07:00:16 +08:00
binhnguyennus
f98c56a952
Scaling Counting Infrastructure at Quora - Chun-Ho Hung and Nikhil Gar, SEs at Quora
2018-02-19 10:18:26 +08:00
binhnguyennus
76c4952889
Scaling NodeJS at Alibaba
2018-02-18 08:21:39 +08:00
binhnguyennus
428a76369c
High Performance Packet Processing Platform at Alibaba - Haiyong Wang, Senior Director at Alibaba Infrastructure Service
2018-02-18 08:17:04 +08:00
binhnguyennus
721e0afedc
Refactor
2018-02-18 08:08:55 +08:00
binhnguyennus
122436e820
Architecture of Stack Overflow Enterprise at Palantir
2018-02-18 08:03:19 +08:00
binhnguyennus
d010ecf88f
Scaling Load Balancing Infra to Support 1.3 Billion Users at Facebook - Patrick Shuff, Production Engineer at Facebook
2018-02-17 14:21:30 +08:00
binhnguyennus
9624698c60
Benchmarking Cassandra Scalability at Netflix; Half of my heart is in Cassandra Ooh Na Na...
2018-02-16 20:45:03 +08:00
binhnguyennus
8a5111938f
Scaling Lessons at Walmart Labs; Cassandra, Ooh na-na...
2018-02-16 15:16:53 +08:00
binhnguyennus
317358a09d
HAPPY CHINESE NEWYEAR! - ENJOY YOUR (AND MY) VACATION!
2018-02-15 10:26:05 +08:00
binhnguyennus
86de4acfd3
Conductor: Microservices Orchestrator at Netflix
2018-02-15 10:22:38 +08:00
Benny Nguyen
db789a8f6a
Scaling Reliability at Dropbox - Sat Kriya Khalsa, SRE at Dropbox
2018-02-14 17:51:40 +08:00
Benny Nguyen
4b19198906
Site Reliability Engineering at Dropbox - Tammy Butow, Site Reliability Engineering Manager at Dropbox
2018-02-14 17:46:43 +08:00
Benny Nguyen
de4a450cd6
refactor
2018-02-14 17:40:39 +08:00
Benny Nguyen
9dcc967f24
Scaling Global CDN at Netflix - Dave Temkin, Director of Global Networks at Netflix
2018-02-14 17:35:48 +08:00
Benny Nguyen
a10e9ea530
Refactor
2018-02-14 17:29:46 +08:00
Benny Nguyen
39e4799171
Scaling Infrastructure at Etsy - Bethany Macri, Engineering Manager at Etsy
2018-02-14 13:02:31 +08:00
Benny Nguyen
b859b01f91
PowerfulSeal: Testing Tool for Kubernetes Clusters at Bloomberg
2018-02-13 20:33:37 +08:00
Benny Nguyen
f83a124307
HAProxy with Kubernetes for User-facing Traffic at SoundCloud
2018-02-13 20:15:34 +08:00
binhnguyennus
17e919d1e9
Correct the title:
...
Scaling (a NSFW site) to 200 Million Views A Day And Beyond - Eric Pickup, Lead Platform Developer at MindGeek
2018-02-13 01:08:40 +08:00
binhnguyennus
4be0d7fece
Scaling (a NSFW website) to 200 Million Views A Day And Beyond - Erick Pickup, Lead Developer at MindGeek
2018-02-13 00:59:11 +08:00
binhnguyennus
6a6cf925a8
How League Of Legends Scaled Chat To 70 Million Players
2018-02-13 00:47:15 +08:00
binhnguyennus
8409af928a
refactor
2018-02-13 00:06:52 +08:00
binhnguyennus
0c6bf1b549
My Scaling Hero - Jeff Atwood
2018-02-13 00:03:42 +08:00
binhnguyennus
afb36c43c5
The Problem with Logging - Jeff Atwood
2018-02-12 23:59:50 +08:00
Benny Nguyen
92f60ae0f2
Nanoservices at BBC Online
2018-02-12 11:24:39 +08:00
Benny Nguyen
60e5aa9e29
Mesos, Docker and Ochopod in Localization Services at Autodesk
2018-02-12 11:22:06 +08:00
Benny Nguyen
a6aca08efb
refactor
2018-02-12 11:16:53 +08:00
binhnguyennus
b2a45fdc09
Architecture of Data Platform at Flipkart
2018-02-11 10:34:48 +08:00
binhnguyennus
f5b41ee3a0
Architecture of SurveyMonkey
2018-02-11 10:32:12 +08:00
binhnguyennus
5987892a7d
Reducing Image File Size in the Photos Infrastructure at Etsy
2018-02-11 10:11:15 +08:00
Benny Nguyen
bd54eb02e4
MySQL Sharding (3 part series) at Evernote
2018-02-10 19:34:22 +08:00
Benny Nguyen
f0540b83ae
Running A/B Tests on Hosting Infrastructure (CDNs) at Deliveroo
2018-02-10 19:28:29 +08:00
Benny Nguyen
628157512a
Redis at Deliveroo
2018-02-10 19:23:25 +08:00
Benny Nguyen
ee7d0379ce
Using Logs to Build a Solid Data Infrastructure - Martin Kleppmann
2018-02-10 19:14:17 +08:00
Benny Nguyen
58d081d9fc
Minor change
2018-02-10 19:09:50 +08:00
Benny Nguyen
9f2b880709
Stream Processing, Event Sourcing, Reactive, CEP, etc and Making sense of it all - Martin Kleppmann
2018-02-10 19:05:22 +08:00
Benny Nguyen
4103040c0d
Should You Put Several Event Types in the Same Kafka Topic? - Martin Kleppmann
2018-02-10 19:01:05 +08:00
Benny Nguyen
0fd7ecbfec
Migrating Mountains of Mongo Data at Addepar
2018-02-10 18:53:54 +08:00
binhnguyennus
4251079755
Minor change for better view
2018-02-10 00:26:04 +08:00
binhnguyennus
d6aea6ecfd
Add sharing by Twitter
2018-02-10 00:13:54 +08:00
Benny Nguyen
9a7a10461b
Google AMP at Condé Nast
2018-02-09 17:58:01 +08:00
Benny Nguyen
928d84421a
Machine Learning (2 parts) at Condé Nast
2018-02-09 17:53:07 +08:00
Benny Nguyen
95d6f306be
Back-end at BlaBlaCar
2018-02-09 17:48:46 +08:00
Benny Nguyen
5dfdce88bf
Microservices at BlaBlaCar
2018-02-09 17:45:28 +08:00
Benny Nguyen
a08bed91e5
Improving Photo Selection With Deep Learning at TripAdvisor
2018-02-08 18:12:16 +08:00
Benny Nguyen
1f637629ef
Training ML Models with Airflow and BigQuery at WePay
2018-02-08 18:09:06 +08:00
Benny Nguyen
0776e38570
Decreasing RAM Usage by 40% Using jemalloc with Python & Celery at Zapier
2018-02-08 18:06:15 +08:00
Benny Nguyen
a84ffc8601
Moving Food Feed from Redis to Cassandra at Zomato
2018-02-08 18:04:31 +08:00
Benny Nguyen
50b6ba81a8
zBase: High Performance, Elastic, Distributed Key-Value Store at Zynga
2018-02-08 18:01:53 +08:00
Benny Nguyen
4dd7f14883
Zynga Geo Proxy: Reducing Mobile Game Latency at Zynga
2018-02-08 17:58:22 +08:00
Benny Nguyen
7c269c4167
Improving Homepage Performance at Zillow
2018-02-08 17:55:47 +08:00
Benny Nguyen
5d4180786e
Agrarian-Scale Kubernetes (3 part series) at New York Times
2018-02-08 17:46:57 +08:00
Benny Nguyen
97e64ce0fa
MPH: Fast and Compact Immutable Key-Value Stores at Indeed
2018-02-08 17:39:11 +08:00
Benny Nguyen
62e7fb1210
Imgur Notification: From MySQL to HBASE at Imgur
2018-02-08 17:36:38 +08:00
Benny Nguyen
556f6b5421
Service Decomposition at Scale at Intuit QuickBooks
2018-02-08 17:32:19 +08:00
Benny Nguyen
257bbdc310
Make the title fits the page
2018-02-08 17:28:07 +08:00
Benny Nguyen
3d54f3ea98
How GIPHY Delivers a Dancing Cat GIF to 300 Millions Users - Alex Hoang and Nima Khoshini, Services Engineers at GIPHY
2018-02-08 17:26:37 +08:00
Benny Nguyen
cfd195e558
PaddlePaddle Fluid: Elastic Deep Learning on Kubernetes at Baidu
2018-02-07 20:30:49 +08:00
Benny Nguyen
813f42e0f8
Content-based Video Relevance Prediction at Hulu
2018-02-07 20:24:15 +08:00
Benny Nguyen
77036b172f
Kafka in Platform Events Architecture at Salesforce
2018-02-07 20:17:55 +08:00
Benny Nguyen
0d033fda6d
Performance Monitoring with Riemann and Clojure at Walmart
2018-02-07 20:14:52 +08:00
Benny Nguyen
3bbb0254d7
Running Concurrent Queries in GoSocial (Go and Neo4j) at Medium
2018-02-07 20:13:27 +08:00
Benny Nguyen
4736d16f4d
Scale to serve 100+ million reads/writes using Spark and Cassandra at Dream11
2018-02-07 20:11:33 +08:00
Benny Nguyen
5c5874ce9f
Overview of Data Platform at Flipkart
2018-02-07 20:09:07 +08:00
Benny Nguyen
3fd8fbc45c
Resiliency against Traffic Oversaturation at iHeartRadio
2018-02-07 20:06:48 +08:00
Benny Nguyen
205c849577
Elasticsearch at Kickstarter
2018-02-07 17:11:09 +08:00
Benny Nguyen
8b311cabcb
Performance Optimization for the Greater China Region at Salesforce - Jeff Cheng, Enterprise Architect at Salesforce
2018-02-07 11:59:11 +08:00
Benny Nguyen
638bf1d587
Edit the CC0 License
2018-02-07 01:07:54 +08:00
Benny Nguyen
2a27b85778
Netflix: What Happens When You Press Play?
2018-02-06 09:57:34 +08:00
Benny Nguyen
aef8106557
Nebula: Storage Platform to Build Search Backends at Airbnb
2018-02-06 09:28:11 +08:00
Benny Nguyen
de12aff7c5
30x Performance Improvements on MySQLStreamer at Yelp
2018-02-06 09:20:54 +08:00
Benny Nguyen
4e28cddf2a
Simone: Distributed Simulation Service at Netflix
2018-02-05 15:27:39 +08:00
Amir Arsalan
44e43da7ba
🎉 CQRS architecture 🎉
2018-02-04 20:08:52 +03:30
binhnguyennus
2e7c2db355
Refactored, happy weekend my friends!
2018-02-04 17:10:26 +08:00
Amir Arsalan
9ea0f48ff3
add 'A pattern language for microservices'
2018-02-04 11:42:42 +03:30
Benny Nguyen
5eada9622c
Merge pull request #10 from amirarsalan/nosql/sharding
...
add "How Sharding Works"
2018-02-04 11:04:13 +08:00
binhnguyennus
3a020c63e5
Image Classification Experiment Using Deep Learning at Mercari
2018-02-04 10:59:55 +08:00
binhnguyennus
c5b74eafb9
remove the obsolete logo
2018-02-04 10:54:29 +08:00
binhnguyennus
404b3b3c8f
SimpleDB at Zendesk
2018-02-04 10:52:04 +08:00
Amir Arsalan
56efc92c58
add "How Sharding Works"
2018-02-04 01:33:21 +03:30
binhnguyennus
389eadb0ae
Sherlock: Near Real Time Search Indexing at Flipkart
2018-02-03 09:33:02 +08:00
binhnguyennus
560c46885d
Scryer: Predictive Auto Scaling Engine at Netflix
2018-02-03 09:30:38 +08:00
binhnguyennus
a5ed19b930
Autoscaling Pinterest
2018-02-03 09:27:11 +08:00
Benny Nguyen
9c9e8f8120
Move Distributed Version Control close to Distributed Storage
2018-02-02 10:44:19 +08:00
Benny Nguyen
67acc763a7
Refactor
2018-02-02 10:41:20 +08:00
Benny Nguyen
efd9e60a61
Reinventing the Trading Platform for Scale at Wealthsimple
2018-02-02 10:27:44 +08:00
Benny Nguyen
be9fda458a
Choosing an Architecture for Core Banking System at TrustBK
2018-02-02 10:22:18 +08:00
Benny Nguyen
ee37e40326
Building Scalable Applications Using Event Sourcing and CQRS with Kafka
2018-02-02 10:19:04 +08:00
Benny Nguyen
50e2564e33
Building Scalable Applications Using Event Sourcing and CQRS using Kafka
2018-02-02 10:18:15 +08:00
Benny Nguyen
d5ef304d09
Git Configuration Files (Dotfiles) Distribution at Booking.com
2018-02-01 15:10:56 +08:00
Benny Nguyen
204a42f894
Protector: Circuit Breaker for Time Series Databases at Trivago
2018-02-01 13:41:13 +08:00
Benny Nguyen
733352f55a
Autoscaling Jenkins at Trivago
2018-02-01 13:39:07 +08:00
Benny Nguyen
57e2c2ba58
Server Side Rendering at Wix
2018-02-01 13:37:26 +08:00
Benny Nguyen
2ee41c725a
Learn Redis the hard way (in production) at Trivago
2018-02-01 13:33:40 +08:00
Benny Nguyen
abfc3c043c
Reduce Memcached Memory Usage by 50% at Trivago
2018-02-01 13:27:18 +08:00
binhnguyennus
8427fc5369
Refactor
2018-02-01 00:16:05 +08:00
binhnguyennus
0ea5f492b4
MySQL Crash-Safe Replication, Parallel Replication, and Slave Scaling (10 part series) at Booking.com
2018-01-31 23:53:44 +08:00
daswolke
8184318a81
Fix typo at Tracking Service Infrastructure at Scale at Spotify
2018-01-31 12:26:12 +01:00
Benny Nguyen
c12855e82b
Operate Kubernetes Reliably at Stripe
2018-01-31 15:30:26 +08:00
Benny Nguyen
5b82b70902
Scaling Online Migrations at Stripe
2018-01-31 15:25:25 +08:00
Benny Nguyen
67eee19508
Scaling YouTube's Backend - Sugu Sougoumarane, SDE at Youtube
2018-01-31 15:07:20 +08:00
Benny Nguyen
070ad000bc
Improving Video Thumbnails with Deep Neural Nets at YouTube
2018-01-31 15:06:13 +08:00
Benny Nguyen
9c7cd771e7
Reducing Video Loading Time by Prefetching during Preroll at Dailymotion
2018-01-31 15:04:12 +08:00
Benny Nguyen
3f69577f67
Scaling Facebook Live Videos to a Billion Users - Sachin Kulkarni, Director of Engineering at Facebook
2018-01-31 12:23:23 +08:00
Benny Nguyen
7f0a9ba5b5
Architecture to Handle 80K RPS Celebrity Sales at Shopify - Simon Eskildsen, Senior Production Engineering Lead at Shopify
2018-01-31 12:16:30 +08:00
Benny Nguyen
04cc5d3075
Elasticsearch Performance Tuning Practice at eBay
2018-01-31 11:02:01 +08:00
Benny Nguyen
d40cbbfc0b
Microservices Scale Cube
2018-01-31 10:08:26 +08:00
Benny Nguyen
2cc4f2b39d
Designing a Microservices Architecture for Failure
2018-01-30 19:45:04 +08:00
Benny Nguyen
f6beaa5901
Roshi - Distributed Storage System for Time-Series Event at SoundCloud
2018-01-30 19:38:20 +08:00
Benny Nguyen
a3fbb0f9f6
Lessons in Resilience at SoundCloud
2018-01-30 19:32:39 +08:00
Benny Nguyen
37099026b2
Basic Infrastructure Patterns at Zenefits
2018-01-30 19:29:35 +08:00
Benny Nguyen
79023169e5
Inside a SoundCloud Microservice
2018-01-30 19:27:34 +08:00
binhnguyennus
887ef4b56a
Autoscaling Applications at PayPal
2018-01-30 01:12:52 +08:00
binhnguyennus
e2ca96614e
Automate and Abstract: Lessons from Facebook on Engineering for Scale
2018-01-30 00:27:06 +08:00
Benny Nguyen
0a1c3cfd89
Autoscaling Based on Request Queuing at Square
2018-01-29 19:16:16 +08:00
Benny Nguyen
484b1ec5a5
Performance Improvements (All Stacks) at Pinterest
2018-01-29 19:06:29 +08:00
Benny Nguyen
1cd7cd1950
Manas: High Performing Customized Search System at Pinterest
2018-01-29 19:04:06 +08:00
Benny Nguyen
97d4ead30e
Optimizing APIs through Dynamic Polyglot Runtime, Fully Asynchronous, and Reactive Programming at Netflix
2018-01-29 17:27:41 +08:00
Benny Nguyen
421c0e029c
Distributed Cron Architecture at Quora
2018-01-29 17:19:13 +08:00
Benny Nguyen
842b0eabd5
Ensuring Resilience to Disaster at Quora
2018-01-29 17:16:13 +08:00
Benny Nguyen
58c7afb8ae
10 Common (Large-Scale) Software Architectural Patterns in a Nutshell
2018-01-29 16:18:56 +08:00
Benny Nguyen
3bfba1a53e
Minor rename
2018-01-29 16:12:47 +08:00
Benny Nguyen
552a3f6c7a
Lessons learned running Docker in production at Treehouse
2018-01-29 16:10:33 +08:00
Benny Nguyen
79e594c5a8
SQL or NoSQL - Lesson Learned from Salesforce
2018-01-29 16:07:00 +08:00
Benny Nguyen
b28f394ffd
Why Over-Reusing is Bad
2018-01-29 15:58:49 +08:00
Benny Nguyen
77db2fdb6f
Scaling the Analytics Database (Postgres) at TransferWise
2018-01-29 15:55:49 +08:00
Benny Nguyen
8f03c980d6
Syscall Auditing at Scale at Slack
2018-01-29 15:48:08 +08:00
binhnguyennus
8883dbb18d
Search Service of Twitter (2014)
2018-01-28 12:20:09 +08:00
binhnguyennus
536467233f
An Analysis of Facebook Photo Caching
2018-01-28 12:05:36 +08:00
binhnguyennus
45aabe6785
Mnesia and CAP
2018-01-28 11:46:27 +08:00
binhnguyennus
dddd55e1e6
Edit the section of Books
2018-01-27 18:33:29 +08:00
binhnguyennus
16a64fbc77
Optimizing 360 photos at scale at Facebook
2018-01-27 18:28:55 +08:00
binhnguyennus
840d877990
Twelve-Factor App
2018-01-27 18:22:09 +08:00
binhnguyennus
b71576b161
Redis in Chat Architecture of Twitch (from 27:22)
2018-01-27 12:26:40 +08:00
binhnguyennus
5b5e64d456
Redis in Chat Architecture of Twitch (from 52:53)
2018-01-27 12:24:26 +08:00
Benny Nguyen
1c63e6a52d
Add two very good online and free books: Google SRE and DistSys (mixu)
2018-01-27 03:40:30 +08:00
Benny Nguyen
3941276492
Edit the title: Server-side Optimization to Parallelize the Rendering of Web Pages at Yelp
2018-01-27 03:00:38 +08:00
Benny Nguyen
7fe37cb546
Rearrange the sections: move HTTP Caching near Load Balancing and Concurrency near Parallel, look better!
2018-01-27 02:19:46 +08:00
Benny Nguyen
b319048f64
Domain Events: Simple and Reliable Solution
2018-01-27 02:16:09 +08:00
Benny Nguyen
43a079fb24
Correct the link of Domain Event
2018-01-27 02:09:17 +08:00
Benny Nguyen
323559c8d9
Remove the link of Akka, too specific
2018-01-27 02:06:51 +08:00
Benny Nguyen
92f421e165
Enhance the Event-Driven Architecture section
2018-01-27 02:02:57 +08:00
Benny Nguyen
f9388ec9b7
The Benefits of Server Side Rendering Over Client Side Rendering
2018-01-27 00:56:12 +08:00
Benny Nguyen
0b082910df
Enhance the Redis section
2018-01-27 00:49:10 +08:00
Benny Nguyen
506e89fd88
Uniform Consistent Hashing
2018-01-27 00:39:22 +08:00
Benny Nguyen
caa845aaab
Scaling Time Series Data Storage at Netflix
2018-01-27 00:36:04 +08:00
Benny Nguyen
70765dc06d
Change the Failover introduction link to a better one
2018-01-27 00:32:33 +08:00
Benny Nguyen
f3fd5d13e7
Eventually Consistent - Werner Vogels, CTO at Amazon
2018-01-26 23:31:50 +08:00
Benny Nguyen
1b12d1d5f0
Fix a grammar error
2018-01-26 22:41:28 +08:00
Benny Nguyen
0380b37a88
Change the link of Design for Loose-coupling to a better one
2018-01-26 22:35:06 +08:00
Benny Nguyen
11affd3af7
Life Beyond Distributed Transactions
2018-01-26 22:21:38 +08:00
Benny Nguyen
3b975925ec
Add a section for Distributed Searching
2018-01-26 22:06:57 +08:00
Benny Nguyen
45a1b96ad1
Add a section for Performance
2018-01-26 20:05:29 +08:00
Benny Nguyen
4bf853f53e
DHCPLB: Open Source Load Balancer for DHCP at Facebook
2018-01-26 15:33:52 +08:00
Benny Nguyen
3a7adcba64
LogDevice: Distributed Data Store for Logs at Facebook
2018-01-26 15:32:10 +08:00
Benny Nguyen
8872a74956
Fix order error of Books and Talks
2018-01-26 00:32:25 +08:00
Benny Nguyen
267d76e677
Fix the headline
2018-01-26 00:26:09 +08:00
Benny Nguyen
ccec1e6433
Community Power
2018-01-26 00:23:19 +08:00
Benny Nguyen
164ef9ce4e
Edit introduction
2018-01-25 22:07:46 +08:00
Benny Nguyen
223ae45be0
Circuit Breakers for Distributed Services at LINE
2018-01-25 21:56:08 +08:00
Benny Nguyen
d413ffa598
Change heading links and add entries for Circuit Breaker
2018-01-25 21:51:21 +08:00
Benny Nguyen
232df20a0f
Pub-Sub in Chatting Architecture on LINE LIVE
2018-01-25 21:39:05 +08:00
Benny Nguyen
90b1f2f7c2
Make Performance Part of Your Workflow
2018-01-25 21:01:12 +08:00
Benny Nguyen
edba01d5bc
Replacing the Scale Up/Scale Out link with a higher quality one, add Scaling Up vs Scaling Out: Hidden Costs
2018-01-25 20:52:35 +08:00
Benny Nguyen
39487e77bf
Fix a heading bullet error
2018-01-25 18:34:20 +08:00
Benny Nguyen
834c2313bf
Riak inside Chat Service Architecture at Riot Games
2018-01-25 18:33:05 +08:00
Benny Nguyen
ba4162eeca
Concurrency with Erlang
2018-01-25 18:23:46 +08:00
Benny Nguyen
a56d7295c7
How Discord Scaled Elixir to Five Millions Concurrent Users
2018-01-25 18:08:37 +08:00
Benny Nguyen
6577ae2c65
How Google Does Planet-Scale Engineering for Planet-Scale Infra - Melissa Binde, SRE Director for Google Cloud Platform
2018-01-25 18:01:47 +08:00
Benny Nguyen
9bb19e21f3
The Log: What Every Software Engineer Should Know
2018-01-25 17:55:51 +08:00
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
binhnguyennus
781a72e6d6
Minor fix for heading
2018-01-25 00:47:00 +08:00
binhnguyennus
53390d7a64
Add CC0 lisence - Thank you very much. my friends!
2018-01-25 00:41:50 +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
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