tag:blogger.com,1999:blog-8697429285282980308.post5428318120497870095..comments2023-03-24T02:55:57.559-07:00Comments on The Fastware Project: An Introduction to Fastware!Scott Meyershttp://www.blogger.com/profile/05280964633768289328noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-8697429285282980308.post-50348545654281956322008-12-19T00:22:00.000-08:002008-12-19T00:22:00.000-08:00You mentioned scalability en passant in the Intro....You mentioned scalability en passant in the Intro.<BR/><BR/>Scalability often means the ability to add additional machines to the mix: for large workloads (e.g., Google Search), no one machine can possibly cope.<BR/><BR/>Optimizations that make sense in the single machine case, such as tighter coupling and removal of layers of abstraction, can hinder scalability.<BR/><BR/>Concurrency and serialization should be addressed too. Multicore machines are here to stay. (There's little mention of concurrency in the intro beyond the fact that it's the topic of chapter 8.)George Reillyhttps://www.blogger.com/profile/18041563653888119954noreply@blogger.com