公司要做搞一个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)详细介绍,大家可以参考一下。
热门推荐
- cf为什么被封号cf封号规则详细说明?(cf号为什么会封)
- cf手游幻影角色自带急行军技能吗?(cf手游幻影怎么刷出的几率比较大)
- 哪种游戏是开始在飞机上飞,然后用降落伞降落,捡枪战斗?(一款操作飞机降落的游戏)
- 《热血传奇》传送当面交易,坐飞机来回,爆出极品不敢下线,当年买有哪些奇闻?
- 星际争霸2人族有哪些经典打法?(星际争霸2人族有哪些经典打法啊)
- 运营一年了,《梦幻西游手游》是否长期处于ios畅游榜榜首,如何看待这件事?
- 不开仙人模式真打的话,纲手打的过自来也吗?(为什么纲手不接受自来也)
- cf手游无影什么副武器玩起来有手感?(cf手游无影什么副武器玩起来有手感好)
- cf手游死后,能自爆的只有潘多拉有吗?(穿越火线潘多拉死亡)
- 天下3游戏有没有啊?(天下3还有人玩吗2021年)