Speed Study - Cloud Native Architecture Flashcards
What does the SOA model do?
This component model links an application’s functional units (services) through well-defined application programming interfaces (APIs) and service protocols.
_____ decouples applications, modularizes them, and builds functions into independent units to provide services.
SOA
It is an architecture pattern that enables disparate applications to connect seamlessly with each other. It’s a kind of middleware that has capabilities such as data transformation (such as XML to JSON), protocol transformation (like FTP to HTTP), content-based message routing and service orchestration.
ESB, which stands for Enterprise Service Bus.
_______ provides reliable message transmission, service access, protocol conversion, data format conversion, and content-based routing regardless of physical locations, protocols, and data formats.
An ESB
______________ is generally located on the execution path of each API request. It belongs to the data plane, receives requests from clients, reversely proxies the requests to underlying APIs and execute traffic control and user policies before that.
The API gateway
What is Spring Cloud?
a complete framework for microservice building. Based on Spring Boot, it encapsulates mature and verified microservice frameworks in the market to shield complex configurations and implementation principles.
A ____________ is a dedicated infrastructure layer that handles service-to-service communication within a distributed system (like microservices). It improves network reliability, security, and observability.
Service Mesh
What is ServiceComb?
a prominent microservice project contributed by Huawei and the first APAche incubated microservice project.
_______is an open source service mesh that helps organizations run distributed, microservices-based apps anywhere. It provides non-intrusicve microservice governance for better cloud antive service management.
Istio
Istio has two planes:
the data plane, for deploying the sidecar proxy to enable Istio, the control plane for managing and configuring proxies to route traffic and collecting telemetry data.
What is Huawei Cloud’s ASM?
A fully managed service mesh fully compatible with Istio.
Do you remember the difference between grayscale release and grayscale policies on ASM?
El grayscale release permite desplegar tanto las versiones viejas como las nuevas de un aplicativo. El grayscale policy permite servir solo una proporcion del trafico .