Tagged articles
545 articles
Page 4 of 6
Architect
Architect
May 9, 2023 · Backend Development

Implementation and Practice of a Lightweight Service Orchestration Engine for AIGC Video Production

The article systematically introduces the design and implementation of a采编式 (editing‑based) AIGC video production workflow, covering background analysis, service orchestration approaches such as state‑machine scheduling, module and component decomposition with bit‑mask slot management, configuration file definition, and practical flow scheduling using message queues and locks.

AIGCMicroservicesService Orchestration
0 likes · 16 min read
Implementation and Practice of a Lightweight Service Orchestration Engine for AIGC Video Production
Code Ape Tech Column
Code Ape Tech Column
Apr 23, 2023 · Backend Development

PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Introduction and Quick‑Start Guide

PowerJob is a modern distributed scheduling and computation framework that supports various timing strategies, workflow orchestration, multiple execution modes, and a rich set of processors, offering a user‑friendly web UI, high availability, and easy integration with Spring Boot projects.

Distributed SchedulingJavaSpring Boot
0 likes · 15 min read
PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Introduction and Quick‑Start Guide
DaTaobao Tech
DaTaobao Tech
Apr 14, 2023 · Fundamentals

Understanding Git Workflows: Git Flow, GitHub Flow, GitLab Flow, and Trunk‑Based Development

The article compares four popular Git workflows—Git Flow, GitHub Flow, GitLab Flow, and trunk‑based development—detailing their branch structures, advantages, and drawbacks, and guides teams on selecting the most suitable approach based on release complexity, deployment speed, and collaboration requirements.

GitVersion Controltrunk-based development
0 likes · 8 min read
Understanding Git Workflows: Git Flow, GitHub Flow, GitLab Flow, and Trunk‑Based Development
HomeTech
HomeTech
Apr 11, 2023 · Backend Development

Applying Finite State Machines with Spring Statemachine and Squirrel-foundation in Java

This article explains the concept of finite state machines, outlines scenarios where they are beneficial, compares Spring Statemachine and Squirrel-foundation implementations, and provides detailed configuration, guard/action code, persistence, testing, and practical usage tips for managing complex business workflows in Java backend services.

springsquirrel-foundationstate machine
0 likes · 17 min read
Applying Finite State Machines with Spring Statemachine and Squirrel-foundation in Java
Thoughts on Knowledge and Action
Thoughts on Knowledge and Action
Mar 29, 2023 · Backend Development

Why Choose Workflow Engines Over State Machines for Complex Business Processes?

This article examines the challenges of virtual asset operations, compares workflow engines and finite state machines, outlines their core concepts, implementation methods, and open‑source options, and presents a practical internal‑DSL‑based solution for high‑performance, asynchronous backend processing.

DSLFinite State MachineJava
0 likes · 10 min read
Why Choose Workflow Engines Over State Machines for Complex Business Processes?
Top Architect
Top Architect
Mar 24, 2023 · Operations

Understanding BPM Process Engine Architecture and Design

This article explains what a process engine is, distinguishes between processes and engines, reviews common process designer types, explores workflow, BPM and orchestration applications, and details the architectural components, design practices, and code examples for building robust BPM solutions.

BPMProcess Enginearchitecture
0 likes · 17 min read
Understanding BPM Process Engine Architecture and Design
Alibaba Cloud Native
Alibaba Cloud Native
Mar 24, 2023 · Cloud Native

How KubeVela 1.7 Simplifies Workload Adoption and Boosts Performance

KubeVela 1.7 introduces read‑only and take‑over workload adoption modes, a one‑click CLI adopt command, major performance gains through compression and memory tuning, enhanced dry‑run, deletion, plugin output, workflow and VelaUX features, and outlines the roadmap for version 1.8.

CLICloud NativeKubeVela
0 likes · 18 min read
How KubeVela 1.7 Simplifies Workload Adoption and Boosts Performance
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 22, 2023 · Backend Development

Design and Implementation of the Andon (Press‑Light) System for Quality Management at Zhuanzhuan

This article describes the background, system design, implementation details, and application scenarios of the Andon (press‑light) mechanism introduced at Zhuanzhuan, covering its modular architecture, workflow choices between state machine and chain‑of‑responsibility, core Java abstractions, and how it supports merchant service rating.

AndonJavaquality management
0 likes · 8 min read
Design and Implementation of the Andon (Press‑Light) System for Quality Management at Zhuanzhuan
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
Mar 10, 2023 · R&D Management

How Low-Code Platforms Transform Workflow Development: Inside Baidu’s Engine

This article explores the evolution of low‑code platforms from traditional front‑end component drag‑and‑drop tools to full‑stack workflow engines, detailing a step‑by‑step comparison of manual and low‑code development, the architecture of Baidu Cloud’s visual editor, and the underlying runtime engine that powers automated process execution.

Baidu CloudProcess Enginelow-code
0 likes · 24 min read
How Low-Code Platforms Transform Workflow Development: Inside Baidu’s Engine
DataFunSummit
DataFunSummit
Mar 6, 2023 · Big Data

Building a Unified Scheduling Center with Apache DolphinScheduler: Lenovo’s Practice

This article details Lenovo’s implementation of a unified scheduling center using Apache DolphinScheduler, covering background requirements, reasons for choosing the platform, architectural evolution, feature enhancements, and practical deployments such as HTTP task parameter passing, Java task plugins, global parameters, and future roadmap.

DolphinSchedulerLenovobigdata
0 likes · 19 min read
Building a Unified Scheduling Center with Apache DolphinScheduler: Lenovo’s Practice
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Mar 6, 2023 · R&D Management

