gavin_zhang

动态

gavin_zhanggavin_zhang 发布了新文章 · 2019-07-04

微服务系统设计之微服务拆分问题总结

专栏: 活动总结
评论0
1
微服务 微服务架构拆分 gavin_zhanggavin_zhang 回答了问题 2019-07-03

如何拆分微服务,有没有拆分的方法?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
拆分的方法论还是有的,比如DDD,EventStorming等。方法是死的,人是活的,再好的方法也需要人来执行,这块对整个业务流程要求非常的熟悉,最好是架构师和业务人员一起做这块的划分。对于不是太复杂的系统,可以参考一下的方法:可以查看全文
证券 微服务 微服务架构拆分 gavin_zhanggavin_zhang 回答了问题 2019-07-03

证券行业如何进行微服务拆分?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
对于证券的业务不是很熟悉,但是原理应该是差不多的。我们都知道,微服务的划分强调按照业务领域进行划分,每个服务是个业务对象。可以将系统的业务对象(这里的业务对象是业务人员的视角,不是开发人员的)进行归纳,记录每个业务查看全文
微服务 微服务拆分 gavin_zhanggavin_zhang 回答了问题 2019-07-03

关于微服务业务粒度拆分思路问题?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
微服务的拆分的原则就是业务对象,业务对象,业务对象(重要的事情说三遍),为什么是业务对象,其中包含两层含义,一个是业务,一个是对象。业务要求拆分的服务应该能完成一个相对完整的业务功能,而不是一个业务的一个步骤;对象要求服查看全文
微服务 拆分微服务原则 gavin_zhanggavin_zhang 回答了问题 2019-06-28

一般拆分是否遵照用户最终价值原则,每个微服务都是纵向划分,微服务是对可用户可以使用的软件功能?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
理论上,能够实现用户最终价值原则的拆分,是一种很好的方式。但是实际情况是很多时候按照这种方式进行拆分后,服务的很多功能可能是重复的,如果将这些功能独立成服务,那有违背了这个原则,不独立后续变更又不好维护。所以在这查看全文
数据中心 Kubernetes pod gavin_zhanggavin_zhang 回答了问题 2019-06-28

双数据中心间进行K8S集群的POD调度?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
可以大家一起讨论,一种做法是通过上层的云管理平台,为每个集群分配实例数,同时结合数据中心间的负载均衡策略,实现双活应用。在一个数据中心不可用时,需要通过云管,将实例转移到另外的集群。查看全文
性能监控 微服务 服务可用性 gavin_zhanggavin_zhang 回答了问题 2019-06-28

微服务设计时应如何规划和考虑对服务可用性和性能的监控?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
以下几点可以参考:1 分布式链路追踪是整个监控系统的基础,基于Goodle dapper日志追踪很好的记录了系统请求的响应情况,是性能监控的基础。在实现分布式链路追踪,需要规划好日志规范(也可以选择响应的开发框架,如sleuth)2 微查看全文
微服务 服务框架 gavin_zhanggavin_zhang 回答了问题 2019-06-28

微服务框架下与传统服务框架下的运维管理体系有哪些不同之处?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
很好的一个问题,传统服务框架我理解是SOA的架构,SOA对于运维管理体系和传统运维方式没有本质的区别。而微服务由于本身的特点,他影响了不仅仅是应用架构,还有运维交付的方式。我们都知道DevOps,容器,微服务架构共同构成了云查看全文
应用场景 istio gavin_zhanggavin_zhang 回答了问题 2019-06-28

Istio 落地的难点在哪里?应用场景是怎样的?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
Istio目前是Service Mesh最流行的实现,这是一个优势也不是,优点是不需要在考虑选型了,缺点是没有其他的技术选择,基本上是和kubernetes强绑定了。随着Istio的成熟,未来可以支持大部分的微服务系统,但是目前还有一些问题:1 Is查看全文
docker 网络规划 Kubernetes gavin_zhanggavin_zhang 回答了问题 2019-06-28

K8s平台网络规划该考虑哪些问题,如何做网络规划?

gavin_zhang gavin_zhang 系统架构师,某股份制银行
能否明确一下问题,我按照我的理解是k8s的网络组件(Flannel,calico等)选择?K8s有多种网络组件,每种网络的组件都有各自的优劣。如果是云原生的应用,建议采用SDN的组件,方便故障迁移。如果是传统的应用,建议选择IP端口映射的网络查看全文

擅长领域

容器云 容器云
银行容器云平台 银行容器云平台
微服务 微服务

最近来访

  • wenruoyiming
  • joean0721