RSS feed [root] /examples /design /weblog




login:

password:

title search:




 


Thu Mar 21 01:28:43 GMT 2024

examples



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

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

spotify


System Design Interview Question: Design Spotify - https://levelup.gitconnected.com[..]iew-question-design-spotify-4a8a79697dda

(google search) (amazon search)


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

disney


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

(google search) (amazon search)


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

amazon


How I scaled Amazon’s Load Generator to run on 1000s of machines - https://carloarg02.medium.com[..]to-run-on-1000s-of-machines-4ca8f53812cf

(google search) (amazon search)


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

meta


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

(google search) (amazon search)


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

analytic


Experience of using AWS Redshift - http://highscalability.com[..]on-events-a-day-the-shift-to-redshi.html

腾讯信息流内容理解算法工程全流程实践 - https://www.infoq.cn/article/Dy5kzdczdHzKmi26JAXL

(google search) (amazon search)


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

socialmedia


Open Sourcing Twitter’s Algorithm Part 1: How Twitter Works - https://transitivebullsh.it/oss-twitter-algorithm-part-1 https://www.infoq.cn/article/Es2BoMREB9JofbzQ2SBU

(google search) (amazon search)


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

reservation


DB Locking in Reservation Systems - https://akshitbansall.medium.com[..]king-in-reservation-systems-3b3d574c7676

(google search) (amazon search)


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

uber


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] - https://threadreaderapp.com/thread/1336890442768547845.html https://www.infoq.cn/article/asjhHAmupqtcx5oGrb4b

Uber Architecture and System Design - https://medium.com[..]hitecture-and-system-design-e8ac26690dfc

Designing Uber - http://highscalability.com/blog/2022/1/25/designing-uber.html

(google search) (amazon search)


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

chat


http://highscalability.com/blog/2022/1/3/designing-whatsapp.html

http://highscalability.com[..]ture-facebook-bought-for-19-billion.html


(google search) (amazon search)


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

messaging


ZeroMQ: The Design of Messaging Middleware - http://www.drdobbs.com[..]&siteSectionName=architecture-and-design

When NOT to use a message queue - http://techblog.bozho.net/?p=1455

现代IM系统中的消息系统架构 - 架构篇 - https://yq.aliyun.com/articles/698301

(google search) (amazon search)



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

netflix


https://medium.com[..]ens-every-time-you-hit-play-3a40c9be254b

Life of a Netflix Partner Engineer — The case of the extra 40 ms - https://netflixtechblog.com[..]eer-the-case-of-extra-40-ms-b4c2dd278513

A look under the hood of the most successful streaming service on the planet - https://www.theverge.com/22787426/netflix-cdn-open-connect https://www.infoq.cn/article/12qoAI5BTTDraSwpb7L0

(google search) (amazon search)


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

db


Crashproofing the Original NoSQL Key-Value Store - https://queue.acm.org/detail.cfm?ref=rss&id=3487353

The history of Berkeley DB - https://queue.acm.org/detail.cfm?ref=rss&id=3501713

(google search) (amazon search)


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

jOOQ


10 Things You Didn’t Know About jOOQ - https://blog.jooq.org/10-things-you-didnt-know-about-jooq/

(google search) (amazon search)


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

travel


建在大数据上的郑州地铁 - https://www.infoq.cn/article/KcR9iISdAV7FsgWLyqV0

(google search) (amazon search)


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

mailinator


https://manybrain.github.io/m8r_blog/blog/mailinator-evolution/

(google search) (amazon search)


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

zoom


http://highscalability.com[..]2020/5/14/a-short-on-how-zoom-works.html

(google search) (amazon search)


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

web


https://codurance.com[..]ites-using-finite-state-machines-part-I/

(google search) (amazon search)


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

Serialization


What serialization is bad - http://cr.openjdk.java.net/~briangoetz/amber/serialization.html

(google search) (amazon search)


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

patching


How QQ deliver hotfix at Android - http://www.infoq.com/cn/articles/Android-hot-fix

(google search) (amazon search)


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

linkedin


How linkedin handle logs - https://engineering.linkedin.com[..]ould-know-about-real-time-datas-unifying

(google search) (amazon search)


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

language


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

(google search) (amazon search)


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

openssl


Show how TDD can help OpenSSL to prevent heartbleed if they do it at the first place - http://martinfowler.com/articles/testing-culture.html

(google search) (amazon search)


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

ebay


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.

http://highscalability.com/ebay-architecture

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

(google search) (amazon search)


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

ide


http://www.infoq.com/articles/codenvy-architecture-part-1
http://www.infoq.com/articles/codenvy-architecture-part-2

(google search) (amazon search)