Software Architecture - Resources
Please find below some articles that really changed my way of thinking about software.
- The C10K: How to handle
10000 concurrent users by Dan
An interesting pice on scalability of low I/O server applications.
Corba Systems (or here)
by Rocky Stewart:
Have you ever wondered why so few peole are using Corba for real world purposes?
Server Architecture by Philip
Philip explains why relying on Oracle as an ACID transaction backend isn't that bad. Every distributed systems designer should read this and rethink again if it's such a great idea to keep state in more then one computer.
Anatomy of a Large-Scale Hypertextual Web Search Engine by
Sergey Brin and Lawrence
The architecture of Google...
as a secret weapon by Paul
Lisp as an Alternative to Java by Erann Gat:
Both articles talk about the advantages of using a high-level language such as Lisp in favor to Java or C++ when developing certain types of applications. Sure the question is what type of applications and which what kind of developers, but the Yahoo!-Stores story is definitely impressive.