MINOS Configuration Platform: Turning Technical Configurations into Business Language for NetEase Yanxuan

MINOS, a low‑code configuration platform for NetEase Yanxuan, translates Apollo’s technical data model into business‑friendly visual forms, lets developers and product users create and approve configurations online, cuts manual R&D effort from minutes to seconds, and has already produced over 4,000 forms across multiple lines.

ApolloR&D managementconfiguration platform
0 likes · 10 min read
MINOS Configuration Platform: Turning Technical Configurations into Business Language for NetEase Yanxuan
Programmer DD
Programmer DD
Mar 2, 2023 · Backend Development

Why DolphinScheduler Is the Next Powerhouse for Distributed Task Management

DolphinScheduler is an open‑source distributed task scheduling system that supports multiple task types, offers visual workflow orchestration and monitoring, and scales to thousands of servers, making it a robust solution for backend and big‑data processing scenarios.

Big DataDistributed SchedulingDolphinScheduler
0 likes · 4 min read
Why DolphinScheduler Is the Next Powerhouse for Distributed Task Management
58UXD
58UXD
Feb 24, 2023 · Product Management

Unlocking Effective Process Collaboration: Design Principles for Workflow Tools

This article examines the unique design considerations of process‑centric collaboration products, outlining three core characteristics—process nature, configurability, and visualization—through real‑world examples and practical guidelines to help product designers create efficient, user‑friendly workflow tools.

Process DesignUX designcollaboration tools
0 likes · 8 min read
Unlocking Effective Process Collaboration: Design Principles for Workflow Tools
Bilibili Tech
Bilibili Tech
Feb 17, 2023 · Backend Development

Design and Implementation of the Comet Workflow Engine at Bilibili

The article details Bilibili’s Comet workflow engine—a low‑code, plugin‑extensible platform built since 2019 that uses visual DAG templates, graph‑based legality checks, and asynchronous execution to automate diverse business processes such as SRE automation, permission requests, and push‑task approvals, improving operational efficiency across mobile and web services.

AutomationDAGGo
0 likes · 18 min read
Design and Implementation of the Comet Workflow Engine at Bilibili
Top Architect
Top Architect
Feb 9, 2023 · Operations

Understanding BPM Process Engines: Architecture, Design Patterns, and Practical Implementation

This article provides a comprehensive overview of BPM process engines, covering their definition, design of workflow and BPM, architecture components, organization and form designers, implementation practices, sample BPMN XML, and related commercial opportunities, offering practical guidance for building and using process‑engine‑based solutions.

BPMProcess Enginearchitecture
0 likes · 16 min read
Understanding BPM Process Engines: Architecture, Design Patterns, and Practical Implementation
58UXD
58UXD
Feb 7, 2023 · Product Management

How to Quickly Master a New Business Domain as a Designer

This guide outlines a step‑by‑step approach for designers to rapidly understand unfamiliar business domains by researching industry reports, following news, analyzing competitors, studying product history, learning target users, experiencing the product, and mapping workflows to deliver effective design solutions.

DesignUser experiencebusiness onboarding
0 likes · 9 min read
How to Quickly Master a New Business Domain as a Designer
Selected Java Interview Questions
Selected Java Interview Questions
Jan 26, 2023 · Backend Development

Integrating Activiti 7 with Spring Boot: Dependencies, Setup, and Advanced Workflow Operations

This article provides a step‑by‑step guide for integrating Activiti 7 workflow engine into a Spring Boot application, covering Maven dependencies, environment setup, process deployment, task handling, business keys, suspension/activation, candidate users, variables, gateways, and various advanced operations with complete code examples.

ActivitiBPMNJava
0 likes · 32 min read
Integrating Activiti 7 with Spring Boot: Dependencies, Setup, and Advanced Workflow Operations
Alibaba Cloud Native
Alibaba Cloud Native
Jan 3, 2023 · Cloud Native

How KubeVela Workflow Transforms SAE’s Serverless Architecture for Faster Cloud‑Native Upgrades

This article explains how Alibaba Cloud's Serverless Application Engine (SAE) leverages the open‑source KubeVela Workflow to overcome operational, scaling, and integration challenges, detailing the workflow design, step definitions, and three real‑world use cases that illustrate automated ops, release optimization, and rapid feature rollout.

AutomationCloud NativeKubeVela
0 likes · 17 min read
How KubeVela Workflow Transforms SAE’s Serverless Architecture for Faster Cloud‑Native Upgrades
Top Architect
Top Architect
Dec 25, 2022 · Backend Development

Understanding Process Engines: Architecture, Design, and Applications

This article provides a comprehensive overview of process engines, covering their definition, core components, design patterns, implementation details, workflow and BPM applications, as well as practical considerations such as form and page design, permissions, and business opportunities.

BPMProcess Enginearchitecture
0 likes · 17 min read
Understanding Process Engines: Architecture, Design, and Applications
Top Architect
Top Architect
Dec 22, 2022 · Backend Development

Using Activiti7 with SpringBoot: Dependency Setup, Deployment, Process Execution, and Advanced Operations

This article provides a step‑by‑step guide on integrating Activiti7 into a SpringBoot project, covering Maven dependencies, IDE configuration, deployment of BPMN files, starting and managing process instances, handling tasks, business keys, process variables, candidate users, and gateway configurations, all illustrated with complete Java code examples.

ActivitiBPMNJava
0 likes · 29 min read
Using Activiti7 with SpringBoot: Dependency Setup, Deployment, Process Execution, and Advanced Operations
Architecture Digest
Architecture Digest
Dec 16, 2022 · Backend Development

PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Introduction and Quick‑Start Guide

PowerJob is a third‑generation distributed job scheduler that adds workflow orchestration, map‑reduce style computation and rich execution modes to traditional CRON‑based scheduling, and this guide explains its advantages, core features, architecture, and provides step‑by‑step instructions with code samples to get started quickly.

Distributed SchedulingJavaMapReduce
0 likes · 11 min read
PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Introduction and Quick‑Start Guide
58UXD
58UXD
Dec 8, 2022 · Product Management

5 Core Design Principles Every Collaborative Office Tool Must Follow

This article outlines five essential design traits—asynchronous collaboration, traceability, multidimensional notifications, role‑based permission differences, and output standardization—that underpin effective collaborative office products across various scenarios.

AsynchronousCollaborationNotification
0 likes · 9 min read
5 Core Design Principles Every Collaborative Office Tool Must Follow
Java High-Performance Architecture
Java High-Performance Architecture
Dec 7, 2022 · Fundamentals

What Is a Process Engine? Architecture, Design, and Real‑World Applications Explained

This article defines process engines, distinguishes workflow from BPM, explores various process designer types, outlines core components such as organization, resources, forms, and interfaces, and presents practical architecture and implementation details—including code examples, permission handling, and reporting—illustrated with diagrams.

BPMBackendProcess Engine
0 likes · 23 min read
What Is a Process Engine? Architecture, Design, and Real‑World Applications Explained
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 4, 2022 · Product Management

Master Data Tracking: Key Scenarios, Workflow & the 7‑Step ‘Seven‑Word’ Guide

Data tracking (埋点) records user actions to inform product optimization, covering passive and active behaviors, with applications ranging from exposure, click, to page events, and follows a detailed workflow—from requirement gathering and design, through development, testing, deployment, to analysis—summarized by a concise seven‑step methodology.

Data Product ManagementData TrackingExposure Tracking
0 likes · 11 min read
Master Data Tracking: Key Scenarios, Workflow & the 7‑Step ‘Seven‑Word’ Guide
21CTO
21CTO
Dec 3, 2022 · Fundamentals

Boost Your Development Productivity: 14 Must‑Have Tools Every Developer Needs

In a fast‑paced environment with strict deadlines, this guide presents fourteen essential developer tools—ranging from screen dimmers and PDF utilities to AI upscalers and coding activity trackers—to help improve workflow efficiency and streamline everyday tasks.

Web Developmentdeveloper toolssoftware utilities
0 likes · 5 min read
Boost Your Development Productivity: 14 Must‑Have Tools Every Developer Needs
ITPUB
ITPUB
Nov 28, 2022 · Backend Development

How to Build and Deploy a Scalable Open‑Source Decision Engine with Go and YAML

This article explains the concepts, design principles, and practical implementation steps of an open‑source decision engine—covering rule vs. decision flow, DSL creation with YAML, operator handling, workflow orchestration, and deployment considerations for production environments.

BackendDSLGo
0 likes · 15 min read
How to Build and Deploy a Scalable Open‑Source Decision Engine with Go and YAML
JD Tech Talk
JD Tech Talk
Nov 28, 2022 · Backend Development

JDEasyFlow: An Open‑Source Enterprise Workflow Orchestration Engine – Features, Architecture, and Usage

JDEasyFlow is an open‑source Java workflow orchestration component from JD's enterprise finance R&D team that supports JSON and BPMN specifications, offers flexible node types, modular architecture, and provides detailed usage examples and implementation principles for building scalable process‑driven applications.

BPMNBackendJDEasyFlow
0 likes · 12 min read
JDEasyFlow: An Open‑Source Enterprise Workflow Orchestration Engine – Features, Architecture, and Usage
Architecture Digest
Architecture Digest
Nov 11, 2022 · Operations

Understanding Process Engines: Architecture, Design, and Applications in BPM

This article explains what a process engine is, how it differs from traditional code implementations, describes various process designer approaches, compares Workflow and BPM, outlines the core components of a BPM engine architecture, and presents practical development steps and business opportunities, including a full BPMN XML example.

BPMProcess Engineworkflow
0 likes · 17 min read
Understanding Process Engines: Architecture, Design, and Applications in BPM
Top Architect
Top Architect
Nov 11, 2022 · Backend Development

Activiti 7 Workflow Engine: Concepts, Configuration, Deployment, and Operations

This article provides a comprehensive guide to the Activiti 7 workflow engine, covering its core concepts, Maven dependencies, XML configuration, engine creation methods, service interfaces, process deployment, instance management, task handling, variable usage, gateway types, and integration with Spring and Spring Boot, all illustrated with practical code examples.

ActivitiBPMNJava
0 likes · 26 min read
Activiti 7 Workflow Engine: Concepts, Configuration, Deployment, and Operations
21CTO
21CTO
Nov 10, 2022 · Fundamentals

What Is a Process Engine? Architecture, Design, and Real‑World Applications

This article explains the definition, core concepts, and architectural design of modern process engines, covering workflow, BPM, process orchestration, designer types, implementation components, practical project steps, and business opportunities, with code examples and visual diagrams.

BPMProcess Enginearchitecture
0 likes · 17 min read
What Is a Process Engine? Architecture, Design, and Real‑World Applications
Architect
Architect
Nov 8, 2022 · Backend Development

Understanding Process Engines: Architecture, Design, and Application

