- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 项目重构感悟
重构决定 需要提前做好新旧系统的切换方案的规划 要高度重视对数据的重构,对数据的调整和兼容是重中之重 重构是为了解决实际的项目问题,而不只是作为程序员的一个代码洁癖。所以,需要对新系统有可以量化的指标(eg. 性能提升5个点、开发工作量减少30% 等) 技术选型时,不要盲目最求新技术,需要尽量使用成熟、简单的方案,选择成熟简单的方案在遇到问题时多能在网上找到对应的解决方案。文档相对也会更完善。...
2018-03-16 20:37:33 512
原创 分布式系统一致性问题处理思路
为啥出现一致性问题 在传统单体架构中,数据状态的处理都在同一个服务和数据库中,而具有ACID特性的数据库支持强一致性,就是说数据库本身是不会出现不一致的状态的,比如我们常用的关系型数据库MySQL就是通过多版本控制协议(MVCC)的实现来保证了强一致性。 但是随着互联网的发展,用户增多&服务也越来越多越来越复杂,数据量和请求的并发量都上来了。为了满足这一变化,越来越多的系统从单体架构投...
2018-03-12 21:00:23 2220
转载 研发团队效率提升新姿势-Scrum,你get了吗?
目前的互联网公司,敏捷(Agile)的概念已经有相当的普及,人人都在谈,似乎不谈敏捷就不那么互联网了。几乎所有的互联网公司都不同程度的实施了敏捷。采用敏捷开发的方法也有很多,主要包括极限编程(XP)、Scrum、水晶方法(Crystal Methods)、自适应软件开发(ASD)、特性驱动开发(FDD)、动态系统开发(DSDM)、轻量级RUP、测试驱动开发(TDD)等等。而在众多的敏捷开发方法中,...
2018-03-05 15:01:12 1193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人