
无需加好友免费技术支持
从我个人职业生涯逐渐,我参加了一个每一年1亿人民币的app项目。
该项目有一个与众不同的构造,能让开发者进行上千人的研发工作。除此之外,该项目有严格项目流程管理,使之迭代更新了十多年。
以后,我参加了一个失败的大型网站项目(合同总金额为1000万),程序流程错乱。即便技术工程师们展现了自已的魔法,最后的成本费也比较严重超过规范,运维成本也非常高。
失败的大型网站项目使用了那时候最新前端框架Angular 2.微服务框架、高并发性和可扩展性设计方案也使用了那时候时兴的解决方案,但开发的软件品质比较差。这令作者充分认识,只靠架构与技术难以保证app的品质,高质量手机软件也取决于较好的架构设计。架构设计不但最好是选择现成工具软件,还要考虑到手机软件自身的构造,还需要管束程序开发全过程。
针对大型网站而言,在项目开始的时候设计架构的确非常困难。因为一个完善的大型网站系统软件比较复杂,牵涉到许多问题,再加上施工期等客观性环境的影响,架构设计通常落后了开发设计,研发流程无法管束。实际上,在项目开始的时候,不用设计方案大型网站整个的构架,只要解决一些关键问题,任何问题还可以在项目迭代过程中处理。那样,大型网站构架要解决什么关键问题呢?实际上所谓关键问题全是工作经验。进一步降低项目成本与此同时,处理这种关键问题。
为了能让阅读者全方位系统的学习大型网站架构设计的基本知识,作者编写了本文本文档,给出了自己对于有关问题的探索,归纳了自己的经验,我坚信这也有助于有关阅读者。
本文本文档分成四个一些,即详细介绍大型网站构架的实战演练。
并把大篇具体内容分成10章。
要搞好大型网站构架,不但要了解产品繁杂的具体内容,还需要有大量项目工作经验来创建这方面的知识管理体系。
本文本文档其价值取决于,作者根据自己丰富多样的项目工作经验,系统化归纳了大型网站构架的知识结构。
这也使得文中不但合适初中级开发工程师阅读文章,也非常适合高级开发工程师阅读文章。
希望大家可以参考这类构架逻辑思维,融会贯通。
记牢:语言表达只是一种专用工具,最主要的是构架逻辑思维。