标签:修改 项目 现在 超过 负责人 案例 bsp 很多 中间
朱晔的互联网架构实践心得S1E1:Pilot
最近几年写博客确实写得少了,初出茅庐的时候什么都愿意去写,现在写一点东西之前会反复斟酌是否有价值。工作十几年了,做了N多个互联网系统,业务涉及教育、游戏、电商、O2O、P2P,算是各种类型的互联网系统都摸过,多少有一些心得,架构方面的文章网上很多很多,有些是说一些方法论,有些是说一些具体的案例,感觉自己想分享的东西和别人已分享的是有点不同的,还是应该留下点什么。在这里我更多想分享一下搭建一套完整的互联网系统架构方面一些具体的实践心得,大概会从这几个方面来写:
很多项目起步的时候都会以一个All-In-One的项目起步,使用一套MVC框架,对外提供数据的Controller、包含业务逻辑的Service、访问数据库的DAL、定时任务,所有的东西都在一个项目内,然后在半年和一年之后业务发展起来了急需对现在的架构进行重构(说的不好听就是推翻重来了),原因如下:
除非已经明确是实验性临时性的项目,我个人不建议以这样的方式起步,使用一个相对简单的架构(见文2)并不会浪费太多的时间,但是这个开局往往可以避免之后的推翻重来。
我个人从.NET转到Java平台,之前的公司有使用过PHP,Python,Go。经历过.NET和PHP转Java,经历过混用各种语言的公司。在这几想说几点:
技术团队到了一定程度不但会横向拆分为前中后台,还会纵向拆分为框架架构团队和业务团队,研发中间件或框架的平台架构团队和一心耕耘业务代码的业务团队我都待过。在架构团队的时候我们总会吐槽:
在业务团队的时候我们又会吐槽:
在这里想表达几个观点:
标签:修改 项目 现在 超过 负责人 案例 bsp 很多 中间
原文地址:https://www.cnblogs.com/lovecindywang/p/9613195.html