客户背景与解决方案
我们的客户是一家成立于2008年的领先云盈利平台公司,为传统产业、物联网、云应用和高科技企业提供敏捷定价和智能计费解决方案。该平台帮助客户实现收入增长、缩短上市时间、提升收入流可见性和降低运营成本。
业务挑战与解决方案
客户面临计费数据量增长的挑战,需要提升系统的数据承载能力。SoftServe的工程师团队采用现代软件开发方法,通过开发一个代表状态转移(REST)网络服务的项目,在现有软件基础设施上扩展计费数据源。项目由四个架构层组成:Web服务应用程序层、基于Spring框架的服务层、数据库层(集成MySQL、PostgreSQL和ElasticSearch)以及跨层业务对象模型。
技术实现与价值
项目采用需求驱动型开发框架,利用Swagger代码生成工具创建易于开发和使用API。Amazon SWF(状态追踪器和任务协调器)支持并行或顺序步骤的背景任务。新实施的解决方案显著提升了系统性能,实现了对系统组件的质控、客户数据存储、数据库维护以及异构数据流处理,使嵌入式软件成为管理数据对象的主要工具。
核心成果
通过项目成功部署,客户实现了计费数据容量的显著提升,确保了业务资源的安全,并提高了系统的整体性能和可扩展性。该解决方案为客户的产品管理复杂计费和支付交易提供了有力支持,加速了新产品和服务的市场推出。