What comes after microservice?

(Jin Qing’s Column, Oct. 25, 2021)

Reading “The Evolution of Distributed Systems on Kubernetes” from Bilgin Ibryam.

https://www.infoq.com/articles/distributed-systems-kubernetes/

What are the purpose of projects like Dapr, Istio, Knative? How can they change the world?

Modern distributed systems

The needs of distributed systems:

  • Business logic
  • Other
    • Lifecycle: deploy, rollback, upgrade, scale, stop, isolate, config
    • Network: connect, circuit break, retry, timeout, load balance, discover, security, trace
    • Resource binding: to API, protocol, message, data format
    • State: stateless, stateful, store

Monolithic architecture

enterprise service bus (ESB): not distributed

Cloud-native architecture

Kubernetes: Lifecycle

Service Mesh

Istio: Networking

Serverless

Knative: scale

Dapr

Networking, resource binding, state

Trends

  • Lifecycle: Kubernetes + operator
  • Networking: Envoy
  • Binding: Apache Camel
  • State: Cloudstate

Multi-runtime microservice

Write business logic as another runtime. Here runtime is a process?

What comes after microservice

Faas is not the best. Multi-runtime microservice maybe is.

Mecha architecture

What comes after microservice?相关推荐

  1. eShopOnContainers 知多少[8]:Ordering microservice

    1. 引言 Ordering microservice(订单微服务)就是处理订单的了,它与前面讲到的几个微服务相比要复杂的多.主要涉及以下业务逻辑: 订单的创建.取消.支付.发货 库存的扣减 2. 架 ...

  2. [转]微服务(Microservice)那点事

    WHAT – 什么是微服务 微服务简介 这次参加JavaOne2015最大的困难就是听Microservice相关的session,无论内容多么水,只要题目带microservice,必定报不上名,可 ...

  3. Microservice Anti-patterns

    在最近的一次Microservices Practitioner Summit中,原Netflix工程师介绍了一种越来越常见的对Microservice的误用.简单地说,大家在搭建一个基于Micros ...

  4. 大话微服务(Big Talk in MicroService)

    下面开始分析我的microservice 之旅. what? 是什么 why? 为什么 how? 什么做 1.什么是微服务 microservice 是 SOA(Service-Oriented Ar ...

  5. eShopOnContainers 知多少[7]:Basket microservice

    引言 Basket microservice(购物车微服务)主要用于处理购物车的业务逻辑,包括: 购物车商品的CRUD 订阅商品价格更新事件,进行购物车商品同步处理 购物车结算事件发布 订阅订单成功创 ...

  6. eShopOnContainers 知多少[4]:Catalog microservice

    引言 Catalog microservice(目录微服务)维护着所有产品信息,包括库存.价格.所以该微服务的核心业务为: 产品信息的维护 库存的更新 价格的维护 架构模式 如上图所示,本微服务采用简 ...

  7. php monolith,单体架构(Monolith)与微服务架构(MicroService)

    Monolith(单体应用)架构 通常情况下,服务由多个模块所组成,各模块会根据自身所提供的功能不同具有一个明确的边界,在编译时,这些模块将被打包成为一个个jar包,并最终合并在一起形成一个war包( ...

  8. DeepTraLog: Trace-Log Combined Microservice AnomalyDetection through Graph-based Deep Learning

    DeepTraLog: Trace-Log Combined Microservice AnomalyDetection through Graph-based Deep Learning DeepT ...

  9. 1 Microservice 简介

    WHAT - 什么是微服务 微服务简介 微服务的具体特征 SOA vs Microservice HOW - 怎么具体实践微服务 客户端如何访问这些服务 服务之间如何通信 这么多服务怎么找 这么多服务 ...

  10. 搞懂分布式技术28:微服务(Microservice)那点事

    微服务(Microservice)那点事 肥侠 2016-01-13 09:46:53 浏览58371 评论15 分布式系统与计算 微服务 摘要: 微服务架构被提出很短的时间内,就被越来越多的开发人员 ...

最新文章

  1. IOS客户端rtmp
  2. SO_REUSEADDR和SO_REUSEPORT
  3. 有机会多熟悉下开源框架
  4. 分解质因数(优中再优化)
  5. centos ping不通内网 网关 外网 域名等以解决 通过设置为动态IP(启用dhcp协议)
  6. python中for语句的使用_对Python中for复合语句的使用示例讲解
  7. 利用JAVA计算TFIDF和Cosine相似度-学习版本
  8. 为什么 Redis 单线程能达到百万+QPS?
  9. 产品 电信nb接口调用_NB-IOT开发流程---基于中国电信物联网平台实现平台对接
  10. hadoop常见组件及其功能
  11. 家庭常用5号/7号电池购买及使用攻略
  12. 计算机音乐出山,出山 - 萧忆情Alex - 5SING中国原创音乐基地
  13. 深入理解Java-GC机制
  14. C语言:error C2084 函数“”已有主体
  15. [视频教程][斯坦福大学公开课:ios7应用开发 18集]
  16. 写给大佬看的STP算法详细配置实验过程
  17. win10计算机还原点如何创建,win10系统创建还原点及系统还原的操作方法
  18. 用vivo手机拍照一定要先打开这个设置,不然白浪费这么强大的手机
  19. u深度重装系统详细教程_u深度u盘启动盘制作工具教程_u深度u盘装系统教程
  20. 案例分享:Qt高频fpga采集数据压力位移速度加速度分析系统(通道配置、电压转换、采样频率、通道补偿、定时采集、距离采集,导出excel、自动XY轴、隐藏XY轴、隐藏显示通道,文件回放等等)

热门文章

  1. 小米电视不同清晰度图片对比效果
  2. 夏普电视显示服务器连线异常,夏普电视黑屏的原因?夏普电视常见故障!
  3. 从0到1 拿下C语言——绪论(计算机的组成、进制转换、算法表示、程序结构、C语言基本词汇)
  4. Java开发校招面试考点汇总
  5. 半导体2013风云榜 美光大跃进
  6. 刘润《商业简史》读书笔记--拾间房
  7. 31、Flutter之Hero动画
  8. 子网掩码和prefixlength
  9. php怎么判断qq内置浏览器,如何判断微信内置浏览器(JS PHP)
  10. python与会计数据_Python与财务【上】--数据采集篇