RSS feed [root] /examples /design /weblog



title search:


Thu Mar 21 01:28:43 GMT 2024


(google search) (amazon search)
download zip of files only

Sat Feb 24 12:45:36 GMT 2024 From /weblog/design/examples


System Design Interview Question: Design Spotify -[..]iew-question-design-spotify-4a8a79697dda

(google search) (amazon search)

Sat Dec 09 14:48:16 GMT 2023 From /weblog/design/examples


Why Disney Plus’s new Hulu integration was such a huge, high-stakes challenge -[..]993539/disney-plus-hulu-integration-beta

(google search) (amazon search)

Wed Nov 01 14:03:03 GMT 2023 From /weblog/design/examples


How I scaled Amazon’s Load Generator to run on 1000s of machines -[..]to-run-on-1000s-of-machines-4ca8f53812cf

(google search) (amazon search)

Mon Oct 23 12:56:49 GMT 2023 From /weblog/design/examples


Data engineering at Meta: High-Level Overview of the internal tech stack -[..]-of-the-internal-tech-stack-a200460a44fe

(google search) (amazon search)

Sat May 21 13:43:53 GMT 2022 From /weblog/design/examples


Experience of using AWS Redshift -[..]on-events-a-day-the-shift-to-redshi.html

腾讯信息流内容理解算法工程全流程实践 -

(google search) (amazon search)

Sat May 21 13:06:44 GMT 2022 From /weblog/design/examples


Open Sourcing Twitter’s Algorithm Part 1: How Twitter Works -

(google search) (amazon search)

Thu Apr 21 23:34:15 GMT 2022 From /weblog/design/examples


DB Locking in Reservation Systems -[..]king-in-reservation-systems-3b3d574c7676

(google search) (amazon search)

Wed Jan 26 11:53:53 GMT 2022 From /weblog/design/examples


Alright folks, gather round and let me tell you the story of (almost) the biggest engineering disaster I’ve ever had the misfortune of being involved in. It’s a tale of politics, architecture and the sunk cost fallacy [I’m drinking an Aberlour Cask Strength Single Malt Scotch] -

Uber Architecture and System Design -[..]hitecture-and-system-design-e8ac26690dfc

Designing Uber -

(google search) (amazon search)

Wed Jan 19 00:23:06 GMT 2022 From /weblog/design/examples


(google search) (amazon search)

Tue Jan 04 04:32:08 GMT 2022 From /weblog/design/examples


ZeroMQ: The Design of Messaging Middleware -[..]&siteSectionName=architecture-and-design

When NOT to use a message queue -

现代IM系统中的消息系统架构 - 架构篇 -

(google search) (amazon search)

Sun Nov 28 12:45:20 GMT 2021 From /weblog/design/examples


Life of a Netflix Partner Engineer — The case of the extra 40 ms -[..]eer-the-case-of-extra-40-ms-b4c2dd278513

A look under the hood of the most successful streaming service on the planet -

(google search) (amazon search)

Sun Nov 21 13:07:33 GMT 2021 From /weblog/design/examples


Crashproofing the Original NoSQL Key-Value Store -

The history of Berkeley DB -

(google search) (amazon search)

Mon Aug 23 14:12:35 GMT 2021 From /weblog/design/examples


10 Things You Didn’t Know About jOOQ -

(google search) (amazon search)

Sat Feb 20 13:09:12 GMT 2021 From /weblog/design/examples


建在大数据上的郑州地铁 -

(google search) (amazon search)

Fri Jul 24 13:50:06 GMT 2020 From /weblog/design/examples


(google search) (amazon search)

Sat May 16 17:10:13 GMT 2020 From /weblog/design/examples


(google search) (amazon search)

Sat Nov 16 12:30:12 GMT 2019 From /weblog/design/examples


(google search) (amazon search)

Fri Sep 06 12:54:59 GMT 2019 From /weblog/design/examples


What serialization is bad -

(google search) (amazon search)

Fri Sep 09 08:00:46 GMT 2016 From /weblog/design/examples


How QQ deliver hotfix at Android -

(google search) (amazon search)

Tue Aug 16 16:06:59 GMT 2016 From /weblog/design/examples


How linkedin handle logs -[..]ould-know-about-real-time-datas-unifying

(google search) (amazon search)

Wed May 21 09:43:40 GMT 2014 From /weblog/design/examples


Discussion of some decision made for improvement of Java Interface at Java8 -[..]java-8-friday-language-design-is-subtle/

(google search) (amazon search)

Mon May 19 07:37:30 GMT 2014 From /weblog/design/examples


Show how TDD can help OpenSSL to prevent heartbleed if they do it at the first place -

(google search) (amazon search)

Fri Nov 01 06:28:59 GMT 2013 From /weblog/design/examples


Key points

1) No stored procedures are used. There are some very simple triggers.
2) Move cpu-intensive work moved out of the database layer to applications applications layer: referential integrity, joins, sorting done in the application layer! Reasoning: app servers are cheap, databases are the bottleneck.
3) No client-side transactions. no distributed transactions
4) J2EE: use servlets, JDBC, connection pools (with rewrite). Not much else.
5) No state information in application tier. Transient state maintained in cookie or scratch database.

How ebay use Cassandra -[..]-practice-of-cassandra-data-model-design[..]ctices-cassandra-data-model-design-part2[..]dra-data-modeling-best-practices-part-1/[..]dra-data-modeling-best-practices-part-2/

(google search) (amazon search)

Thu Oct 24 09:01:36 GMT 2013 From /weblog/design/examples


(google search) (amazon search)