gydtep 发表于 2020-8-7 20:54:20

作为工程师,我们一方面关注软件产品的能力和行为,这往往是一个项目的起点,另一方面我们需要关注软件的架构设计,

gydtep 发表于 2020-8-8 15:03:49

方便部署:如果系统的部署成本很高,那使用价值就不会很高了,我们很多企业都存在那种动也不敢动,改也不敢改,停也不敢停的系统,

gydtep 发表于 2020-8-8 20:21:41

我们也需要考虑,不使用 Spring 提供的 Dependency Injection,我们该如何组织我们的 beans,也要考虑将来系统的前端是 web 还是 mobile 还是都要支持?

gydtep 发表于 2020-8-8 20:52:47

这里引用 Robert C·Martin(Uncle Bob)的原语,“软件产品是有两方面的价值,一方面是实现功能的价值

gydtep 发表于 2020-8-9 13:43:03

也有人使用 pattern 来描述它,也有人说和 SOA 基本上是一个东西,只是粒度不同,所以我们一开始就别相信这个世界有灵丹妙药,也别期望有个什么技术能够瞬间替代 Oracle。

gydtep 发表于 2020-8-9 14:20:13

有时候我们需要支持不同的协议比如 JSON 或 XML;有时我们又需要使用不同的中间件传递消息;

gydtep 发表于 2020-8-9 21:00:49

我们总认为流量经过某个 gateway 后直达某个服务,确忽视了服务之间调用的场景,理想的微服务架构应该是一张网,每个节点都是独立的、自治的服务。

gydtep 发表于 2020-8-10 09:45:59

与其进行顶层设计一揽子的解决方案,我更相信演进的力量,如果你真的需要拆分一个服务,足够的基础设施与自动化工具应该允许你低成本的去做,而不是一开始就画好所有的架构图。

gydtep 发表于 2020-8-10 11:01:35

我们不想丢掉多年来开发者的积累,在复用过去的成功经验时,我们也希望大家能够使用更先进的技术。

gydtep 发表于 2020-8-10 13:47:47

反倒这些功能设计与随后的容器化浪潮产生了分歧,至今融合 Spring Cloud 与 Kubernetes 都是热门话题,这里我们展开说说它的不足或者限制(limitation)。
页: 375 376 377 378 379 380 381 382 383 384 [385] 386 387 388 389 390 391 392 393 394
查看完整版本: 阿里云2000元专属红包领取及使用说明