are there books on designing highly scalable web sites?
(from a programmers perspective)
I read how ebay does it:
Partition by Function, Split Horizontally, Avoid Distributed Transactions, Decouple Functions Asynchronously, Move Processing To Asynchronous Flows, Virtualize At All Levels, Cache Appropriately.
Are these things actually taught or it is so niche that there isn't really any books on these topics?