gydtep 发表于 2020-8-6 15:49:41
您现在如何阅读这篇文章?它可能在台式机上,在移动设备上,也可能在平板电脑上,但是无论您使用什么设备,它都绝对可以连接到互联网。gydtep 发表于 2020-8-6 19:23:08
正如我们的视觉,听觉,嗅觉,触觉和味觉使我们人类了解世界一样,传感器也使机器能够了解世界。gydtep 发表于 2020-8-7 10:45:34
事实上,架构这个词根据上下文所确定的范围较为固定,建筑学上的架构指代房屋结构、整体设计、组合构成等,而这些 high-level 设计往往并不需要全面了解底层,gydtep 发表于 2020-8-7 13:17:39
易于开发:我们希望工程师一进入团队就可以立刻开始进行研发工作,我们希望代码易于阅读与理解,同时开发环境足够简单统一,说到这里大家可以回想下当你进入项目时,学习上下文的痛苦。gydtep 发表于 2020-8-7 17:21:41
这些词汇从英语翻译到中文已经丧失了部分上下文,再随着上下文的改变使得意义彻底扭曲,比如:引擎、框架、架构、应用、系统……诚然大家都或多或少对这些词语达成共识,gydtep 发表于 2020-8-9 17:40:15
但是世界上没有免费的午餐,虽然我们知道微服务有很多很好的特性,比如组件即服务、松耦合、独立部署、面向业务、高维护性、高扩展性等等,gydtep 发表于 2020-8-10 10:26:51
卫报网站(Guardian)的微服务改造就是一个很好的例子,网站核心依旧是一个巨大的单体,但是新功能通过微服务实现,gydtep 发表于 2020-8-10 13:35:05
不可否认,我在学习 Spring Cloud 的时候也惊叹其完整性,几乎常见的微服务需求都有足够完整的解决方案,而大多数方案是做在应用层,gydtep 发表于 2020-8-10 16:42:43
诚然,在进程之内解决服务注册发现、负载均衡是很好的,它代表了最好了平台无关性,但平台的其他能力也很难享受的到了。gydtep 发表于 2020-8-10 19:59:39
我们可以针对每个服务使用不同的存储技术,我们可以使用 OSS 处理文件,而不是继续往 Oracle 里面塞图片和视频。