Commit Graph

479 Commits

Author SHA1 Message Date
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