架构中的矛盾和权衡

我们在讨论架构的过程中,总会陷入一些矛盾,这些经典的矛盾成了关于架构无尽争论的源头。这些矛盾往往是我们分析架构方法的关键所在。


团队认知:多少微服务合适?

一个人要维护好几个服务的事情最近几年越来越常见,我接手不少,虽然好几个项目的服务都被我合并了(不合并项目多半会死)。


常见的技术标准组织

在软件工程中,了解相关标准给我们带来非常多的好处,能帮助我们更好地做技术选型、企业应用集成、持续演进以及借力技术生态。


从单体到微服务,这些年架构的演变

这两年业界最流行的技术架构话题已经从前后端分离,变成了分布式、微服务、DDD了。微服务架构适合所有的公司吗,业务场景演变到了什么地步才需要考虑上微服务呢?


离线应用设计

在当下的世界,互联网已经如同水、电、气一般的广泛的存在于我们的生活中,构建离线应用好像不再必要。或者说,丢失网络连接的情况也只是暂时性的,因此现代软件越来越依赖网络连接。


为什么你的微服务不对劲?

在云原生的时代,微服务已经变成了一个默认选项。但大部分开发者反馈,他们的微服务总是有这样那样的问题,明明是一个非常好的实践,但是感觉带来的问题,比解决的问题还多。