Tagged articles
12 articles
Page 1 of 1
IT Architects Alliance
IT Architects Alliance
Nov 15, 2024 · Backend Development

Design Principles of Microservices: AKF Scalability Cube, Front‑End/Back‑End Separation, Stateless Services, and RESTful Communication

This article explains core microservice design principles—including the AKF scalability cube with its Y (functional), X (horizontal scaling), and Z (data partition) axes, front‑end/back‑end separation, stateless service architecture, and RESTful communication—providing practical guidance for building scalable, maintainable systems.

RESTfulfrontend backend separationstateless
0 likes · 9 min read
Design Principles of Microservices: AKF Scalability Cube, Front‑End/Back‑End Separation, Stateless Services, and RESTful Communication
Architect's Journey
Architect's Journey
Jan 6, 2021 · Backend Development

Four Core Principles for Designing Microservice Architectures

The article outlines the evolution of microservice architecture, its advantages, four concrete design principles—including AKF splitting, front‑end/back‑end separation, stateless services, and RESTful communication—while also discussing common challenges and practical mitigation strategies.

MicroservicesRESTful APIScalability
0 likes · 10 min read
Four Core Principles for Designing Microservice Architectures
Practical DevOps Architecture
Practical DevOps Architecture
Dec 15, 2020 · Backend Development

Understanding Static and Dynamic Resource Separation with Nginx

Static and dynamic resource separation, commonly known as static‑dynamic separation, involves deploying static files (HTML, JavaScript, CSS, images) on a web server like Nginx while forwarding dynamic requests to a backend application server via reverse proxy, thereby improving static asset delivery speed and enabling parallel front‑end and back‑end development.

Nginxfrontend backend separationreverse proxy
0 likes · 3 min read
Understanding Static and Dynamic Resource Separation with Nginx
Programmer DD
Programmer DD
Jan 16, 2019 · Backend Development

How We Overhauled Our API: A Practical Guide to Backend‑First Development and RESTful Design

This article shares a step‑by‑step experience of redesigning a project’s API by adopting front‑back separation, establishing unified interface conventions, standardizing database IDs, request/response formats, and implementing RESTful methods with Java Spring controllers, while also addressing tooling, documentation, and static resource strategies to dramatically reduce communication overhead and accelerate delivery.

Backend DevelopmentJavaRESTful
0 likes · 13 min read
How We Overhauled Our API: A Practical Guide to Backend‑First Development and RESTful Design
Java Backend Technology
Java Backend Technology
Aug 3, 2018 · Frontend Development

Why Frontend‑Backend Separation Matters: From JSP to Modern Node.js

This article walks through the evolution of front‑end architecture—from tightly coupled JSP/Servlet setups, through semi‑separated Ajax‑driven pages, to fully separated front‑end/back‑end designs with Node.js—highlighting their advantages, drawbacks, and practical lessons for developers.

JSPNode.jsWeb Development
0 likes · 13 min read
Why Frontend‑Backend Separation Matters: From JSP to Modern Node.js
Architecture Digest
Architecture Digest
Mar 25, 2017 · Backend Development

Design and Implementation of Alibaba Detail Platform: Modularization, Front‑Back Separation, and Platformization

This article describes the background, terminology, design principles, and detailed implementation of Alibaba's Detail platform, covering modular architecture, front‑back separation, module refactoring, stability, testing, continuous integration, deployment structures, and real‑world use cases.

Backend DevelopmentSoftware Architecturecontinuous integration
0 likes · 16 min read
Design and Implementation of Alibaba Detail Platform: Modularization, Front‑Back Separation, and Platformization
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 30, 2016 · R&D Management

How Alibaba’s Detail 2.0 Platform Revolutionizes Modular Development and Front‑Back Separation

This article explains how Alibaba’s Detail 2.0 platform redesigns product‑detail services through modular architecture, front‑back separation, standardized frameworks, automated testing, and flexible deployment to boost collaboration efficiency, stability, and extensibility across diverse business scenarios.

Software Engineeringcontinuous integrationfrontend backend separation
0 likes · 17 min read
How Alibaba’s Detail 2.0 Platform Revolutionizes Modular Development and Front‑Back Separation
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 29, 2016 · Backend Development

Evolution and Architecture of JD.com CMS: From Virtual Classification to CMS‑Portal System

The article details the development, architecture, and operational practices of JD.com’s CMS platform, covering its three evolutionary stages, front‑back separation, dynamic data types, disaster‑recovery mechanisms, intelligent product selection, and lessons learned from large‑scale deployment.

CMSDynamic Data TypesJD.com
0 likes · 13 min read
Evolution and Architecture of JD.com CMS: From Virtual Classification to CMS‑Portal System
Architecture Digest
Architecture Digest
Jul 1, 2016 · Fundamentals

Key Architectural Practices and Insights for Scalable, High‑Availability Systems

This article collection reviews essential architectural concepts—including scalable web development, business‑centric high‑availability design, front‑end/back‑end separation with REST, large‑scale instant‑messaging platforms, industrial IoT frameworks, software‑defined storage, and the personal growth required of architects—providing practical guidance for building robust, adaptable systems.

IoTScalabilitySoftware-Defined Storage
0 likes · 7 min read
Key Architectural Practices and Insights for Scalable, High‑Availability Systems
ITPUB
ITPUB
Mar 23, 2016 · Backend Development

Building a Scalable Modular Platform: Lessons from Alibaba’s Detail System

The article outlines how Alibaba’s Detail platform was re‑engineered into a modular, front‑back‑end separated system using lightweight module specifications, a container framework, automated testing, and flexible deployment to improve collaboration, stability, and scalability across diverse business scenarios.

frontend backend separationmodular architecturemodule framework
0 likes · 17 min read
Building a Scalable Modular Platform: Lessons from Alibaba’s Detail System
Architect
Architect
Jan 21, 2016 · R&D Management

Design and Implementation of a Modular Detail Platform at Alibaba

The article outlines the design principles, modular architecture, front‑back separation, lifecycle management, testing, and deployment strategies of Alibaba’s Detail platform, aiming to improve collaboration efficiency, stability, extensibility, and reuse across various business scenarios.

Deploymentcontinuous integrationfrontend backend separation
0 likes · 17 min read
Design and Implementation of a Modular Detail Platform at Alibaba