Coursera 笔记

Module 01 · Introduction to Microservices

Module 1 Glossary - Introduction to Microservices模块 1 词汇表 - 微服务简介

Coursera ↗

Term  术语 Definition  定义
Build  构建 An executable unit  可执行单元
BFF Backend for Frontend  面向前端的后端
Configuration  配置 Everything that can differ between deployments, might differ among environments
所有可能在不同部署之间有所差异的内容,在不同环境中可能会有所不同
Environment variables  环境变量 Are easy to change across deployments without changing the code
在不修改代码的情况下,它们很容易在不同的部署中更改
Horizontal scaling  水平扩展 Scaling by adding more instances of resources, also described as “scaling out”
通过增加更多资源实例进行扩展,也称为“横向扩展”
Microservices  微服务 A single application is composed of many loosely coupled and independently deployable smaller services
单个应用程序由许多松散耦合且可独立部署的小型服务组成
Monolithic application  单体应用程序 Has all or most of its functionality within a single process
其所有或大部分功能都在单个进程中
Release stage  发布阶段 Combines the build with the deployment’s current configuration so that the code is ready to run
将构建与部署的当前配置相结合,以便代码可以准备运行
Run stage  运行阶段 Implements the application
实现应用程序
SaaS Software as a Service
软件即服务
SPA Single page application  单页应用程序
SOA Service Oriented Architecture
面向服务的架构
Strangler pattern  绞杀模式 Helps manage the refactoring of a monolithic application in stages
有助于分阶段管理单体应用程序的重构
Service discovery pattern
服务发现模式
Helps applications and services discover each other
帮助应用程序和服务相互发现
TLS Transport layer security
传输层安全