Commit Graph

594 Commits

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