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] -
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)
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 -
http://martinfowler.com/articles/testing-culture.html
(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.
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)
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)