Solutions-Notes

服务端开发实践与工程架构
在某熊的技术之路指北 ☯中我们介绍过,本系列服务端架构与实践与深入浅出分布式基础架构这两个系列承载了笔者在泛服务端开发、运维相关工作中的知识沉淀。
Introduction | 前言
System = Backend + Frontend + Architecture + Engineering
过去数十年间,信息技术的浪潮深刻地改变了这个社会的通信、交流与协作模式,我们熟知的互联网也经历了基于流量点击赢利的单方面信息发布的

在分布式系统的背景下,企业架构也由早期的单体式应用架构渐渐转为更加灵活的分布式应用架构,经历了单体分层架构、
本系列着眼于服务端应用层的相关内容,包含了服务端基础、微服务与云原生、DevOps、测试与高可用保障等内容。

-
UI 交互层:Windows UI、PC Web UI、移动App UI 、微信小程序UI 、摄像头视觉识别人机界面、语音交互人机界面; -
应用层:无数碎片化的、场景化的前台业务应用,如零售、采购、招聘、报销等;
-
业务中台:协同平台(工作流引擎
/ 消息引擎等) 、应用组件(聚合支付/ 电子发票/ 电子合同/ 自动报税等等) 、集成开发平台/ 定制开发平台/ 实施平台/ 运维平台,如零售中台、人力中台、财务中台等; -
数据与算法中台:数据库
/NOSQL 数据库、大数据计算平台/ 数据仓库数据湖/ 可视化、人工智能NLP/ 机器学习、大数据技术平台(如Hadoop 和Spark ) 、AI 技术引擎; -
中间件:微服务中间件、面向对象技术
/ 组件技术/SOA 、服务中间件/ 微服务中间件技术; -
基础设施层:云计算
IaaS (服务器、存储、网络、文件系统) 、云IaaS 平台;

Nav | 关联导航
-
如果你想了解具体的开发框架,可以参阅 Spring Series、Node Series。
-
如果你想了解微服务架构相关,请参阅 MicroService-Notes。
About
Copyright & More | 延伸阅读
笔者所有文章遵循 知识共享 署名
