FIELD NOTES / WLDANDAN

Happy Coding, Happy Life

Systems, software & the craft of making things work.

EST.
2013

· Microservices

解析微服务架构

过去的1年多,一直在助力澳洲最大的房地产互联网门户,研究并使用微服务架构改造其复杂的遗留系统。鉴于此,准备开个系列,讲讲我个人眼中的微服务是神马样的,它的概念,优缺点,为什么我们要使用它,以及在使用微服务的实践过程中,从开发、测试、部署、运维等几个方面相比以前方式有什么不同;同时,分享一下我们在微服务实践过程中的经验和踩过的那些坑。

目录大概如下

  • ###理论篇

    • #####单块架构应用以及挑战

    • #####什么是微服务

    • #####微服务的核心特征

    • #####微服务的优缺点

    • #####微服务的适用场景

    • #####微服务与SOA

    • #####微服务诞生的催化剂

  • ###实践篇

    • #####麻雀虽小,五脏俱全

    • #####实现一个服务

    • #####微服务开发模板的重要性

    • #####不仅仅是REST

    • #####消费者驱动的契约测试

    • #####如何划分微服务

    • #####微服务的依赖管理

    • #####微服务与DevOPS

    • #####微服务与监控

  • ###案例篇

    • #####合同管理系统

    • #####市场定价系统

    • #####信息搜索系统