Godzilla框架以低代码理念为指导,封装了众多资管业务属性的组件,帮助前端工程师快速构建项目。同时,在参考业界优秀方案基础上,深度结合了资管行业实际业务的情况,推出基于React的约定式路由微前端架构,优化前端开发模式,降低工程耦合性。除此之外,前端开发人员还可以利用Godzilla高效实现旧系统整合、异构技术整合,打造统一用户体验。
前端单体应用越来越复杂,慢慢变成一个巨石应用。微前端理念应运而生,微前端类似后端的微服务概念,将复杂前端应用拆成多个独立的子应用,支持独立开发、部署和升级,兼容多种技术栈,最后将子应用整合起来并且支持运行时应用间的互相通讯。
在金融机构中有很多采用不同技术实现的存量系统,也会持续不断地采用新技术开发新系统。新老系统一体化整合的需求越来越强烈。通过重构老系统来实现整合,成本会很高,而且风险也很大。Godzilla借助微前端架构能力支持将存量系统低成本地整合到一个新平台上来,构建统一门户,消除掉这些改造风险的同时提供很好的一体化体验。
在金融领域,应用系统变得越来越复杂,有可能一个系统要分为几条产品线和业务线,工程膨胀、开发维护困难等问题突出,开发团队也越来越大,管理成本很高,Godzilla支持微前端架构,可以将一个复杂系统拆分成多个子系统,每个子系统独立自治,由小团队独立开发、独立部署,充分协同。这样构建的更高维度的解耦方案,既能降低管理的成本,又能提高开发效率,加速项目迭代。
在资管领域,有很多复杂度很高的业务场景,其中主要体现在流程冗长、功能细节多上,比如指令管理,从指令创建、到指令审批、到指令执行,中间要经过很多环节,而且也有很多的业务方参与,支持如此复杂的业务,常规开发模式难以应对,对整个系统的架构也提出了更高的要求。Godzilla采用组件化的思想,并提炼了很多针对复杂场景的业务组件,组件可自由组合与拼接,帮助降低开发这些系统的复杂度。
在数字化的时代,信息密度大,分工也更细致。对比传统菜单式系统,工作台是一个更加先进的工作场景的整合手段,既满足各岗位个性需求,又可以极大地简化操作。Godzilla支持自由式的工作台,工作台的内容可按需即时自由定制,而且工作台里面的各个应用也可以支持联动,配合组件装配的能力,可以很灵活、很方便地构建多个属于自己的工作台,满足不同工作需要。