What comes after microservice?

Posted 金庆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了What comes after microservice?相关的知识,希望对你有一定的参考价值。

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?的主要内容,如果未能解决你的问题,请参考以下文章

Gym - 102082G What Goes Up Must Come Down (树状数组+贪心)

求学霸 湖北高考英语话题作文万能句式 如 from what has been mentimed, we can come to the conciusion

Asia Yokohama Regional Contest 2018 G题 What Goes Up Must Come Down(树状数组求逆序对)

Decide what you want,and go after it with everything you got!

terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::sub

解决程序出现“terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_a