Tag

business-logic

0 views collected around this technical thread.

DaTaobao Tech
DaTaobao Tech
Dec 20, 2023 · Backend Development

Designing a Unified Structural Template for Multi‑Module Business Applications

The article proposes a unified structural template that links business and technical architectures for multi‑module applications, revisiting the VSEF framework with client and business‑logic modules, handling concerns such as exceptions, idempotency and concurrency, using a simple Request/Result model, and demonstrating its reuse through price‑insurance and Groupon case studies, enabling rapid, container‑like service initialization while preserving clear separation of logic and infrastructure.

Idempotencyarchitecturebusiness-logic
0 likes · 7 min read
Designing a Unified Structural Template for Multi‑Module Business Applications
IT Services Circle
IT Services Circle
Aug 12, 2023 · Backend Development

Introducing LiteFlow: A Lightweight Java Flow Engine for Complex Business Logic

This article introduces LiteFlow, a lightweight yet powerful Java flow engine that enables developers to define complex business logic through concise rule files, demonstrates its key features, IDE plugin support, various orchestration expressions, and provides step‑by‑step integration examples with SpringBoot, code snippets, and a real‑world order‑price calculation use case.

JavaLiteFlowSpringBoot
0 likes · 10 min read
Introducing LiteFlow: A Lightweight Java Flow Engine for Complex Business Logic
Python Programming Learning Circle
Python Programming Learning Circle
Jun 26, 2023 · Fundamentals

Python Is Effectively Two Languages: Typed vs Untyped and Their Roles

The article explains how Python now exists as both a typed and an untyped language, discusses the distinction between infrastructure and business‑logic code, and argues that embracing both approaches—using type hints for business logic while keeping infrastructure code flexible—benefits developers and the community.

PythonStatic Typingbusiness-logic
0 likes · 7 min read
Python Is Effectively Two Languages: Typed vs Untyped and Their Roles
Python Programming Learning Circle
Python Programming Learning Circle
May 16, 2023 · Fundamentals

Python Is Effectively Two Languages: Typed vs. Untyped and Why It’s a Good Thing

The article explains how Python now exists as both a typed and an untyped language, distinguishes infrastructure code from business‑logic code, and argues that embracing both styles—using type hints for business logic while keeping infrastructure flexible—strengthens developers and improves software quality.

Static Typingbusiness-logicinfrastructure-code
0 likes · 7 min read
Python Is Effectively Two Languages: Typed vs. Untyped and Why It’s a Good Thing
Code Ape Tech Column
Code Ape Tech Column
Apr 5, 2023 · Backend Development

Understanding LiteFlow: A Lightweight Component‑Based Flow Engine for Decoupling Complex Business Logic

This article introduces LiteFlow, a lightweight Java workflow engine that decouples complex business logic by modeling each step as a reusable component, explains its workbench design, demonstrates usage in both non‑Spring and Spring Boot environments, and walks through its core architecture and execution flow.

JavaLiteFlowSpring Boot
0 likes · 18 min read
Understanding LiteFlow: A Lightweight Component‑Based Flow Engine for Decoupling Complex Business Logic
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 13, 2022 · Fundamentals

Introduction to Finite State Machines and Their Application in Business Systems

This article introduces deterministic finite state machines, explains their core elements, discusses their advantages for code clarity and separation of concerns, and demonstrates a practical Java implementation for order processing in a commerce platform, including configuration, business logic, exception handling, and extensibility considerations.

Finite State MachineJavaSoftware Architecture
0 likes · 12 min read
Introduction to Finite State Machines and Their Application in Business Systems
Tencent Cloud Developer
Tencent Cloud Developer
Aug 18, 2021 · Backend Development

Functional Programming Patterns for Business Logic Optimization

By introducing function composition, async/await support, and the koa‑compose middleware pattern, this article shows how functional programming techniques can replace tangled nested conditionals with reusable, readable pipelines that track execution status, improving business logic readability, maintainability, and extensibility.

Async/AwaitComposeFunctional Programming
0 likes · 9 min read
Functional Programming Patterns for Business Logic Optimization
360 Tech Engineering
360 Tech Engineering
Aug 1, 2019 · Fundamentals

Hard Skills: Understanding Business Logic – A Breadth and Depth Framework

The article outlines a practical framework for evaluating hard‑skill competence in software testing by defining breadth (体, 面, 线, 点) and depth (表示层, 逻辑层, 数据层) of business‑logic knowledge, offering concrete examples and guidance for professionals to assess and improve their expertise.

breadthbusiness-logiccareer development
0 likes · 6 min read
Hard Skills: Understanding Business Logic – A Breadth and Depth Framework
Youzan Coder
Youzan Coder
Apr 26, 2019 · Backend Development

Design and Architecture of a Prepaid Card Marketing System

The article outlines the design of a prepaid‑card marketing platform that uses configurable rule templates, condition‑behavior chains, and rule orders to manage membership recharge rewards and gift‑card usage limits, providing a generic core engine with adapters for merchants while supporting future migration to payment systems.

Software Architecturebusiness-logicmarketing system
0 likes · 11 min read
Design and Architecture of a Prepaid Card Marketing System
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jul 4, 2018 · Backend Development

Decoupling Complex Business Logic with a Custom Rule Engine

This article explains how a lightweight, Groovy‑based rule engine can decouple complex ticketing business logic from core systems, outlines its architecture, implementation details, performance optimizations, and provides code examples and benchmark results.

GroovyJavabackend
0 likes · 9 min read
Decoupling Complex Business Logic with a Custom Rule Engine