公司要做搞一个TOB的SASS平台,如何技术选型?(to c saas)
一,公司要做搞一个TOB的SASS平台,如何技术选型?
我是产品胡子哥,结合我的经验回答你的问题,希望能帮到你,我从以下两个方面回答你。
业务梳理
- 技术选型
一、业务梳理
一般2B的业务在刚开始不会有太多的流量,前期主要是在验证商机上,要求产品上线要快,以减少不必要的投入。在技术选型之前需要做的是针对业务的分析,规划出平台的业务架构。为什么要先规划出业务架构,你要知道重要的一点是任何的技术都是为业务服务的,脱离了业务谈技术都是空中楼阁,没有任何的意义。如果业务还没有清楚,你要和相关人员沟通,把业务吃透,通过UML整理出符合市场要求的业务架构。
上面我们也提到在初期做的商机的验证,不会做的大而全,而是小而可控。在商机未成熟之前,控制成本和时间,届时船小好调头。一般情况下在初期做的都是先满足用户的核心功能,然后通过不断的迭代去满足。技术和产品都是一样。记住一点,技术的架构是结合业务的迭代打磨设计出来的,而不是规划出来的。
业务架构出来之后,要设想相关的技术指标用来支持业务的发展需要。指标如下,仅供参考。
部署方式
- 安全性
- 并发量
- 兼容性
- 稳定性
- 数据存储量
- 访问响应速度
二、技术选型
业务架构梳理完成,要做的事情也非常的明确了,技术思路也基本上形成了。
首先是确定技术架构。技术架构可分为分布式服务和集中式服务。在初期为了满足市场需要,一般是快字当先。技术架构可以采用集中方式架构,不要过多拆分服务,避免造成人员成本和时间成本的浪费,部署起来也非常的方便高效。强烈建议前期不要采用中台技术模式。
第二、要考虑你的团队人员的掌握的技术语言类别,熟悉的才是最好的,才能发挥你团队的优势。
第三、选取技术中间件,中间件有很多成熟点,经过考验的,无需自己造轮子。( 中间件涉及缓存、ORM、Web服务)。
第四、考虑你的部署方式、是否需要流量分流,因为前期是采用的集中式方式,相对来说会容易很多。
第五、如果业务发展了,得到市场的验证,这个时候你要考虑技术架构的优化了。比如采用服务拆分(微服务)、数据库分库分表,NoSQL数据库,消息队列等技术。如果业务不断扩大,同时有些业务非常成熟稳定了,这个时候可以考虑中台模式,便于可服用,快速响应市场到变化。
技术选型和产品一样都需要一个Roadmap,按照初期、中期、长期等阶段规划符合业务发展需要的技术架构。
在互联网技术领域,采用最多的还是Java技术,非常的成熟和稳定,支持高并发,中间件也相对成熟可靠。
对于目前微服务 消息队列 ORM等开源的中间件也很多,微服务有Dubbo、SpringCloud等; 消息队列有Kafka、RabbitMQ等;ORM使用比较多还是Mybatis。缓存用的Redis.
NoSQL用的比较多的有MongoDB、Redis、HBase等。
就回答到这里,希望能帮到你,走过路过不要错过点个赞,也非常欢迎大家在评论区留言互动。
二,sass平台是什么
tob的saas平台一般是行业应用,初期可根据团队的特点选择合适的开发语言和合适的架构。个人建议用php开发。租赁云服务器。前期做一个基础的产品试探市场。随着客户的增加和需求的变化再迭代升级产品。
三,saas to b的前景
做SaaS,根据自己的业务场景和技术能力来做规划。这是我自己的SaaS技术栈。


总结:以上内容就是宝宝游戏提供的公司要做搞一个TOB的SASS平台,如何技术选型?(to c saas)详细介绍,大家可以参考一下。
相关文章
相关资讯
热门推荐
- 有哪些比较好玩的多结局游戏?(多结局游戏叫什么)
- 游戏里面,三指和四指相比,哪个好?(游戏里面,三指和四指相比,哪个好用)
- 王者荣耀慢动作怎么弄?(王者剪辑慢动作)
- 推荐一下安卓手机有什么软件是架子鼓节拍器?(架子鼓节拍器app安卓)
- 《火影忍者》中的起爆符是什么原理?(火影忍者里的起爆符)
- 王者荣耀:孙膑能否出AD装备,当做一名射手来打?(王者荣耀孙膑ad出装2020)
- 王者荣耀最新的90帧效果怎么样?骁龙865玩起来会卡吗?(王者荣耀90帧要什么处理器)
- 画风突变!上线七年的《开心消消乐》到底遭遇了什么?(开心消消乐 百度百科)
- 《跨越星弧》之后,Rougelike元素会成为市场的新宠吗?(跨越星弧角色大全)
- 手游每月氪金多少?(手游每月氪金多少正常)