RSS feed [root] /examples /design /weblog




login:

password:

title search:




 


Sat May 21 23:43:53 AEST 2022

examples



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

Sat May 21 23:43:53 AEST 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 23:06:44 AEST 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)


Fri Apr 22 09:34:15 AEST 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 22:53:53 AEDT 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 11:23:06 AEDT 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 15:32:08 AEDT 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 23:45:20 AEDT 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)


Mon Nov 22 00:07:33 AEDT 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)


Tue Aug 24 00:12:35 AEST 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)


Sun Feb 21 00:09:12 AEDT 2021 From /weblog/design/examples

travel


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

(google search) (amazon search)


Fri Jul 24 23:50:06 AEST 2020 From /weblog/design/examples

mailinator


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

(google search) (amazon search)


Sun May 17 03:10:13 AEST 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 23:30:12 AEDT 2019 From /weblog/design/examples

web


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

(google search) (amazon search)


Fri Sep 06 22:54:59 AEST 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 18:00:46 AEST 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)


Wed Aug 17 02:06:59 AEST 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 19:43:40 AEST 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 17:37:30 AEST 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 17:28:59 AEDT 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 20:01:36 AEDT 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)


Wed Jul 03 16:25:31 AEST 2013 From /weblog/design/examples

Lucene


How Lucene implement transaction - http://blog.mikemccandless.com/2012/03/transactional-lucene.html

(google search) (amazon search)


Mon Jun 11 00:54:15 AEST 2012 From /weblog/design/examples

llvm


The design of LLVM - http://www.drdobbs.com[..]9_h&elq=d513b4b897824dcc8fef763eaf9bc12a

(google search) (amazon search)


Fri Mar 02 01:35:45 AEDT 2012 From /weblog/design/examples

mailinator compresses


How Mailinator compresses email by 90%, how to analysis the bottleneck and how to find the solution to get good compression ration and also fast to compress - http://mailinator.blogspot.com[..]w-mailinator-compresses-email-by-90.html

(google search) (amazon search)