Ten architectural rules of Internet application
Recently read Chen Chen's translation of the "architecture Canon-Internet Technology Architecture design Principles", the original is Martin L. Abbott and Michael T. Fisher co-authored Scalablity rules:principles for scaling Web Sites, Second Edition. Select one of the 10 architectural rules of the classification list for everyone in the Internet application for reference. Schema design rule rule one: Moderate design scalability Rule two: horizontal expansion, with AKF extended cubes to analyze the appropriate split direction rule three: Relax time constraints, adapt to final consistency rule four: As far as possible stateless performance rule five: Full use caching rules Vi.: To be as asynchronous as possible rule seven: Correct selection of lock availability rules Eight: Avoid single point maintainability rules nine: to be able to roll back Rule ten: Perfect monitoring