Scalability design principles
Distributed systems architecture
Essential distributed systems concepts
Ian Gorton
Ian Gorton has 30 years’ experience as a software architect, computer science professor, and consultant. With a focus on distributed technologies since graduate school, he’s worked on large-scale software systems in areas such as banking, telecommunications, government, healthcare, and scientific modeling and simulation. He’s the author of Essential Software Architecture (Springer) and Data Intensive Computing (Cambridge University Press) and has written more than 200 scientific and professional publications on software architecture and software engineering.