邁向雲原生的微服務 / Vincent Huang(黃健旻)

歡迎來到 Modern Web 2020 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

共筆入口:https://hackmd.io/@ModernWeb/2020
手機版請點選上方 按鈕展開議程列表。

簡報下載

共筆從這開始

What will happen if we change from Monolithic to Microservice?

Split by What ? - 中國有些公司又把一些微服務包在一起
Inter Process Communication to Remote Procudure Call
Traffic Management
Distributed Transaction
Service Dependency
Congfiguration
Logging
Deployment
Monitoring

Cloud Native

Technology in Architecture

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  • 抽象層降低耦合度

Service mesh

Past

Client side service discovery

Services typically need to call one another

reference

  • Service Governance depends on specfic framework or language
    • Service Discovery e.g., Eureka
    • Load Balance e.g., Ribbon + Feign
    • Rate limit
    • Circuit Break
    • Timeout e.g., Hystirx releted
    • Retry
    • Trace e.g., Sleuth + Zipkin

VM-based DevOps

Now

Concept: Rob All Your Traffic

Istio Architecture

Concept: Mesh

tags: MW20 架構與設計 Microservices
Select a repo