This article provides a comprehensive overview of process engines, covering their definition, core components, design patterns, implementation approaches, BPMN modeling, practical workflow and BPM use cases, and related commercial opportunities for backend development and operations.

BPMProcess Enginearchitecture
0 likes · 16 min read
Understanding Process Engines: Architecture, Design, and Application
Bilibili Tech
Bilibili Tech
Nov 1, 2022 · Big Data

Design and Implementation of a Data Quality Platform for Large-Scale Data Processing

Bilibili built a scalable data‑quality platform that records metrics from heterogeneous sources, checks them with a rich DSL, alerts once with root‑cause analysis, and uses event‑driven and time‑window scheduling, automated workflows, and intelligent monitoring to ensure real‑time, accurate, trustworthy data for petabyte‑scale processing.

AutomationData QualityRoot Cause Analysis
0 likes · 20 min read
Design and Implementation of a Data Quality Platform for Large-Scale Data Processing
Selected Java Interview Questions
Selected Java Interview Questions
Oct 31, 2022 · Backend Development

Understanding Process Engines: Architecture, Design, and Applications

This article provides a comprehensive overview of process engines, explaining their definition, relationship to workflows and BPM, design of process designers, various application scenarios such as workflow and BPM, detailed architectural components, implementation practices, and potential business opportunities, illustrated with diagrams and XML examples.

BPMBackendProcess Engine
0 likes · 18 min read
Understanding Process Engines: Architecture, Design, and Applications
DevOps Cloud Academy
DevOps Cloud Academy
Oct 22, 2022 · Fundamentals

How to Write Your First Apache Airflow DAG (Hello World)

This tutorial walks through creating a simple “Hello World” Apache Airflow DAG by setting up the Python file, importing modules, defining the DAG object, adding a PythonOperator task, writing the callable function, and running the DAG with Airflow’s webserver and scheduler.

Apache AirflowDAGPython
0 likes · 9 min read
How to Write Your First Apache Airflow DAG (Hello World)
58UXD
58UXD
Oct 17, 2022 · Fundamentals

Master Cloth Simulation: From Marvelous Designer Patterns to C4D Integration

This guide walks you through using Marvelous Designer to create detailed garment patterns, simulate cloth behavior, and seamlessly export OBJ files for integration with Cinema 4D, covering interface basics, pattern editing, sewing, motion testing, and final rendering to help beginners master 3D clothing workflows.

3D modelingCinema 4DMarvelous Designer
0 likes · 6 min read
Master Cloth Simulation: From Marvelous Designer Patterns to C4D Integration
DevOps Cloud Academy
DevOps Cloud Academy
Oct 15, 2022 · Big Data

Introduction to Apache Airflow

Apache Airflow is an open‑source platform for programmatically authoring, scheduling, and monitoring workflows using Directed Acyclic Graphs (DAGs), featuring components such as Scheduler, Web Server, Database, and various Executors, and offering easy‑to‑use, extensible, scalable, and robust integrations for data pipeline management.

Apache AirflowDAGExecutor
0 likes · 10 min read
Introduction to Apache Airflow
Bilibili Tech
Bilibili Tech
Oct 7, 2022 · Backend Development

Promotion Platform 2.0 Architecture Upgrade: Unified Promotion Model, Low‑Code Workflow, and Rule Engine

The Promotion Platform 2.0 upgrade replaces the fragmented 1.0 system with a unified promotion model, low‑code DSL‑driven workflow, and QLExpress rule engine, enabling rapid creation of diverse promotional tools, consistent pricing calculations, and high‑performance caching while preserving stability for the ACG e‑commerce ecosystem.

Backend ArchitecturePromotion Platformlow-code
0 likes · 13 min read
Promotion Platform 2.0 Architecture Upgrade: Unified Promotion Model, Low‑Code Workflow, and Rule Engine
MaGe Linux Operations
MaGe Linux Operations
Oct 5, 2022 · Operations

Why Clear Responsibility Boundaries Are Crucial for DevOps and SRE Success

Clear responsibility boundaries are essential for effective DevOps and SRE workflows, preventing endless fire‑fighting, aligning software and organizational structures, and ensuring sustainable delivery across business stages. They also highlight how team size and expertise affect process clarity and when to choose DevOps‑first or SRE‑guided approaches.

SREresponsibility boundariesworkflow
0 likes · 6 min read
Why Clear Responsibility Boundaries Are Crucial for DevOps and SRE Success
58UXD
58UXD
Sep 30, 2022 · Product Management

Boosting Office Efficiency: Design Strategies from 58’s Cloud Collaboration 2.0

Amid the ongoing pandemic, the article examines how 58’s Cloud Efficiency platform redesigns project collaboration—covering full lifecycle roles, a unified messaging system, concept simplification, high‑efficiency pages, and multi‑dimensional displays—to formulate a clear efficiency equation that drives measurable office productivity gains.

CollaborationUX designefficiency
0 likes · 11 min read
Boosting Office Efficiency: Design Strategies from 58’s Cloud Collaboration 2.0
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 29, 2022 · Backend Development

Understanding Flowable Workflow Engine: Concepts, Tools, and Implementation

This article introduces the need for workflow engines, compares the three major Java‑based engines (Activiti, Flowable, Camunda), explains BPMN notation, and provides detailed guidance on using Flowable's Eclipse Designer, IDEA plugins, flowable‑ui, bpmn.js, and related Vue components to model, deploy, and manage business processes.

BPMNFlowableIDEA
0 likes · 22 min read
Understanding Flowable Workflow Engine: Concepts, Tools, and Implementation
DevOps Cloud Academy
DevOps Cloud Academy
Sep 15, 2022 · Big Data

