AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

巧房微服务架构实战

  • 2019-09-05
  • 本文字数:834 字

    阅读完需:约 3 分钟

巧房微服务架构实战

QCon上海2018大会上,刘朝刚讲师做了《巧房微服务架构实战》主题演讲,主要内容如下。


演讲简介


巧房主要是为房产中介提供 SaaS 服务的,随着客户数量的不断增多,客户需求也逐渐呈现出“多并且急”的特点,此时我们之前的单体架构的弊端就逐渐显现出来——耦合性太强,整个需求的开发发布成本比较高。与此同时,微服务和容器技术的出现与发展为我们解决上述问题指明了方向,经过详细调研与可行性分析之后,我们开始实施了由单体架构向基于 Spring Cloud 和 Kubernetes 的微服务架构进行迁移, 目前这套架构已经在线上运行一年多。在这一年多的实践过程中,我们也遇到了很多困难、做出了很多选择与取舍,也填了很多坑。在此,将我们的实践经验分享给大家。主要涵盖以下几个方面的内容:


  1. 背景——简单介绍一下整个巧房微服务架构产生的背景。

  2. 架构——介绍一下我们是如何基于 Spring Cloud 和 Kubernetes 的来实现微服务的,我们的日志平台和监控平台是如何设计与实现的。

  3. CICD——介绍一下我们的整个开发发布流程以及 CICD 是如何做的,从而来保障微服务能高质量的快速发布。

  4. 典型问题——介绍一下在实施微服务架构这一年中,我们所遇到的典型问题以及相对应的解决方案。


讲师介绍


刘朝刚


巧房科技 架构师


2012 年 4 月硕士毕业于中国科学技术大学软件学院,研究方向软件系统设计。在毕业的前一年进入到全球领先的会议管理公司 StarCite 进行实习,从此开始了整个 Java 的职业生涯。在整个过程中,主要是聚焦在 Java Web 开发领域,经历了从 SSH、 JSP、SOA、 Web Service 到使用 Dubbo 来实践微服务,再到现在基于 Spring Cloud 和 Kubernetes 等容器化技术来实战微服务,在 Java Web 开发领域积累了非常丰富的经验。同时对研究与实践整套开发流程(即各个开发阶段做什么、如何做以及做成什么样子)、领域建模和提高整个团队的开发效率也非常感兴趣。业余时间喜欢跑步、看球以及参加一些技术大会和看一些优秀的技术文章。












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2018/shanghai/schedule


2019-09-05 16:384632

评论

发布
暂无评论
发现更多内容

Java类与类之间的继承关系,java算法面试代写

Java 程序员 后端

Java虚拟机学习集锦是我攒来的,但为你能过面试的心是真的!

Java 程序员 后端

java锁:第四章:读写锁,java框架ssh和ssm百度

Java 程序员 后端

Java集合类之Collection接口,集合的“爸爸(1),算法竞赛入门经典java版

Java 程序员 后端

Java面试知识点解析——JVM篇,分布式中间件技术实战

Java 程序员 后端

Java面试题原理和底层,java面试突击第二季

Java 程序员 后端

JDK新特性——Stream代码简洁之道,spring视频教程在线观看

Java 程序员 后端

Java面试通关要点汇总集,开发者必备的顶级Java开发工具

Java 程序员 后端

Java线程状态以及 sheep(),开发这么久这些问题都不会

Java 程序员 后端

Java集合 —— Map集合,Java视频教程

Java 程序员 后端

Java面试很难?靠这份文档学习2个晚上拿到阿里,网易等大厂offer

Java 程序员 后端

JDK的前世今生:细数 Java5 - 15 的那些经典特性,java高级程序员的要求

Java 程序员 后端

java虚拟机,狂神mybatis笔记

Java 程序员 后端

Java虚拟机:Java内存区域及对象,java反射面试

Java 程序员 后端

Java面试----2020年MyBatis常见实用面试题整理,字节跳动算法工程师面试

Java 程序员 后端

JAVA线程池源码之深入状态值分析| Java Debug 笔记,java面试题库百度云链接

Java 程序员 后端

java进阶篇02、注解、反射与动态代理,java教程视频免费

Java 程序员 后端

Java集合类之Collection接口,集合的“爸爸,21条MySQL性能调优经验

Java 程序员 后端

Java面试题总结(乱序版,2020-08-20,面试总结+详细解答

Java 程序员 后端

Java高级特性——注解,kafka消息队列的实现原理

Java 程序员 后端

JAVA设计模式类第一博主,用这份文档覆盖GOF研磨这23种设计模式

Java 程序员 后端

Java面试八股文中,常问的那些spring高频题目解析,网易架构师深入讲解Java开发

Java 程序员 后端

Java进阶之梯,成长路线与学习资料,助力突破中间件领域

Java 程序员 后端

Java进阶之深入理解Java的接口和抽象类,2021最新Java面试题目

Java 程序员 后端

Java面试-final的内存语义,我就不信你还吃不透Java的泛型

Java 程序员 后端

Jenkins用户权限管理-Role-based Authorization Strategy插件

Java 程序员 后端

Java线程池相关知识点总结,mybatis基础面试题

Java 程序员 后端

Java虚拟机 —— 类的加载机制,linux操作系统实用教程第二版课后答案

Java 程序员 后端

Java集合类中绝对占有一席之地的List,终于彻底把握了,零基础java入门教程

Java 程序员 后端

JAVA面试——请记住这些,mybatis动态代理原理

Java 程序员 后端

Java面试题整理《基础篇》,java面试宝典pdf百度云

Java 程序员 后端

巧房微服务架构实战_QCon_刘朝刚_InfoQ精选文章