RSS feed [root] /design /weblog /examples




login:

password:

title search:




 


Fri Sep 09 15:58:33 HKT 2016

examples



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

Fri Sep 09 16:00:46 HKT 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 00:06:59 HKT 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)


Mon Jul 07 18:32:35 HKT 2014 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

(google search) (amazon search)


Wed May 21 17:43:40 HKT 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 15:37:30 HKT 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 14:28:59 HKT 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 17:01:36 HKT 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 14:25:31 HKT 2013 From /weblog/design/examples

Lucene


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

(google search) (amazon search)


Sun Jun 10 22:54:15 HKT 2012 From /weblog/design/examples

llvm


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

(google search) (amazon search)


Thu Mar 01 22:35:45 HKT 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)