Understanding Apache Airflow DAGs and Best Practices

This article explains what Apache Airflow DAGs are, describes their architecture and how they model data pipelines as directed acyclic graphs, and provides practical best‑practice guidelines for writing clean, reproducible, and resource‑efficient workflows.

Apache AirflowDAGbest practices
0 likes · 10 min read
Understanding Apache Airflow DAGs and Best Practices
macrozheng
macrozheng
Aug 26, 2022 · Backend Development

How to Simplify Complex Business Logic with CompileFlow Workflow Engine

Learn how to replace tangled if‑else code with a visual workflow engine using CompileFlow, from setting up the designer and BPM files to binding data, methods, conditions, and executing a sample chicken‑training process, while understanding the underlying principles and practical tips.

BackendProcess Enginecompileflow
0 likes · 10 min read
How to Simplify Complex Business Logic with CompileFlow Workflow Engine
Python Programming Learning Circle
Python Programming Learning Circle
Aug 9, 2022 · Big Data

Why Choose Python for Data Analysis? A Comprehensive Guide

This article explains why Python is an ideal language for data analysis, covering its simplicity, extensive libraries, compatibility with big‑data platforms, and a step‑by‑step workflow that includes data acquisition, storage, preprocessing, modeling, and visualization, while also highlighting useful tools and resources.

Pythondata analysisworkflow
0 likes · 6 min read
Why Choose Python for Data Analysis? A Comprehensive Guide
DevOps
DevOps
Jul 28, 2022 · R&D Management

SmartIDE Open‑Source Strategy and Development Workflow

The document outlines SmartIDE’s open‑source cloud‑native IDE, its multi‑language support and tooling, and details a comprehensive development workflow that enables product teams and community contributors to work in parallel using Azure DevOps, GitHub, Gitee, Feishu, and automated CI/CD pipelines.

Azure DevOpsGitHubIDE
0 likes · 11 min read
SmartIDE Open‑Source Strategy and Development Workflow
Architect's Guide
Architect's Guide
Jul 21, 2022 · Backend Development

Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes

This article chronicles the step‑by‑step evolution of a workflow engine, detailing how simple sequential approvers were expanded into hierarchical trees supporting parallel, multi‑sign, conditional, proxy, and scripted nodes, while introducing state management, rejection handling, and progress metrics.

BackendSoftware ArchitectureState Management
0 likes · 9 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes
Programmer DD
Programmer DD
Jul 16, 2022 · Backend Development

How I Simplified Complex SMS Channel Selection with LiteFlow’s Rule Engine

Facing a tangled SMS routing system with many third‑party providers, I replaced cumbersome if‑else and serial queries with LiteFlow’s lightweight rule engine, using parallel checks, EL expressions, sub‑variables, and context‑based data flow to create a flexible, maintainable, and hot‑reloadable workflow, even for multithreaded tasks.

EL ExpressionsJavaLiteFlow
0 likes · 16 min read
How I Simplified Complex SMS Channel Selection with LiteFlow’s Rule Engine
MaGe Linux Operations
MaGe Linux Operations
Jul 13, 2022 · Fundamentals

Master Open Source Contributions: Step-by-Step Guide to Your First PR on GitHub

This comprehensive guide walks you through why and how to start contributing to open‑source projects, from selecting suitable repositories and finding good first issues to forking, cloning, creating branches, committing, handling CI checks, resolving conflicts, and successfully submitting and merging your first Pull Request on GitHub.

CIGitHubPull Request
0 likes · 28 min read
Master Open Source Contributions: Step-by-Step Guide to Your First PR on GitHub
Top Architect
Top Architect
Jul 13, 2022 · Backend Development

Activiti Workflow Engine: Concepts, Configuration, and Hands‑On Java Examples

This article explains what a workflow is, introduces the Activiti 7 workflow engine, walks through environment setup with Maven and MySQL, and provides complete Java code examples for initializing tables, deploying processes, starting instances, querying definitions, deleting deployments, and retrieving BPMN/PNG resources.

ActivitiBPMNJava
0 likes · 18 min read
Activiti Workflow Engine: Concepts, Configuration, and Hands‑On Java Examples
Java Architect Essentials
Java Architect Essentials
Jul 4, 2022 · Backend Development

Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Configuration, Deployment, and Usage

This article provides a detailed tutorial on Activiti 7 workflow engine, covering workflow fundamentals, BPMN modeling, environment setup, Maven dependencies, configuration files, process deployment, instance creation, task querying and completion, process definition management, resource extraction, and historical data inspection, all illustrated with Java code examples.

ActivitiBPMNProcessEngine
0 likes · 38 min read
Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Configuration, Deployment, and Usage
Architect's Guide
Architect's Guide
Jun 25, 2022 · Fundamentals

Understanding Low‑Code Implementation Principles: Declarative Frontend, Backend Storage, and Workflow Engines

This article explains the core concepts of low‑code platforms, defining low‑code as visual (declarative) programming, comparing declarative and imperative approaches, and detailing front‑end rendering with JSON‑to‑React, multiple backend storage strategies, logic execution models, workflow engines, and future trends.

Backend Storagedeclarative programmingfrontend development
0 likes · 35 min read
Understanding Low‑Code Implementation Principles: Declarative Frontend, Backend Storage, and Workflow Engines
Architecture Digest
Architecture Digest
May 30, 2022 · Backend Development

Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Setup, Deployment, and Usage

