杰出的软件架构师Raphael Malveau和Thomas Mowbray对体系结构所有关键的挑战,使用了对象、构件以及分布式因特网计算等手段,同你分享他们的深邃创见和实践方案,以展示如何避免耗时的缺陷和代价高昂的错误。通过本书,你将掌握如下有效的方法:
·为任意系统定义最佳的体系结构模型;
·对软件体系结构施行重量级和轻量级的方法;
·强调可扩展性和长期的业务灵活性;
·最大限度地使用抽象、重构和体系结构原型;
·充分利用出众的设计模式以改进你的实现。
通过动手练习、实战故事以及“格杀勿论(take no prisoners)”的态度,本书将有助于你不仅成为出色的软件架构师,还能成为所在组织中真正的技术领袖。