微服务(micro services)这个概念不是新概念,很多公司已经在实践了,例如亚马逊、Google、FaceBook,Alibaba。微服务架构模式(Microservices Architecture Pattern)的目的是将大型的、复杂的、长期运行的应用程序构建为一组相互配合的服务,每个服务都可以很容易得局部改良。 Micro这个词意味着每个服务都应该足够小,但是,这里的小不能用代码量来比较,而应该是从业务逻辑上比较——符合SRP原则的才叫微服务。
源码阅读经验总结
通过阅读源码提升自己的技术实力,是技术人常常使用的一种方式,本文介绍了作者在阅读源码方面的经验
开会这件小事
小事也要专业对待 阅读了宝玉老师的软件工程之美中的一篇文章:《白天开会,晚上加班的节奏怎么破?》,正好我最近对 […]
技术转型管理的切入点:管好一个项目
技术人员如何转型管理
敏捷开发那些事
这篇学习笔记来自《软件工程之美》的第05、06(上)、06(下)三篇文章,主要内容总结如下。 敏捷开发是一套价 […]
软件项目管理的金三角:时间、成本、范围
平衡的艺术
软件工程中的开发模型
软件工程中的开发模型,你选对了吗
工程思维:Everything is a project
宝玉老师这篇文章讲的是工程思维,一种思维方式,不仅对学习软件工程的同学有用。有时候,我们会有这样的问题:为什么 […]
【笔记】如何理解软件工程
这个笔记来自《软件工程之美》的01节,阅读需要3分钟。 全文的内容,我读了两遍,整理除了如下的思维导图,用于理 […]
Java后端单元测试经验
单元测试的经验分享,包括dao层和service层的单元测试