This article provides an in‑depth tutorial on Activiti 7 workflow management, covering workflow concepts, system architecture, BPMN modeling, environment setup, Maven dependencies, database configuration, deployment methods, process execution, task handling, and historical data retrieval for Java backend development.

ActivitiBPMNJava
0 likes · 43 min read
Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Setup, Deployment, and Usage
IT Architects Alliance
IT Architects Alliance
May 6, 2022 · R&D Management

Optimizing IT System Performance and R&D Workflow: From Metrics to DevOps Value‑Stream

The article explains how technical leaders can apply quantitative analysis and systematic measurement to optimize both software system performance and organizational workflows, using a picture‑recognition service example and a real‑world DevOps incident to illustrate the need for end‑to‑end process mapping, bottleneck identification, and continuous improvement.

MetricsPerformance OptimizationR&D management
0 likes · 11 min read
Optimizing IT System Performance and R&D Workflow: From Metrics to DevOps Value‑Stream
Bilibili Tech
Bilibili Tech
May 3, 2022 · Artificial Intelligence

Bilibili AI Collaboration Platform Based on AIFlow: Architecture, Evolution, and Stream‑Batch Fusion

Bilibili built an AI collaboration platform based on AIFlow to simplify real-time machine-learning workflows, evolving through three stages that added event-driven scheduling, UI-driven parameter management, version snapshots, and a stateless client-server design, while enabling stream-batch fusion for feature back-filling; future work targets high availability, Airflow 2.0 compatibility, and richer streaming ML operators.

AIFlowBilibiliFlink
0 likes · 17 min read
Bilibili AI Collaboration Platform Based on AIFlow: Architecture, Evolution, and Stream‑Batch Fusion
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 29, 2022 · Game Development

Art Asset Management and Testing Practices in Game Development

This article outlines practical strategies for organizing, reducing, and testing art assets in game development, covering resource reference standards, systematic reduction workflows, timely management of seasonal assets, detailed QA testing guidelines, and solutions to common testing challenges.

Game DevelopmentQA TestingResource Optimization
0 likes · 15 min read
Art Asset Management and Testing Practices in Game Development
Java High-Performance Architecture
Java High-Performance Architecture
Apr 21, 2022 · Backend Development

From Simple Chain to Dynamic Tree: Building a Flexible Workflow Engine Step by Step

The article walks through the evolution of a custom workflow engine, starting with a linear approval chain and progressively adding parallel, conditional, nested, and proxy nodes, while introducing node states, time limits, scripts, and progress metrics to handle increasingly complex business requirements.

approval processengine designnode-types
0 likes · 12 min read
From Simple Chain to Dynamic Tree: Building a Flexible Workflow Engine Step by Step
Architect
Architect
Apr 15, 2022 · Backend Development

Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes

This article narrates the step‑by‑step evolution of a workflow engine, starting with a basic sequential approver list and progressively adding countersign, parallel, conditional, delegation, timeout, scripting, and nesting capabilities, illustrating a tree‑based architecture and node‑state management for robust backend process automation.

DesignNodeapproval
0 likes · 10 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes
21CTO
21CTO
Apr 12, 2022 · Fundamentals

Mastering Git: 4 Essential Workflows for Team Collaboration

This guide explains four popular Git workflows—Centralized, Feature Branch, Git Flow, and Forking—detailing their structures, advantages, and step‑by‑step commands so development teams can choose the right model for efficient, conflict‑free collaboration.

CollaborationGitVersion Control
0 likes · 17 min read
Mastering Git: 4 Essential Workflows for Team Collaboration
58UXD
58UXD
Apr 8, 2022 · Fundamentals

Fast‑Track 3D Design: Model in C4D, Render with Blender, Polish in Photoshop

This guide outlines a practical 3D design workflow for operation designers, recommending Cinema 4D for modeling, Blender for material, lighting and rendering, and Photoshop for post‑processing, while highlighting software compatibility issues and offering step‑by‑step tips to accelerate learning.

3D designBlenderC4D
0 likes · 6 min read
Fast‑Track 3D Design: Model in C4D, Render with Blender, Polish in Photoshop
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 14, 2022 · Big Data

Comparison of Common Big Data Scheduling Systems: Oozie, Azkaban, Airflow, XXL‑Job, and DolphinScheduler

This article provides a comparative overview of several popular big‑data workflow schedulers—including Oozie, Azkaban, Airflow, XXL‑Job, and DolphinScheduler—detailing their supported task types, visual workflow definition, monitoring capabilities, pause/resume features, high‑availability options, and other notable characteristics.

AirflowDolphinSchedulerOozie
0 likes · 9 min read
Comparison of Common Big Data Scheduling Systems: Oozie, Azkaban, Airflow, XXL‑Job, and DolphinScheduler
政采云技术
政采云技术
Feb 25, 2022 · Backend Development

Apache DolphinScheduler 2.x API Reference and Java Code Examples for Workflow, Task, and Relation Management

This article introduces the Apache DolphinScheduler 2.x RESTful API endpoints for workflow definitions, task definitions, and workflow‑task relations, provides detailed parameter tables, and includes Java code examples for token‑based API calls and creating workflows via both direct and multi‑step approaches.

Apache DolphinSchedulerJavaREST API
0 likes · 19 min read
Apache DolphinScheduler 2.x API Reference and Java Code Examples for Workflow, Task, and Relation Management
58UXD
58UXD
Feb 9, 2022 · Fundamentals

Master Digital Sculpting with Nomad: From Sketch to 3D Printable Model

This guide walks you through using the lightweight Nomad digital sculpting app to create, refine, texture, and export 3D models—covering basic shape construction, detailed sculpting tools, Boolean operations, mesh smoothing, coloring, lighting, and final export for 3D printing.

