报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

巧房微服务架构实战

  • 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:384560

评论

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

狂刷《Java权威面试指南(阿里版)》,冲击“金九银十”有望了

Java 编程 架构 面试 程序人生

C/S结构是什么意思?有什么优点?

行云管家

数据库 运维 IT

一文搞懂音视频开发技术点及职业发展方向

赖猫

c++ android 音视频

华为云GaussDB首次亮相2021服贸会,为数字人民币提供坚实数据底座

华为云数据库小助手

金融科技 数字经济 GaussDB 华为云数据库

打爆怪兽 一起来养猪 养蜂人 幸福饭店

游戏开发_软件开发

软件 App 开发 游戏 语音合成

浅析 DDD 领域驱动设计

牧小农

DDD 领域驱动

横空出世!复盘B站面试坑我最深的Java并发:JDK源码剖析

Java~~~

Java 源码 架构 jdk 面试

太强了!京东首席架构师深邃洞察:服务化+云原生+微服务

Java~~~

Java 架构 面试 云原生 架构师

GitHub上标星120K!Alibaba官网发布了这份Java全栈知识体系手册

Java~~~

Java 架构 面试 JVM 多线程

27W字总结阿里Java高并发编程:案例+源码+面试+系统架构设计

Java~~~

Java 架构 面试 算法 多线程

令我入职阿里的750页微服务架构深度解析文档有何神秘之处?

Java 编程 架构 面试 架构师

安卓工控主板双网口有什么用途?

双赞工控

安卓主板 工控主板

百度短视频推荐系统的目标设计

百度Geek说

架构 后端 推荐系统 短视频

收藏!阿里P9耗时28天,总结历年亿级活动高并发系统设计手册

Java~~~

Java 架构 面试 高并发 系统

为什么UI自动化难做?—— 关于Selenium UI自动化的思考

LigaAI

测试 UI自动化

阿里内部最新“SpringCloudAlibaba学习笔记”出炉

Java 阿里巴巴 架构 面试 微服务

阿里内部架构解密:网络+分布式+RPC+消息中间件+微服务

Java~~~

Java spring 架构 面试 微服务

云智慧AIOps研究院来咯~

云智慧AIOps社区

技术 算法 数据 智能运维 指标

必杀器!鹅厂首推569页Netty+Redis+ZK+高并发

Java~~~

Java redis 架构 面试 Netty

无敌!阿里巴巴开源落地可实操项目:网约车+咚宝商城+英雄传说

Java~~~

Java 架构 面试 项目 架构师

GAIA:智能运维领域通用公开数据集

云智慧AIOps社区

算法 AIOPS 数据集 场景 智能运维

精品!阿里P7爆款《K8s+Jenkins》技术笔记,高质量干货必收藏

Java 程序员 架构 面试 k8s

“小巨人”的转型烦恼,百度智能云能否解压?

百度开发者中心

人工智能 企业资讯 中小企业

数据库是什么意思?有什么用?有哪些类型?

行云管家

数据库 运维 IT

在同一台计算机中运行多个MySQL服务

Java 数据库 后端 msyql

把工作讲给家人听

FunTester

读书笔记 FunTester 奈非文化手册 办公效率 居家工作

CTO离职前悄悄和我说,吃透这5本Java核心技术笔记,涨薪特别简单

Java~~~

Java MySQL spring 架构 面试

加速国产开源软件创新,云智慧AIOps社区正式发布

云智慧AIOps社区

开源 算法 数据 场景 智能运维

高性能利器:CDN我建议你好好学一下!

九灵

Java 分布式 微服务 CDN

别慌!阿里专家破SpringBoot:入门+基础+进阶+项目

Java~~~

Java 数据库 架构 面试 Spring Boot

无场景不智能-面向场景的智能运维算法体系

云智慧AIOps社区

算法 日志 场景 智能运维 数据指标

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