当前位置:首页 > 报告详情

09 全新 Agoda-Workflow-Editor.pdf

上传人: Fl****zo 编号:724327 2025-07-01 21页 2.21MB

1、12Agoda Workflow Editor30 Oct 2024Swati Jain 2024 Agoda.All rights reserved.31.Workflow:Sequence of tasks performed in particular order 2.Action:One Task eg:Copy Data,Send Email etc3.Scheduler:Executes workflow at defined timesWhat is Workflow Editor?2024 Agoda.All rights reserved.4No Code/Low Code

2、PlatformANYONE (including non-Tech)can easily build&manage complex data pipelinesPowerful and Flexible enough for Developers who need more advance featuresWorkFlowEditorData Source/Data SinksReportingShell ActionsTransformJava/Spark/image containersTransform viaSparkSQLWhy a Workflow Editor?53 Years

3、 Ago 2024 Agoda.All rights reserved.6Old Workflow Editor 2024 Agoda.All rights reserved.7Developer happinessChange ManagementVersion Control and RollbackApprovals and Change ManagementCustom IDEQuery Unit TestingTest runsEasy to transition from Development to ProductionRethinking Workflows in Agoda.

4、Objectives8Resolving Core Formats and Interfaces 2024 Agoda.All rights reserved.9 Easy to transform Easy to learn Validatable Code is environment dependentWorkflows Definition:Document or Code?2024 Agoda.All rights reserved.10 No learning git commands No Laptop Instructions Customizable experience V

5、alidations and immediate feedback Placeholders/hintsWorkflows Development:Web IDE vs Local IDE?2024 Agoda.All rights reserved.11 Universal source of truth Change Management Approval Flow CI/CD toolingWorkflows Storage:Gitlab vs Database?2024 Agoda.All rights reserved.12Development and Production Env

6、ironments Environment selection based on branch Testing Enforced before Deployment to Production 2024 Agoda.All rights reserved.13Final Decisions:DocumentEnvironments:Branch basedGitlabWeb IDE and Local Both14User Flows and Tech Stack 2024 Agoda.All rights res

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Agoda的Workflow Editor,一个无代码/低代码平台,使任何人(包括非技术人员)都能轻松构建和管理复杂的数据流水线。 - **核心概念**:Workflow(工作流)是一系列按特定顺序执行的任务,其中每个任务称为Action(动作)。 - **Workflow Editor功能**:具有强大的灵活性和高级功能,支持数据源/数据汇、报告、Shell动作、转换(包括Java、Spark等),并可通过SparkSQL进行转换。 - **优势**:新版本的Workflow Editor解决了开发人员满意度、变更管理和版本控制等问题。 - **目标**:易于转换、学习、验证,且代码与环境无关。 - **决策**:采用基于分支的环境选择,使用Gitlab作为工作流的存储,同时支持Web IDE和本地IDE。 - **技术栈**:包括NextJS、React、Valtio、Material UI、Python + FastAPI、Zod Schema和ReactFlow。 文章强调了Workflow Editor使所有员工能够无需技术专业知识即可构建复杂的数据流水线,并实现了工作流定义与执行的解耦,保证了最佳实践的默认采用,如安全过渡到生产环境、版本控制、易于回滚等。
"轻松构建数据管道?" - 如何使用Agoda Workflow Editor让非技术人员也能轻松搭建复杂的数据流程? "Workflow Editor新变革?" - Agoda的Workflow Editor如何通过新特性提升开发者幸福感和变革管理? "无代码/低代码魅力何在?" - 使用Workflow Editor,无代码/低代码平台如何赋能所有员工,实现工作流程的灵活定义与执行分离?
客服
商务合作
小程序
服务号
折叠