什么是微服务(microservice)?这是企业界正在向计算界提出的问题。一个产品的可持续性取决于它的可修改程度。大型产品如果不能正常维护,就需要在某个时间点停机维护。而微服务架构用细化的服务取代了传统的单体服务,这些服务定义了明确的 RPC 或消息驱动的 API 边界。微服务架构有别于更为传统的单体式方案,可将应用拆分成多个核心功能。每个功能都被称为一项服务,可以单独构建和部署,这意味着各项服
基础架构是支持应用程序的所有软件和硬件。主要包括:数据中心操作系统部署流水线配置管理支持应用程序生命周期所需的任何系统或软件物理服务器在互联网初期, Web 基础架构从物理服务器开始,早期服务器体型大、噪音大而且价格昂贵,并且需要大量的电力和人力才能维持运行。再者,物理服务器会导致浪费,当同一台服务器最大限度地使用多个应用程序时,软件冲突、网络路由和用户访问都变得更加复杂。然后就有了硬件虚拟化。虚
依稀记得 2017 年,AlphaGo 与围棋世界排名第一的柯洁对战引起了众多的关注,一下子引发了大家对 AI 的兴趣。当 AlphaGo 战胜柯洁后,国内一下子对算法岗位的需求如雨后春笋般冒出来,而我那会研究生入学几乎人人都是说想要学习算法,可是算法研究容易,落地太难。殊不知在毕业之时,大家才发现算法一片惨淡,几篇顶会还不够找工作的。但 AI 的大热,一下子在所有领域与 AI 结合的应用引起了人