一、如此架构设计构想的起因
1、“互联网+”这个概念之后,政府部门、民营企业等各行各业似乎忽然都“醒了”,每个单位都发现自己迫切需要建设各类信息化系统,“大数据分析系统”“云平台”等能建的都要建起来,似乎只有这样才能与总理的思想保持高度一致。总之托福了,互联网类的项目确实多了起来,但随之而来的问题是,
我们自身的生产效率跟不上了,必须寻求改进的路子。
2、现在的客户志向都很远大,准备做个项目前从来都不考虑自身的实际情况、不考虑实际需求、更别说对自己的业务有明确的规划。反正开口闭口就是PC网页版、手机网页版、微信、app全渠道都要打通。让其描述一下自己所需要的功能细节,却什么都讲不出,等我们做了些功能出来让其试用时,各种奇葩的想法、需求、变更如点燃的烟花一样各种喷发。面对这样的客户,
我们的系统架构要具备高效、灵活、支持多终端的特性。
3、“携程事件”促使我思考怎么去优化系统架构。公网线上系统,不容许出现整体宕机或者是某个业务长时间中断,因此
系统架构需要冗余化、离散化、低耦合的方向改进以提高稳定性、可靠性。