- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创业公司后台技术栈搭建方案
2021-09-09
更多内容关注:fullstack888
在大多数创业公司,由于没有大公司那些完善的基础设备,需要从开源界的一个个系统和组件做选型,最终构成整个的后台技术栈。
说到后台技术栈,脑海中是不是消灭的下面这样一幅图?
有点眼晕,以下只是我们会用到的一些言语的合集,而且只是言语层面的一部分,就整个后台技术栈来说,这只是一个开头,从言语开头,还有很多很多的内容。
今日要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,言语,数据库,服务,操作系统等等。
整个后台技术栈,我的理解包括四个层面的内容:
言语:用了哪些开发言语,如:C++/Java/Go/PHP/Python/Ruby 等等。
组件:用了哪些组件,如:MQ 组件,数据库组件等等。
流程:怎样的流程和规范,如:开发流程,项目流程,发布流程,监控告警流程,代码规范等等。
系统:系统化建设,上面的流程需要有系统来保证,如:规范发布流程的发布系统,代码管理系统等等。
结合以上的的 4 个层面的内容,整个后台技术栈的结构如图 2 所示:
后台技术栈结构
以上的这些内容都需要我们从零开头搭建,在创业公司,没有大公司那些完善的基础设备,需要我们从开源界,从云服务商甚至有些需要本人去组合,去拼装,去开发一个适合本人的组件或系统以达成我们的目标。
我们一个个系统和组件的做选型,最终构成我们的后台技术栈。
各系统组件选型
项目管理/Bug 管理/问题管理
项目管理软件是整个业务的需求,问题,流程等等的集中地,大家的跨部门沟通协同大多依靠于项目管理工具。
有一些 SaaS 的项目管理服务可以使用,但是很多时间不满足需求,此时我们可以选择一些开源的项目,这些项目本身有肯定的定制力量,有丰富的插件可以使用。
一般的创业公司需求基本上都能得到满足,常用的项目如下:
Redmine:用 Ruby 开发的,有较多的插件可以使用,能自定义字段,集成了项目管理,Bug 问题跟踪,WiKi 等功能,不过好多插件 N 年没有更新了。
Phabricator:用 PHP 开发的,Facebook 之前的内部工具,开发这工具的哥们离职后本人搞了一个公司特地做这个软件,集成了代码托管, Code Review,任务管理,文档管理,问题跟踪等功能,猛烈推举较灵敏的团队使用。
Jira:用 Java 开发的,有用户故事,Task 拆分,燃尽图等等,可以做项目管理,也可以应用于跨部门沟通场景,较强大。
悟空 CRM :这个不是项目管理,这个是客户管理,之所以在这里提出来,是由于在 To B 的创业公司里面,往往是以客户为核心来做事情的,可以将项目管理和问题跟进的在悟空 CRM 上面来做。
它的开源版本已经基本实现了 CRM 的核心功能,还带有一个任务管理功能,用于问题跟进,不过用这个的话,还是需要另一个项目管理的软件帮忙,顺便说一嘴,这个系统的代码写得很难维护,只能适用于客户规模小(1 万以内)时。
DNS
DNS 是一个很通用的服务,创业公司基本上选择一个合适的云厂商就行了,国内次要是两家:
阿里万网:阿里 2021 年收购了万网,整合了其域名服务,最终构成了现在的阿里万网,其中就包含 DNS 这块的服务。
腾讯 DNSPod:腾讯 2021 年以 4000 万收购 DNSPod 100% 股份,次要供应域名解析和一些防护功能。
假如你的业务是在国内,次要就是这两家,选 一个就好,像今日头条这样的企业用的也是 DNSPod 的服务,除非一些特殊的缘由才需要自建,比如一些 CDN 厂商,或者对区域有特殊限制的。
要实惠一点用阿里最廉价的基础版就好了,要成功率高一些,还是用 DNSPod 的贵的那种。
在国外还是选择亚马逊吧,阿里的 DNS 服务只要在日本和美国有节点,东南亚最近才开头部点,DNSPod 也只要美国和日本,像一些出海的企业,其选择的云服务基本都是亚马逊。
假如是线上产品,DNS 猛烈建议用付费版,阿里的那几十块钱的付费版基本可以满足需求。
假如还需要一些按省份或按区域调试的规律,则需要加钱,一年也就几百块,省钱省力。
假如是国外,优先选择亚马逊,假如需要国内外互通并且有本人的 App 的话,建议还是本人实现一些容灾规律或者智能调度。
由于没有一个现成的 DNS 服务能同时较好的满足国内外场景,或者用多个域名,不同的域名走不同的 DNS 。
LB(负载均衡)
LB(负载均衡)是一个通用服务,一般云厂商的 LB 服务基本都有如下功能:
支持四层协议恳求(包括 TCP、UDP 协议)
支持七层协议恳求(包括 HTTP、HTTPS 协议)
集中化的证书管理系统支持 HTTPS 协议
健康检查
假如你线上的服务机器都是用的云服务,并且是
您可能关注的文档
最近下载
- 颅内镜下肿瘤切除手术护理配合.pptx VIP
- 在线网课学习课堂《临床伦理与科研道德(山东大学)》单元测试考核答案.docx VIP
- 最高人民法院第二巡回法庭法官会议纪要合辑(详尽版).pdf VIP
- 加气混凝土砌块技术交底.docx VIP
- 写字教学讲座.pptx VIP
- 2025年厂内叉车安全使用管理规定3篇 .pdf VIP
- 《逻辑学》(第二版) 第5章 谓词逻辑的自然演绎系统:杜国平 - 复件.ppt VIP
- 17J610-1 特种门窗(一)参考图集.docx VIP
- 小学一年级10以内加减法口算题卡10套1000道(已打印).xls VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
文档评论(0)