3D modeling3D printingNomad
0 likes · 8 min read
Master Digital Sculpting with Nomad: From Sketch to 3D Printable Model
Top Architect
Top Architect
Jan 29, 2022 · Backend Development

Building a Leave Approval Workflow with Flowable UI and Spring Boot

This article provides a step‑by‑step guide on deploying Flowable‑UI, designing BPMN diagrams, configuring a Spring Boot backend, managing Flowable database tables, and using Flowable engine APIs to implement a complete leave‑approval workflow with code examples.

BPMNFlowableJava
0 likes · 15 min read
Building a Leave Approval Workflow with Flowable UI and Spring Boot
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 28, 2022 · Cloud Native

Applying Serverless Architecture in a Content Middle Platform: Image Production Service Case Study

The article explains how a content middle platform adopted serverless architecture—combining FaaS and BaaS—to build a cost‑effective, highly scalable image‑production service, illustrating self‑contained functions, synchronous pipelines, event‑driven processing, and workflow orchestration that reduce maintenance, accelerate deployment, and simplify operations.

BaaSFaaSImage Processing
0 likes · 10 min read
Applying Serverless Architecture in a Content Middle Platform: Image Production Service Case Study
Java Interview Crash Guide
Java Interview Crash Guide
Jan 24, 2022 · Backend Development

Optimizing a Single‑Database Order System: Core User Flow Walkthrough

This article walks through the core functionalities and business flows of a single‑database order system—covering user order placement, order list queries, detail views, and cancellations—while explaining how Controller, Service, Repository, and Mapper components interact within the backend architecture.

Backend ArchitectureControllerMicroservices
0 likes · 6 min read
Optimizing a Single‑Database Order System: Core User Flow Walkthrough
Dada Group Technology
Dada Group Technology
Jan 7, 2022 · Backend Development

Business Gateway Architecture and Flow Orchestration in JD Daojia

This article explains the role, challenges, and solution of JD Daojia's business gateway, detailing how it aggregates multiple backend services, adopts workflow orchestration to improve code consistency, scalability, and development efficiency, and outlines future architectural considerations.

BackendMicroservicesScalability
0 likes · 12 min read
Business Gateway Architecture and Flow Orchestration in JD Daojia
58UXD
58UXD
Dec 29, 2021 · Fundamentals

Master the Complete UX Design SOP: A Step‑by‑Step Guide for Designers

This article outlines a comprehensive user‑experience design SOP, detailing each phase from requirement gathering and review through research, interaction and visual design, prototyping, delivery, acceptance, and post‑project retrospection, helping both newcomers and seasoned designers improve efficiency and quality.

Product DesignSOPUX design
0 likes · 8 min read
Master the Complete UX Design SOP: A Step‑by‑Step Guide for Designers
Qingyun Technology Community
Qingyun Technology Community
Dec 15, 2021 · Cloud Native

How to Rapidly Build a Fixed‑Asset Management Workflow with a Cloud‑Native Low‑Code Platform

This guide demonstrates how to use the Quanxiang Cloud low‑code platform to quickly create a visual, cloud‑native fixed‑asset management system, covering platform features, form design, workflow configuration, publishing, and end‑user operation for a server pre‑arrival process.

asset managementcloud-nativeform design
0 likes · 9 min read
How to Rapidly Build a Fixed‑Asset Management Workflow with a Cloud‑Native Low‑Code Platform
Qingyun Technology Community
Qingyun Technology Community
Nov 30, 2021 · Fundamentals

How Low‑Code Platforms Design Flexible Workflows: From Train Tracks to Nodes

This article explains workflow fundamentals using a train‑transport analogy, describes key design elements such as forms, task nodes, and routing, compares open‑source engines, and details a low‑code platform architecture that separates business logic, process control, and event handling for flexible, distributed execution.

NodeProcess DesignSoftware Architecture
0 likes · 11 min read
How Low‑Code Platforms Design Flexible Workflows: From Train Tracks to Nodes
Liangxu Linux
Liangxu Linux
Nov 27, 2021 · Operations

Master Clean Git History with commit --amend and Interactive Rebase

Learn how to keep your Git log tidy by using git commit --amend to modify the latest commit, applying the --no-edit flag for quick fixes, and leveraging interactive rebase (git rebase -i) to squash or fixup commits, ensuring a linear and readable history.

GitVersion Controlhistory cleanup
0 likes · 8 min read
Master Clean Git History with commit --amend and Interactive Rebase
TAL Education Technology
TAL Education Technology
Nov 25, 2021 · Backend Development

Design and Implementation of a Code‑less Distributed Task Orchestration Platform for XES

This article presents a comprehensive design and implementation of a drag‑and‑drop, code‑less workflow orchestration system that abstracts business logic into DAG‑based state machines, detailing architecture, core data structures, Go code examples, and two practical use cases for arithmetic and data‑consumption scenarios.

BackendDistributedGolang
0 likes · 18 min read
Design and Implementation of a Code‑less Distributed Task Orchestration Platform for XES
Architects Research Society
Architects Research Society
Nov 19, 2021 · Operations

A Curated List of Open-Source Workflow Engines

This article presents a comprehensive, categorized collection of open‑source workflow engines and BPM tools—including complete products, SaaS solutions, and embeddable libraries—along with brief descriptions and recommendations for different orchestration scenarios.

BPMEngineOrchestration
0 likes · 7 min read
A Curated List of Open-Source Workflow Engines
JD.com Experience Design Center
JD.com Experience Design Center
Nov 18, 2021 · Product Management

