将微服务进行到底

2017-09-23

北京市海淀区中关村南大街甲56号方圆大厦优客工场二层

又拍云 OpenTalk 邀请到技术界四位大牛齐聚京城,为大家深刻解读微服务架构的落地实践。

主题:CI/CD 的又拍云实践

持续集成与交付(CI/CD)是微服务中不可或缺的一部分。微服务架构下,一个复杂的业务系统会被解耦细分成多个独立开发、测试、运维的小应用。这样一来,原本单一的项目就会被分解成多个项目,需要独立的测试与运维,测试与运维成本很高。本次分享围绕持续集成与交付,聊聊 GitLab CI、自动化部署以及在实践过程中遇到问题和解决方案。

嘉宾:莫红波 又拍云系统开发高级工程师

目前主要负责又拍云云处理平台的设计和开发工作,对图片处理,音视频处理有较多经验,参与了又拍云内部弹性云平台架构设计。专注于高并发高可用服务架构设计,对 Docker 容器有较多的实践。平时热衷于参与开源社区分享开源经验,ArchSummit讲师。

主题:微服务场景下的数据一致性解决方案

在单体应用的架构中,不同模块间的数据一致性通过数据库技术实现,数据库事务保证所有事务内的数据操作完全执行,或者完全不执行。但在微服务的场景下,为了解耦服务间依赖,微服务间通过轻量级通信协议进行交流,并且不同微服务可能使用不同数据库选型以更好的匹配自己的业务需求。这使得通过数据库技术达到数据一致性成为不可能。在此议题中,将会和大家分享当前流行的数据一致性解决方案,以及华为的开源分布式数据一致性技术,主要内容1. 数据一致性问题的起因2. 数据一致性解决方案的对比3. 华为的开源分布式数据一致性技术。

嘉宾:姜宁 华为开源能力中心技术专家

前红帽软件首席软件工程师,有十余年企业级开源中间件开发经验,从2006年开始一直从事Apache开源中间件项目的开发工作,先后参与Apache CXF, Apache Camel,以及Apache ServiceMix的开发。对微服务架构,WebServices,Enterprise Integration Pattern,SOA, OSGi有比较深入的研究。

主题:微服务自动伸缩落地实践

服务化的推进,越来越多的微服务被开发者部署到云平台上. 对于平台维护者,需要同时考虑资源的使用率和各个服务的计算资源需求,豆瓣通过DAE平台,对部署于其上的无状态服务的 web/service/worker 按需进行自动扩容缩容, 降低了运维成本的同时提升了系统资源利用率和系统扩展性。

嘉宾:彭宇 豆瓣首席架构师

负责豆瓣基础技术平台。领导豆瓣内部私有云DAE的设计和开发工作,以此平台为基础推进公司的整体服务化改造进程。对私有PaaS、容器化、微服务、服务治理有一定的研究和实践心得。

主题:高并发微服务平台实践

业内微服务框架如何能解决高吞吐问题?是否有统一的治理平台?如何确保消息不丢失不抛弃?前端请求接收量和后端处理速度不匹配如何处理?如何另外加入逻辑而不影响现有服务?本次分享将为您解答。

嘉宾:邱戈川 数人云产品总监

17个年的IT老兵,除了销售和老板角色,做过IT中的各种角色,游走于架构与产品间。关注Docker、Mesos等容器化技术以及微服务领域的实践。