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
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
binhnguyennus
cb5880a3a9
Designing for Failure: Scaling Uber's Backend by Breaking Everything - Matt Ranney, Chief Systems Architect at Uber
2018-01-11 22:19:15 +08:00
binhnguyennus
2052dd2114
Add entries to Content
2018-01-11 02:13:38 +08:00
binhnguyennus
650196c35d
Scaling Pinterest - Marty Weiner, Pinterest’s founding engineer
2018-01-11 02:07:04 +08:00
binhnguyennus
4ec0a67019
Scaling Instagram Infrastructure - Lisa Guo, Instagram Engineering
2018-01-11 01:59:04 +08:00
binhnguyennus
a9cbcc6a01
Refactor the title
2018-01-11 01:51:03 +08:00
binhnguyennus
1edd5c05d5
Add the Awesome Lectures and Talks section
2018-01-11 01:46:14 +08:00
binhnguyennus
d99a530fe6
Web Scalability for Startup Engineers
2018-01-11 01:35:22 +08:00
binhnguyennus
476c607041
Refactor and add some entries for Basic section
2018-01-11 01:08:02 +08:00
binhnguyennus
4c81fd959c
refactor the headline
2018-01-11 00:54:11 +08:00
binhnguyennus
a3282961d6
Designing for resiliency
2018-01-11 00:50:33 +08:00
binhnguyennus
7c50cf93cb
refactor
2018-01-11 00:41:26 +08:00
binhnguyennus
f80e3bbf98
Add some entries for Basic section
2018-01-11 00:35:46 +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
Benny Nguyen
b056a96d1c
Best Practices For Horizontal Application Scaling (by Shekhar Gulati - OpenShift)
2018-01-09 10:40:01 +08:00
Benny Nguyen
00494cbec5
Handling Growth with Postgres at Instagram
2018-01-09 10:26:22 +08:00
Benny Nguyen
be3420c3c5
Building a Modern Bank Backend
2018-01-07 10:03:23 +08:00
Benny Nguyen
c45a8de59c
Scalable Gaming Patterns on AWS (Sep 2017)
2018-01-05 19:40:04 +08:00
Benny Nguyen
23c306092d
Real-Time Data Warehouse with MemSQL on Cisco UCS
2018-01-04 19:17:04 +08:00
Benny Nguyen
a6524e768e
Add the section of Distributed Messaging
2018-01-03 11:52:35 +08:00
Benny Nguyen
7f1298fe8d
Autoscaling Pub/Sub Consumers at Spotify
2018-01-03 11:27:40 +08:00
Benny Nguyen
4aa2fc9dca
How Twitter Uses Redis To Scale - Video
2018-01-03 11:23:05 +08:00
Benny Nguyen
5fcc121f56
Moving persistent data out of Redis at Github
2018-01-03 11:13:42 +08:00
Benny Nguyen
d3e1a29a7a
Scalable and reliable log ingestion at Pinterest
2018-01-03 11:11:10 +08:00
Benny Nguyen
6a15a34de2
Redis in Slack job queue
2018-01-03 11:02:41 +08:00
Benny Nguyen
89192f50aa
Why SQL is beating NoSQL, and what this means for the future of data
2018-01-03 10:53:21 +08:00
Benny Nguyen
41c788bec3
Why Uber Engineering Switched from Postgres to MySQL
2018-01-03 10:50:01 +08:00
Benny Nguyen
c1be63b7aa
Scaling to 100M at Wix: MySQL is a Better NoSQL
2018-01-03 10:44:27 +08:00
Benny Nguyen
d44a894844
Scaling MySQL-based financial reporting system at Airbnb
2018-01-03 10:40:17 +08:00
Benny Nguyen
bdd225ffa7
Distributed tracing at Pinterest with Pintrace
2018-01-03 10:30:17 +08:00
Benny Nguyen
14bd1baa5e
Add the section of Distributed Logging
2018-01-03 10:25:31 +08:00
Benny Nguyen
11ec0962ae
Manhattan: Twitter’s distributed key-value database
2018-01-03 10:23:02 +08:00
Benny Nguyen
71a5edfd8a
Minor changes in titles
2018-01-03 10:14:06 +08:00
Benny Nguyen
32fd03dea4
How Twitch uses PostgreSQL
2018-01-03 10:11:04 +08:00
Benny Nguyen
b9a152f219
Scaling Mapbox infrastructure with DynamoDB Streams
2018-01-03 10:05:24 +08:00
Benny Nguyen
644eee5b36
MongoDB at Baidu: Multi-Tenant Cluster Storing 200+ Billion Documents across 160 Shards
2018-01-03 10:01:27 +08:00
Benny Nguyen
599346a23e
How Discord Stores Billions of Messages with Cassandra
2018-01-03 09:43:57 +08:00
Benny Nguyen
affdfff5c7
eBay: Building Mission-Critical Multi-Data Center Applications with MongoDB
2018-01-03 09:39:57 +08:00
Benny Nguyen
f01f94247b
When NOT to use Cassandra?
2018-01-03 09:29:38 +08:00
Benny Nguyen
5030c9d20c
Rename: Using S3 in Netflix Chukwa
2018-01-02 14:06:47 +08:00
Benny Nguyen
c1f2ce06d1
S3 in Netflix
2018-01-02 13:44:54 +08:00
Benny Nguyen
86b9dd8b1e
Add usecases with Amazon S3
2018-01-02 13:43:23 +08:00
Benny Nguyen
ff708fb889
How Yelp Scaled Ad Analytics with Cassandra
2018-01-02 13:17:12 +08:00
Benny Nguyen
1c5cfa0155
Cassandra at Instagram
2018-01-02 13:08:40 +08:00
Benny Nguyen
d62ec49f40
Optimizing Memcached Efficiency at Quora
2018-01-02 09:28:28 +08:00
Benny Nguyen
2775ab7881
Parallelize the rendering of web pages: Use case of Yelp.com
2018-01-01 22:15:37 +08:00
Benny Nguyen
3decdbe3f3
Storing Images in Cassandra at Walmart Scale
2017-12-28 08:49:55 +08:00
Benny Nguyen
ba766d048c
Consistent Hashing in Cassandra
2017-12-28 08:47:33 +08:00
Benny Nguyen
ed433a7cb0
Update README.md
2017-12-27 11:47:31 +08:00
Benny Nguyen
db7bf42a28
Initial commit
2017-12-27 11:46:40 +08:00