How to Streamline Complex Rule Expressions for B2B Tools: UI & Efficiency Tips

This article analyzes the shortcomings of a button‑heavy rule‑expression editor for B2B customer‑service whitelists and proposes keyboard‑centric input, card‑based visual grouping, and drag‑and‑drop modularity to dramatically improve editing speed, readability, and maintenance efficiency.

B2B productUI optimizationUser experience
0 likes · 7 min read
How to Streamline Complex Rule Expressions for B2B Tools: UI & Efficiency Tips
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Nov 12, 2021 · Backend Development

Code-less Business Process Orchestration: Design, Implementation, and Application

This article presents a code-less business process orchestration framework that transforms static Go code into configurable drag‑and‑drop workflows, detailing the underlying concepts, architecture, core Go data structures, dynamic configuration, and practical deployment examples for distributed task scheduling and execution.

Cloud NativeDistributed SystemsGolang
0 likes · 18 min read
Code-less Business Process Orchestration: Design, Implementation, and Application
Baidu App Technology
Baidu App Technology
Nov 11, 2021 · Mobile Development

How Baidu’s Tekes Platform Transforms Mobile Development with DevOps

This article examines Baidu's Tekes platform—its evolution from automated component publishing to a full‑stack mobile DevOps service—detailing its architecture, workflow engine, event‑driven pipeline, and how it boosts development efficiency across hundreds of repositories and product lines.

AutomationDevOpsMobile Development
0 likes · 20 min read
How Baidu’s Tekes Platform Transforms Mobile Development with DevOps
Sohu Tech Products
Sohu Tech Products
Nov 10, 2021 · Fundamentals

Why Use Git Rebase and How to Enable Automatic Rebase

This article explains the concept of Git rebase, its advantages over merge, shows visual examples of messy versus clean histories, and provides two global configuration commands that enable automatic rebase for every pull and push operation.

GitVersion Controlautomatic rebase
0 likes · 7 min read
Why Use Git Rebase and How to Enable Automatic Rebase
Open Source Linux
Open Source Linux
Nov 2, 2021 · Fundamentals

Master Git Workflows: From Git Flow to GitHub Flow and Daily Best Practices

This guide walks you through essential Git workflows—including Git Flow, GitHub Flow, and GitLab Flow—covers daily best‑practice tips such as command‑line usage, commit message conventions, .gitignore handling, branch strategies, release tags, merge vs. rebase decisions, history rewriting, hook scripts, shallow cloning, and stash management, all illustrated with clear examples and command snippets.

Gitbest-practicescommands
0 likes · 18 min read
Master Git Workflows: From Git Flow to GitHub Flow and Daily Best Practices
Java High-Performance Architecture
Java High-Performance Architecture
Oct 28, 2021 · Product Management

Which Bug Tracking Tool Fits Your Team? A Comparative Guide

This article defines bug tracking, outlines effective workflows, describes the components of a good bug report, explains what bug‑tracking software should provide, lists key selection criteria, and reviews twelve popular tools with their features, integrations, pricing, pros and cons to help teams choose the right solution.

Project ManagementSoftware toolsbug tracking
0 likes · 25 min read
Which Bug Tracking Tool Fits Your Team? A Comparative Guide
Top Architect
Top Architect
Oct 20, 2021 · Fundamentals

Comprehensive Guide to Git Workflows, Commands, and Best Practices

This article provides an extensive overview of Git workflows, including Git Flow, GitHub Flow, and GitLab Flow, along with practical command references, best practices for commits, branching, rebasing, stash usage, repository cloning, and hook configuration, aimed at improving version control efficiency.

GitVersion Controlbest practices
0 likes · 17 min read
Comprehensive Guide to Git Workflows, Commands, and Best Practices
Alibaba Cloud Native
Alibaba Cloud Native
Oct 8, 2021 · Cloud Native

How KubeVela 1.1 Simplifies Hybrid‑Cloud Application Delivery

KubeVela 1.1 introduces an OAM‑based, application‑centric model, programmable CUE‑driven workflows, and a 100% control‑plane architecture that together enable infrastructure‑agnostic, multi‑cluster, and GitOps‑ready delivery of cloud‑native applications across hybrid environments.

Application DeliveryGitOpsKubeVela
0 likes · 16 min read
How KubeVela 1.1 Simplifies Hybrid‑Cloud Application Delivery
21CTO
21CTO
Oct 5, 2021 · Fundamentals

Mastering Commit Message Standards with Conventional Commits, Commitizen, and Husky

This guide explains why a commit‑message convention is essential for Git workflows, introduces the Conventional Commits specification, and provides a step‑by‑step quick‑start using Commitizen, cz‑conventional‑changelog, Commitlint, and Husky to enforce consistent, high‑quality commit messages across a project.

Gitcommit messagecommitizen
0 likes · 9 min read
Mastering Commit Message Standards with Conventional Commits, Commitizen, and Husky
Java Backend Technology
Java Backend Technology
Sep 23, 2021 · Operations

Boost Your Productivity: Must‑Have Terminal Tools for Every Developer

This guide introduces a curated list of open‑source terminal utilities—including Windows Terminal, iTerm2, Oh My Zsh, powerline, file managers, and command‑line enhancers like exa, fd, bat, fzf, tldr, The Fuck, and w3m—explaining their key features and why they help programmers work faster across macOS, Linux, and Windows.

command-linedeveloper toolsopen-source
0 likes · 10 min read
Boost Your Productivity: Must‑Have Terminal Tools for Every Developer