软件架构师拥抱低代码质量并频繁部署的这5个原因。开发人员使用低代码技术构建应用程序、客户体验、门户、搜索体验、工作流集成、数据管道、数据流、仪表板、测试自动化、机器学习模型和其他解决方案。“低代码是一个强大的概念,它的采用将在2022年继续增长。它释放了IT资源,为业务部门提供高度定制的软件,并最终支持正在进行的数字化转型。但是,它必须建立在可扩展的数据平台和严格的治理模型。否则,大量自定义应用程序可能成为数据仓库的噩梦”。Fluree联合首席执行官兼联合创始人BrianPlatz解释了为什么今年人们对低代码技术产生了浓厚的兴趣,以及为什么这种趋势会继续下去。Platz确定了在选择低代码平台时应考虑的几个软件架构方面。但也有很多好处,低代码可以解决一些长期的架构痛点,特别是对于开发和支持很多定制化应用的企业。本文将分享一些行业专家关于技术组织为何应在其企业架构中采用低代码解决方案的见解。避免技术债务根据对日益增长的技术债务威胁的研究,企业将40%以上的IT预算用于解决技术债务,而不是用于日常运营或构建新功能。提到的两个最关键的问题是开发团队的更替和开发语言和框架太多。低代码解决方案往往是可视化编程范例,当分配新的开发人员提供支持时,它们更容易理解和维护。此外,低代码平台通常具有API和其他标准方式来扩展代码并与代码交互,从而更容易查找和跟踪应用程序流。OutSystems的高级技术成功经理JayParnau说,低代码还简化了生产支持。“在使用低代码之前,我作为开发人员的一半时间都花在避免产生新的技术债务上,或者当别人的错误导致系统在凌晨2点停机时随叫随到。我知道这个平台会支持我以正确的方式做事,并且维护只是过去的一小部分”。快速创造新的员工体验KNIME首席数据科学家兼传播者RosariaSilipo博士解释了低代码平台如何帮助简化沟通和需求收集,从而带领团队更快地构建员工体验和工作流应用程序。“在尝试与其他部门沟通时,低代码工具更容易,”她说。低代码、基于可视化编程的工具可能是与不太了解代码的部门进行沟通的有效解决方案。通过使用低代码工具,专业人员可以节省宝贵的时间,可以将这些时间投入到其他问题上,包括那些需要编码的问题。”Copado产品高级总监GloriaRamchandi对此表示赞同,并表示低代码还可以帮助开发团队满足业务需要构建和更新应用程序。她补充说:“高级开发人员和架构师必须跟上业务不断增长的需求,以更快地构建软件。”使用低代码平台打破代码障碍有助于团队缩短开发时间关键构建市场和提高创新速度”。简化工作流程和数据集成如果构建应用程序很容易,架构师如何避免应用程序孤岛?低代码如何帮助应用程序、软件即服务和企业系统之间的集成工作流?Retool的开发人员倡导者ChrisSmith认识到了这一集成挑战。“商业软件世界越来越分散,有数百个垂直特定的云应用程序,帮助您的业务的每个功能领域更有效地运作。随着这种情况的发生,这些应用程序需要集成到越来越多的定制化业务工作流程中为每个企业开发人员拥抱低代码平台,因为它们提供了快速、功能性的构建块来解决这个分散的集成问题”。这不仅仅是关于工作流集成。架构师还必须考虑如何集成数据源对接。低代码可以是连接到多个数据源的简单方法。“数据源由不同的供应商拥有,通常不提供标准的访问模型,”Silipo说。低代码工具可能会接管并提供对许多不同数据源的标准化、轻松访问。”使更多业务流程自动化自动化步骤也很重要。根据Cleo首席执行官MaheshRajasekharan的说法,低代码是增加功能的另一种选择自动化并减少手动流程。大流行为许多业务和技术领导者敲响了警钟。Rajasekharan说:“COVID-19锁定的主要教训之一是认识到许多公司仍然有许多手动业务流程并了解这在大流行期间如何阻碍了他们的业务。为了实现新的自动化水平,公司将采用低代码技术,使他们能够自动化几乎任何事情,以消除核心创收流程中的风险和差距。”通过解锁单一系统加速数字化转型历史上是什么阻碍了技术组织改善员工体验、简化工作流程、增加集成数据源的数量以及自动化更多业务流程?虽然一般的技术债务是一个挑战,但单体系统是难以移动的单体。架构师如何确保今天开发的内容更容易维护、支持和扩展到未来的业务需求?开发微服务和部署无服务器架构是必经之路,但大多数组织无法将这些架构应用于所有业务需求。OpenLegacy的首席产品官ZeevAvidan说,低代码提供了一种可能成为IT范式转变的替代方案。“低代码和无代码可以帮助彻底改变IT的各个方面,从前端应用程序开发一直到最复杂的传统集成,”Avidan说。对于许多开发人员来说,数字化转型的一个主要障碍是使对单体核心系统中数据和业务逻辑挑战的访问民主化。毫无疑问,推动数字化转型的组织对应用程序开发、集成和自动化的需求越来越大。低代码平台允许架构师通过为最具战略意义的业务案例利用启用代码选项以及使用低代码作为其他业务需求的加速器来扩展企业的开发能力。原标题:软件架构师应该拥抱低代码的5个理由原作者:LeeAtchison
