东哥IT笔记 Blog

Model Training with Kubeflow 4

Model Training with Kubeflow

本周我们迎来了k8s系列的最后一讲,同时也为下一个系列ML Platform做了引子,感谢张程的精彩讲座,相关总结如下: Slides 张程使用的slides。 Kubernetes系列讲座总结:...

ML Infra的整体框架介绍 6

ML Infra的整体框架介绍

从本周开始,我们正式进入了ML Platform的系列讲座,这次Junzhi给我们做了一个开头,带我们了解了ML Infra的整理框架,相关总结如下: Slides 讲座涉及的参考链接:...

Kubernetes的Auto Scaler介绍 5

Kubernetes的Auto Scaler介绍

本周我们继续K8s系列讲座的第五讲,由Ponerine给我们带来关于《K8s Auto Scaler的介绍》,相关总结如下: Slides Ponerine使用的slides。...

Kubernetes 核心组件介绍 5

Kubernetes 核心组件介绍

本周我们继续K8s系列讲座的第四讲,继续由Taylor给我们带来关于《Kubernetes 核心组件的介绍》,相关总结如下: Slides Taylor使用的slides。 kubernetes系列讲座总结:...

Kubernetes Pod的介绍 5

Kubernetes Pod的介绍

本周我们继续K8s系列讲座的第三讲,由Taylor给我们带来的关于《Kubernetes Pod的介绍》,相关的总结如下: Slides Taylor使用的slides。 kubernetes系列讲座总结:...

典型的k8s线上运维问题分享会 6

典型的k8s线上运维问题分享会

本周我们继续k8s系列讲座的第二讲,由Morgan给我们带来的关于《典型的k8s线上运维问题分享会》,相关的总结如下: Slides Morgan使用的slides。 kubernetes系列讲座总结: 第一讲:kubernetes整体架构和配置介绍...

kubernetes整体架构和配置介绍 6

kubernetes整体架构和配置介绍

本周我们正式开始了kubernetes的系列讲座,感谢Shihao给我们带来的第一讲,相关内容总结如下: Slides Shihao使用的Slides. kubernetes系列讲座总结: 第一讲:kubernetes整体架构和配置介绍...

introduction to observability 0

introduction to observability

本周我们邀请到了Henry给我们带来了关于Obeservability的介绍,相关的内容总结如下: Slides Henry使用的Slides。 Henry的Git project...

0

常见的微服务boundary划分考虑因素

我们在前文中介绍了DDD在微服务boundary划分中的指导意义,但显然它并不是唯一的划分准则,本文就来介绍几个其它在微服务划分的时候经常需要的考虑因素,我们通常会把它们和DDD集合起来做最终的决定。 波动性(Volatility) 这个世界变化很快,我们有时需要提前考虑系统某一个部分是否会频繁修改,以及是否需要把相应的功能抽象出来成为服务,从而使他们的执行更有效。 一个简单的例子,早期的购物网站可能不支持线上支付,那么在支付页面只需要留一个订购电话,用户只能拨打电话进行订购。这个时候的支付功能是否需要独立一个service来处理呢?也许不一定。而随着时间的推移,支付的方式不断进行演进,比如开始支持信用卡的支付,支持微信支付宝的支付,这个时候把支付独立出来成为一个新的微服务是否更加合理?假设后来每种支付方式开始出现不同的后续操作,比如微信支付之后有了微信购物抢红包的功能,或者使用支付宝支付有了其特有的couple和额外操作等等,是否需要把微信,支付宝都进行独立微服务处理呢?这些都是需要考虑的,总得来说,考虑服务的波动性也就是改变频率是一个不错的建议。 数据...