螳螂科技产研分享:打造活SaaS产品架构,螳螂科技产研分享:打造活SaaS产品架构
- 时间:
- 浏览:0
近年来,SaaS热潮持续,国内SaaS市场也有很多企业进入,竞争加剧。但与全球成熟的SaaS市场不同,国内的SaaS电路仍在成长中,各种产品错综复杂。由于SaaS企业大多缺乏软件积累,急于在自己公司扩张,缺乏产品实力,许多SaaS企业将同类产品换成UI投放市场,而无需彻底调查市场需求或制定自己的研发计划。这样的产品只是暂时的,生命周期非常短,在市场上也很难验证。
为了打造一款经得起市场、经得起多年人气的SaaS产品,SaaS企业需要有自己的研发能力,制定长期的开发计划,建立合理的基础架构,不断适应市场的变化,以满足不断变化的市场需求。
螳螂科技作为全链接智能营销管理服务提供商,提供了包括赋能企业营销、销售、运营服务等全链接场景、营销云、AI在线客户服务、CRM、SCRM和网校在内的产品系统。从推广、销售到运营管理提供全链接的闭环服务,帮助企业完成互联网转型升级。让事业成长。目前螳螂科技业务涵盖教育、医疗、金融、室内装饰、快速消费、电子商务等多个领域,服务5000多家客户。
[螳螂科技]链接式智能营销解决方案。
从上图可以看出,螳螂科技可以为不同行业的客户提供完整的闭环营销解决方案,客户只需一个产品就可以完成营销运作的各个环节。更重要的是,在实现业务闭环之后,客户可以实现更高质量的全业务链路数据闭环,对全链路业务数据进行洞察和分析。螳螂科技不仅有助于客户的业务增长,也有助于降低成本和提高效率。
同时,得益于近年来机器学习,特别是深造技术的快速发展和应用,螳螂科技陆续开发的AI智能客户服务、智能外呼系统、智能检测等产品,在教育、医疗、室内装饰、律师事务所等多个行业得到了广泛应用。
在如此丰富的产品力量背后,螳螂产研团队150余人5年多来不断重复200多次的成果。目前产品包括300多个工程项目,产品功能点达5000+。其中,营销云产品实现了对50多个主要广告媒体的访问,平均每天完成10亿以上的发布信息计算。CRM产品日活账号数十万,每天系统调用数千万;智能AI客户服务产品日均收到消息数达2亿。SCRM产品的现场代码请求数达到每天5000万件,课程实况录音/虚拟实况录音达到每天3000件以上。面对庞大的数据量需求和系统维度支持,螳螂系统经历了非常大的挑战,为了满足业务功能需求上的快速迭代,技术架构治理也需要“见隙”优化。从这篇文章中可以看出,螳螂科技产业研究团队将继续分享产业研究实践,包括总体架构介绍、前端架构演进、灵活基础设施、自动化测试、涵盖在线自检等一系列主题,共同探讨前沿架构之路。
首先介绍螳螂目前的核心技术机制。
如图所示,螳螂系统是以Spring Cloud为基础构建的微服务系统。作为服务分类,我们按照全链接智能营销的业务方案,抽象和提取服务,并将其分为治理战略的三类。
●分割单体工程,构建扁平组织:针对各种业务功能模块,采用了将传统的臃肿单体工程分割、简化的水平分割策略。实践“2披萨原则”,将负责服务的小队分开,将开发组织扁平化。
脱离非业务功能,管理员:系统登录、业务网关、认证amp等相关性较弱的服务。许可证、日志收集、流量控制、请求分发、爬行对抗和安全审计等非业务功能将分离为单个服务,由体系结构团队负责,统一维护,为所有产品线奠定技术基础。
构建中台能力层,实现快速灵活应用。客户中心、客户中心、像呼叫中心这样的公共业务线会逐渐下降。智能交互管理等中台模块。这样,在开展新事业,构筑新的事业解决方案的时候,根据这样的中台的能力,组合块的话,能迅速构筑综合解决方案。
这样划分能力,不仅会降低团队间的结合度,还可以让专业人士从事专业工作或为每个团队配备成员,大大提高研发效率。最重要的是实现最大能力的复用,以实现我们的多行业战略。例如,您可以在一个月内以闭环的方式构建医疗行业的营销解决方案,以满足您当前的能力。
罗马不是一天建成的,我们想和大家分享我们在这五年中得到的教训。
平衡业务快速迭代与技术架构治理质量检查的关系。业务需要快速迭代。当前营销模式变化非常快,要打造最适合顾客需求的产品,需要快速思维转变,快速重复生产产品功能,以适应市场变化,满足顾客需求。但与此同时,我们必须确保时间用于技术架构的治理。即使不占很大比例,也不能中断。因为技术体系结构的治理是快速服务迭代的基础。只有有了基础,才能更快地进行产品开发和事业迭代。
您可以正确地管理技术体系结构。不要太超前,等待好的契机,比如我们的客户中心,在实现CRM和SCRM的融合时推进。虽然说脱离商业制作结构的是色狼,但是想用确实的剧本使系统进化。
客户相关技术的治理必须优先。我们需要在技术架构的治理上进行优先级排序。对于影响客户体验的技术架构治理,如系统性能、系统稳定性、数据安全性、数据一致性等,应尽快推动实现。如果不这样做的话,顾客体验不好,顾客就会离开,另一方面,解决二次问题会花费大量的时间,反而会降低业务反复的速度,无本无归。
注重测试自动化。业务功能迭代的增加意味着每次发布新版本时,测试团队进行回归测试的范围都会扩大,在某一时刻,仅仅靠手工无法保证进展和质量。通过重视自动化测试的投入,代替他人进行自动化测试,测试团队可以在不花费每天时间的情况下高效地进行工作。
瞄准要点投入。经过5年的研究开发明白了的事,是在技术的事,特别重要的点做的事。螳螂科技从创业之初就明确了,比如在线客户系统、呼叫中心系统、营销云等,必须自己研究比较底层的模块。这些模块在林线智能营销解决方案中处于非常中心的位置,支撑着林线智能营销解决方案的框架。
为了打造最贴近客户业务的系统,我们必须将它们深度融合,但它只能通过自我研究来实现。时间验证了这一理念的正确性,我们坚持自己研究,深入地通过各项业务的链接,所以我们的产品才能真正意义上提供闭环。所以我们完成了比竞争对手更好的使用体验,闭环,全面的数据分析。最重要的是,由于数据只在一个系统中流动,客户可以使用审计报告完全获取敏感数据,数据安全性高,因此被广大客户所接受。