SaaS架构图
前言 大概在 2019 年,自己搭建 React 开发环境的想法萌芽,到目前为止,公司的很多项目上,也在使用中,比较稳定。为什么要自己造轮子?起初是因为自己并不满意市面上的脚手架。另外,造轮子对于自己也有一些技术上的帮助,学别人二次封装的东西,不如直接使用底层的库,这样也有助于自己系统的学习一遍知识,最近 Vite 很火,所以用 Vite 搭建一波,废话不多说,直接进入正文,如何搭建自己的开发环境。 初始化 创建文件夹并进入: $ mkdir tristana && cd tristana 初始化 package.json $ npm init 安装 vite $ npm install vite vite-plugin-babel-import vite-plugin-imp --save-dev 创建以下目录结构、文件和内容: project tristana |
流程图 人员定位 产品:跟进项目排期、上线验收、线上数据监控 UI:出设计稿、出交互设计 开发:保证功能按时提测 测试:保证主流程通顺 运营:为公司带来营收 名词解释 产品定位:该项目产品是工具类、视频类、服务类等。 竞品分析:以智慧展业跟顾小问为例 运营推广:运营人员去各大网站、社区进行推广
原文:从 IaaS 到 FaaS—— Serverless 架构的前世今生 引言 今天,大多数公司在开发应用程序并将其部署在服务器上的时候,无论是选择公有云还是私有的数据中心,都需要提前了解究竟需要多少台服务器、多大容量的存储和数据库的功能等。并需要部署运行应用程序和依赖的软件到基础设施之上。假设我们不想在这些细节上花费精力,是否有一种简单的架构模型能够满足我们这种想法?这个答案已经存在,这就是今天软件架构世界中新鲜但是很热门的一个话题——Serverless(无服务器)架构。 什么是 Serverless 无服务器计算(或简称 serverless),是一种执行模型,在该模型中,云服务商(AWS,Azure 或 Google Cloud)负责通过动态分配资源来执行一段代码,并且仅收取运行代码所使用资源的费用。该代码通常运行在无状态的容器中,能够被包括 HTTP 请求、数据库事件、队列服务
在 Git 中管理分支流程的主要方法 Git Flow Git Flow 最开始是由 Vincent Driessen 发行并广受欢迎,这个模型是在 2010 年构思出来的,而现在距今已有 10 多年了,而 Git 本身才诞生不久。在过去的十年中,Git Flow 在许多软件团队中非常流行。 GitHub Flow GitHub Flow 是由 GitHub 发行,并得到 Vincent Driessen 推荐,GitHub Flow 最近几年在社区非常流行。 它们都有一个特点,都是采用”功能驱动式开发”(Feature-driven development,简称 FDD),有兴趣的可以自行了解一下。 GitHub Flow 的较大优点就是简单,只有一个 master 分支为长期分支,对于需要”可持续性发布”的产品,可以说是最合适的流程。 分支命名规范 master 分支:master