Tagged articles

architecture

1550 articles · Page 5 of 16
Architects' Tech Alliance
Architects' Tech Alliance
Nov 4, 2023 · Fundamentals

Fundamentals of CPU Architecture and Technology

This article provides a comprehensive overview of CPU fundamentals, covering core concepts such as clock speed, external frequency, front‑side bus, multiplier, bit and word length, cache hierarchy, instruction sets, voltage levels, manufacturing processes, pipelines, superscalar execution, SMP, multicore designs, multithreading, hyper‑threading, and NUMA technology.

CPUCacheInstruction Set
0 likes · 13 min read
Fundamentals of CPU Architecture and Technology
DataFunSummit
DataFunSummit
Nov 2, 2023 · Databases

Understanding TiKV: Features, Architecture, and Large‑Scale Operational Challenges

This article introduces the distributed transactional KV store TiKV, explains its role as TiDB’s storage engine, details its multi‑layered architecture and Raft‑based consistency model, and discusses the performance and resource challenges encountered at massive data scales along with the engineering solutions implemented to address them.

Large ScaleRaftTiKV
0 likes · 14 min read
Understanding TiKV: Features, Architecture, and Large‑Scale Operational Challenges
58 Tech
58 Tech
Nov 2, 2023 · Backend Development

Design and Implementation of a Low‑Code Data Platform for Testing and Data Operations

This article describes the background, goals, architecture, and implementation details of a low‑code data platform that enables fast creation, configuration, and execution of data‑related tools for testing, development, and operations, highlighting its component library, rule engine, security, version control, and measurable efficiency gains.

architectureautomationbackend
0 likes · 17 min read
Design and Implementation of a Low‑Code Data Platform for Testing and Data Operations
Architect
Architect
Oct 30, 2023 · Information Security

How DuoLiXiong Built a Scalable Multi‑Platform RBAC Permission System

This article walks through DuoLiXiong’s three‑layer business architecture, identifies the challenges of managing permissions across dozens of platforms, explains the RBAC fundamentals and four model variants, details the concrete database schema and tree‑structured permission design, and explores row‑ and column‑level data permissions with practical examples.

Access ControlBaiduData Permissions
0 likes · 18 min read
How DuoLiXiong Built a Scalable Multi‑Platform RBAC Permission System
Baidu Geek Talk
Baidu Geek Talk
Oct 30, 2023 · Backend Development

Design and Practice of the tanGo Search Presentation Framework

The article presents Baidu’s Aladdin vertical search product and introduces the tanGo framework, which abstracts search pipelines into resources, cards, and scenes, enabling configuration‑driven, graph‑based resource scheduling for single results, demand clusters, and groups, while measuring scale, efficiency, and user satisfaction.

DAGSearcharchitecture
0 likes · 10 min read
Design and Practice of the tanGo Search Presentation Framework
DevOps
DevOps
Oct 25, 2023 · Fundamentals

Why Engineers and Leaders Must Do Code Review and How to Apply Effective Practices

The article explains why both engineers and leaders must participate in code reviews, outlines common pitfalls such as duplicated or overly complex code, and provides concrete best‑practice guidelines—including file and function size limits, early returns, and clear logging—to improve code quality and team collaboration.

Best PracticesGolangSoftware engineering
0 likes · 22 min read
Why Engineers and Leaders Must Do Code Review and How to Apply Effective Practices
Architects Research Society
Architects Research Society
Oct 18, 2023 · Artificial Intelligence

Neal Sample Explains Why All Architecture Is Wrong and How AI Can Transform Business Impact

In this interview, veteran CIO Neal Sample discusses why every architecture eventually becomes outdated, emphasizes curiosity and continuous learning, and highlights machine learning and artificial intelligence as the most promising technologies to drive game‑changing results for enterprises in the next 12‑24 months.

AICIOData-Driven
0 likes · 10 min read
Neal Sample Explains Why All Architecture Is Wrong and How AI Can Transform Business Impact
DataFunTalk
DataFunTalk
Oct 17, 2023 · Databases

Evolution of MatrixOne: From NewSQL MPP to a Modern HTAP Architecture

This article details the evolution of the open‑source distributed database MatrixOne, describing its early NewSQL/MPP design, the scalability, performance and cost challenges it faced, and the architectural redesign that introduced decoupled compute, transaction, and storage layers with HTAP support using TAE, S3, and Logtail.

ComputeHTAPMatrixOne
0 likes · 20 min read
Evolution of MatrixOne: From NewSQL MPP to a Modern HTAP Architecture
DataFunSummit
DataFunSummit
Oct 10, 2023 · Big Data

Real-Time Risk Insight: Architecture Evolution and Future Outlook

This article presents a comprehensive overview of the challenges, architectural evolution from version 1.0 to 3.0, core components, key technologies, and future directions of JD's real‑time risk insight platform, highlighting data integration, streaming processing, plugin mechanisms, and intelligent anomaly detection.

Anomaly Detectionarchitecturedata pipeline
0 likes · 18 min read
Real-Time Risk Insight: Architecture Evolution and Future Outlook
Architects Research Society
Architects Research Society
Oct 8, 2023 · Frontend Development

Building a Frontend Core Team and Foundations at Razorpay

This article describes how Razorpay formed a frontend core team, defined its responsibilities, tackled infrastructure and design inconsistencies, and built a monorepo‑based toolchain and design system to improve developer experience, scalability, and product quality across the organization.

CI/CDarchitecturedesign system
0 likes · 16 min read
Building a Frontend Core Team and Foundations at Razorpay
DeWu Technology
DeWu Technology
Sep 25, 2023 · R&D Management

Design and Architecture of a B‑End Low‑Code Platform

The article argues that B‑end applications need clear standards rather than technical hurdles, proposes a low‑code platform with front‑back separation into view, template, and engine layers using JSON Schema and a rule engine, and evaluates its benefits, trade‑offs, and implementation considerations.

B‑endFrontendPlatform
0 likes · 9 min read
Design and Architecture of a B‑End Low‑Code Platform
Architects' Tech Alliance
Architects' Tech Alliance
Sep 24, 2023 · Fundamentals

Analysis of Major Domestic Server CPU Vendors in China (2022)

The article provides a comprehensive overview of China's six leading domestic server CPU manufacturers—Zhaoxin, HaiGuang, FeiTeng, KunPeng, Loongson, and ShenWei—examining their instruction‑set licensing models, product line‑ups, performance benchmarks, ecosystem maturity, and market prospects within the context of the country's digital‑economy and trust‑worthy computing initiatives.

CPUChinaServer
0 likes · 18 min read
Analysis of Major Domestic Server CPU Vendors in China (2022)
Ximalaya Technology Team
Ximalaya Technology Team
Sep 20, 2023 · Mobile Development

Xima React Native: Current Status, Architecture, Performance Optimization, and Future Directions

Xima’s React Native platform now powers dozens of services and tens of millions of daily page views, achieving sub‑second startup through RAM‑bundle and Hermes upgrades, bundle splitting, container caching, lazy loading, optimized list and image handling, while the upcoming JSI‑based Fabric, Turbo Modules and CodeGen architecture promises further latency reductions and smoother user experiences.

Bundle SplittingHermesMobile Development
0 likes · 18 min read
Xima React Native: Current Status, Architecture, Performance Optimization, and Future Directions
Zhuanzhuan Tech
Zhuanzhuan Tech
Sep 19, 2023 · Operations

Design and Implementation of an Integrated Monitoring System at ZhaiZhai Using Prometheus, Grafana, and M3DB

This article describes how ZhaiZhai unified dozens of legacy monitoring tools into a single, all‑in‑one observability platform by adopting Prometheus + Grafana, extending the Prometheus client to push metrics to M3DB, automating Grafana dashboard creation, and building a custom alerting service to reduce operational complexity and improve visibility across business, middleware, and infrastructure services.

AlertingGrafanaM3DB
0 likes · 21 min read
Design and Implementation of an Integrated Monitoring System at ZhaiZhai Using Prometheus, Grafana, and M3DB
Top Architect
Top Architect
Sep 18, 2023 · Backend Development

Evolution of Backend Architecture: N‑Layered, DDD, Hexagonal, Onion and Clean Architecture

The article traces the historical development of backend architectural styles—from early N‑layered designs through Domain‑Driven Design, Hexagonal (Ports and Adapters), Onion, and finally Clean Architecture—explaining their motivations, key principles, layer responsibilities, and practical trade‑offs for modern developers.

HexagonalN‑layeredOnion
0 likes · 18 min read
Evolution of Backend Architecture: N‑Layered, DDD, Hexagonal, Onion and Clean Architecture
phodal
phodal
Sep 17, 2023 · Artificial Intelligence

How Chocolate Factory’s Codebase AI Assistant Boosts Code Search with RAG

This article explains the design and implementation of the Codebase AI Assistant in the Chocolate Factory framework, covering its problem‑solving DSL, retrieval‑augmented generation pipeline, indexing and querying stages, prompt strategies, and code‑splitting rules that together enable efficient semantic code search.

AI assistantCode searchKotlin
0 likes · 11 min read
How Chocolate Factory’s Codebase AI Assistant Boosts Code Search with RAG
AntTech
AntTech
Sep 15, 2023 · Cloud Native

Improving Delivery Efficiency with Serverless Architecture: A Case Study of Ant Group Funds Technology

This article describes how Ant Group's funds technology team adopted a Serverless‑based architecture to overcome the inefficiencies of a monolithic SOFA application, redesigning their system into lightweight modules and a shared base to accelerate scenario‑driven innovation, reduce deployment time, and enhance developer productivity.

JavaSOFAarchitecture
0 likes · 30 min read
Improving Delivery Efficiency with Serverless Architecture: A Case Study of Ant Group Funds Technology
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Sep 15, 2023 · Frontend Development

Front-End Insights: Architecture, Code Review, Storage, and New Tools

This article explores front‑end architecture decisions between Vue and React, shares a comprehensive code‑review methodology from 13 years at Tencent, evaluates the most robust local storage solutions for large offline data, details two screen‑adaptation approaches for Vue 3/Vite, and introduces emerging technologies such as LangChain’s RAG and Agents and the high‑performance Bun 1.0 JavaScript runtime.

BunFrontendLLM
0 likes · 4 min read
Front-End Insights: Architecture, Code Review, Storage, and New Tools
Architect
Architect
Sep 13, 2023 · Backend Development

Designing a Scalable Enterprise Unified Push Service: From Modules to Micro‑services

The article walks through the evolution of an enterprise‑wide unified push platform—from early fragmented modules to a fully service‑oriented architecture—detailing functional goals, non‑functional requirements, component design, and deployment considerations for high‑performance, highly available notification delivery.

System Designarchitecturemicroservices
0 likes · 17 min read
Designing a Scalable Enterprise Unified Push Service: From Modules to Micro‑services
DataFunSummit
DataFunSummit
Sep 12, 2023 · Artificial Intelligence

Xiaohongshu Recommendation Engineering Architecture: Graph‑Based Design and Hot‑Deployment Practices

This article presents Xiaohongshu's evolving recommendation system architecture, detailing the challenges of massive user‑generated content, the adoption of a graph‑based Ark framework for modular and scalable business logic, and the implementation of hot‑deployment techniques to accelerate algorithm iteration and reduce downtime.

AIGraph Computationarchitecture
0 likes · 12 min read
Xiaohongshu Recommendation Engineering Architecture: Graph‑Based Design and Hot‑Deployment Practices
21CTO
21CTO
Sep 8, 2023 · Big Data

Why Real-Time Data Processing Is the Next Frontier for Data Engineers

Real-time data processing transforms traditional batch pipelines by delivering fresh, low‑latency data to millions of concurrent users, leveraging event‑driven architectures, streaming engines, and real‑time databases, with use cases ranging from fraud detection to personalized e‑commerce and operational dashboards, and includes reference architectures and tool recommendations.

Big DataData EngineeringReal-time Processing
0 likes · 16 min read
Why Real-Time Data Processing Is the Next Frontier for Data Engineers
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Sep 8, 2023 · Frontend Development

Master Front-End Technologies and Architecture: Essential Strategies

This guide explores essential front‑end techniques—from efficiently handling massive data sets and adopting the Svelte framework, to containerizing deployments, mastering Chrome and VSCode debugging, applying clean architecture principles, and dissecting eight classic sorting algorithms—providing practical insights for modern web developers.

FrontendPerformanceSorting Algorithms
0 likes · 3 min read
Master Front-End Technologies and Architecture: Essential Strategies
Shepherd Advanced Notes
Shepherd Advanced Notes
Sep 1, 2023 · Big Data

Visual Guide to Kafka’s Architecture and Core Principles

This article explains Kafka’s architecture in depth, covering components such as producers, consumers, topics, partitions, replication, Zookeeper coordination, the Controller’s election and responsibilities, state machines, and the NIO‑based network model, using clear diagrams and analogies.

ControllerKafkaNetwork Model
0 likes · 14 min read
Visual Guide to Kafka’s Architecture and Core Principles
Baidu Geek Talk
Baidu Geek Talk
Aug 30, 2023 · Industry Insights

Midgard: Adaptive Storage Management for Search – From Simple Tables to Intelligent Layers

This article examines how Baidu's search service evolved its storage architecture—from a basic key‑value table to a hybrid HDD/Redis cache and finally to a sharded, multi‑collection design—culminating in Midgard, an intelligent storage‑layer manager that abstracts and optimizes data access for changing business needs.

Data ManagementMidgardOperations
0 likes · 11 min read
Midgard: Adaptive Storage Management for Search – From Simple Tables to Intelligent Layers
Goodme Frontend Team
Goodme Frontend Team
Aug 29, 2023 · Frontend Development

How Guming Built a Zero‑Config Micro‑Frontend Architecture for Its Backend Systems

This article explains how Guming's frontend team unified development across multiple backend subsystems by abandoning qiankun, defining strict routing and deployment conventions, automating enforcement through a custom build tool, and providing SDKs, sandboxing, and local development support to boost efficiency and user experience.

Frontendarchitecturebuild automation
0 likes · 19 min read
How Guming Built a Zero‑Config Micro‑Frontend Architecture for Its Backend Systems
Tencent Cloud Developer
Tencent Cloud Developer
Aug 28, 2023 · Backend Development

Effective Code Review and Engineering Best Practices

Effective code review bridges design and implementation by focusing on concrete Go code, enforcing limits on file and function size, nesting depth, and duplication, while promoting early returns, composition over inheritance, clear package structure, and disciplined formatting to prevent hidden technical debt.

architecturecode reviewrefactoring
0 likes · 21 min read
Effective Code Review and Engineering Best Practices
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Aug 25, 2023 · Artificial Intelligence

DataFunSummit 2023: Recommendation Systems Online Summit

The DataFunSummit 2023 online summit (August 26‑27) will explore eight recommendation‑system topics—including core and engineering architecture, model training/inference, large models, graphs, cold start, and multi‑task scenarios—featuring Xiaohongshu leaders who will present on graph‑based business architecture, integrated training‑inference pipelines, and user/content cold‑start strategies.

AI engineeringRecommendation Systemsarchitecture
0 likes · 6 min read
DataFunSummit 2023: Recommendation Systems Online Summit
Architect
Architect
Aug 24, 2023 · Backend Development

How Vivo’s E‑Commerce Inventory System Scales: Architecture, Challenges, and Solutions

This article details the evolution and design of Vivo’s e‑commerce inventory platform, covering its layered architecture, multiple inventory types, deduction workflows, idempotent APIs, anti‑oversell mechanisms, high‑concurrency strategies, hotspot mitigation, and synchronization techniques, while explaining the reasoning behind each technical choice.

CacheDatabaseDistributed Lock
0 likes · 18 min read
How Vivo’s E‑Commerce Inventory System Scales: Architecture, Challenges, and Solutions
Top Architect
Top Architect
Aug 21, 2023 · Backend Development

Overview of Common Components in a Microservice Architecture

This article provides a comprehensive overview of typical microservice architecture components—including Nginx as the traffic entry, Spring Cloud Gateway, service registries, Redis caching and distributed locks, MySQL and Elasticsearch persistence, message queues, log collection, task scheduling, and distributed object storage—highlighting their roles, deployment patterns, and best‑practice considerations.

Service Registryarchitecturemicroservices
0 likes · 10 min read
Overview of Common Components in a Microservice Architecture
Ant R&D Efficiency
Ant R&D Efficiency
Aug 17, 2023 · Cloud Computing

How Ant Group’s FaaS Architecture Boosts Performance and Security

Ant Group’s FaaS platform redefines serverless computing by eliminating infrastructure overhead, offering rapid function deployment, high‑throughput low‑latency scheduling, robust security isolation, and cost‑effective scaling, while detailing its architectural components, performance optimizations, and future AI‑driven enhancements.

Cloud ComputingFaaSServerless
0 likes · 21 min read
How Ant Group’s FaaS Architecture Boosts Performance and Security
JD Retail Technology
JD Retail Technology
Aug 8, 2023 · Mobile Development

Componentization Architecture for Large-Scale Mobile Apps: Principles, Challenges, and Best Practices

This article examines componentization as a project architecture for medium to large mobile applications, outlining its motivations, common challenges, design principles, component granularity, dependency management, communication methods, quality assurance practices, and the trade‑offs involved in adopting a component‑based approach.

Componentizationarchitecturebest-practices
0 likes · 29 min read
Componentization Architecture for Large-Scale Mobile Apps: Principles, Challenges, and Best Practices
政采云技术
政采云技术
Aug 8, 2023 · Fundamentals

Architecture Methodology: From Business to Technical Strategies

This article explores architecture fundamentals, covering business architecture methodology, system architecture evolution from monolith to microservices, and technical strategies for reliability, scalability, performance, maintainability, security, and cost reduction, concluding with expression methods like the 4+1 view.

Business ArchitectureSoftware engineeringSystem Design
0 likes · 7 min read
Architecture Methodology: From Business to Technical Strategies
HomeTech
HomeTech
Aug 2, 2023 · Artificial Intelligence

Push Precision Recommendation System: Overview, Iteration, and Design

This article presents a comprehensive overview of the push precision recommendation system, detailing its data processing pipeline, machine‑learning‑driven algorithms, modular architecture—including offline, near‑real‑time, and push layers—and subsequent system iterations, optimizations, visual monitoring platforms, and future development directions.

Big DataMachine Learningarchitecture
0 likes · 11 min read
Push Precision Recommendation System: Overview, Iteration, and Design
Architect's Guide
Architect's Guide
Jul 26, 2023 · Cloud Native

Amazon Prime Video Case Study: From Serverless Microservices to a Cost‑Effective Monolith

An in‑depth analysis of Amazon Prime Video’s monitoring service reveals how the team abandoned a costly serverless micro‑service architecture in favor of a streamlined monolith on EC2/ECS, cutting infrastructure expenses by over 90% while improving scalability, prompting industry leaders to reassess cloud‑native design assumptions.

AWSarchitecturecloud-native
0 likes · 11 min read
Amazon Prime Video Case Study: From Serverless Microservices to a Cost‑Effective Monolith
Architect
Architect
Jul 25, 2023 · Industry Insights

How Baidu Zhidao Migrated 18 Years of Legacy to a Cloud‑Native Architecture

This article details Baidu Zhidao’s migration from an aging, monolithic PaaS platform to a cloud‑native environment, explaining the business drivers, the selection of Pandora and Zhiyun platforms, the step‑by‑step traffic‑shifting and gateway redesign, and the measurable gains in stability, scalability, and cost after achieving 100% cloud traffic.

BaiduCloud MigrationPerformance
0 likes · 16 min read
How Baidu Zhidao Migrated 18 Years of Legacy to a Cloud‑Native Architecture
JD Retail Technology
JD Retail Technology
Jul 25, 2023 · Frontend Development

How JD’s Low‑Code Platform Transforms Mini‑Program Development

The article examines JD’s low‑code development platform for WeChat mini‑programs, detailing its visual DSL, architecture, layered iOC design, feature set—including drag‑and‑drop canvas, UI components, data binding, and ChatGPT integration—while discussing trade‑offs between generic versus vertical solutions and the platform’s configuration principles.

FrontendJDMini Program
0 likes · 18 min read
How JD’s Low‑Code Platform Transforms Mini‑Program Development
Tech Architecture Stories
Tech Architecture Stories
Jul 23, 2023 · Backend Development

Beyond Scale: Rethinking Architecture Boundaries for Massive Services

This article reflects on years of designing large‑scale backend systems at Tencent, discussing how to define clear architecture boundaries, ensure high availability, integrate diverse technologies, and use observability and monitoring to continuously evolve and improve massive service architectures.

High AvailabilityMonitoringObservability
0 likes · 25 min read
Beyond Scale: Rethinking Architecture Boundaries for Massive Services
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jul 21, 2023 · Frontend Development

Essential Front-End Architecture, Performance, and Modern Tools: CSS, TypeScript, Chrome 115

This article curates key front-end topics—including simple architecture patterns, Tencent's performance optimization tactics, CSS fundamentals from "CSS World," advanced TypeScript tricks, and the notable features of Chrome 115—while also introducing the Cloud Classroom front-end team’s mission and structure.

ChromeFrontendPerformance
0 likes · 3 min read
Essential Front-End Architecture, Performance, and Modern Tools: CSS, TypeScript, Chrome 115
Sohu Tech Products
Sohu Tech Products
Jul 19, 2023 · Backend Development

Plugin Architecture in Java: SPI, ServiceLoader, and Spring Boot Implementations

This article explains the benefits and common practices of plugin‑based development in Java, covering module decoupling, extensibility, third‑party integration, and detailed implementations using Java SPI, custom configuration loading, and Spring Boot's spring.factories mechanism with practical code examples.

PluginSPIServiceLoader
0 likes · 18 min read
Plugin Architecture in Java: SPI, ServiceLoader, and Spring Boot Implementations
Baobao Algorithm Notes
Baobao Algorithm Notes
Jul 19, 2023 · Artificial Intelligence

Llama 2’s Breakthroughs: Architecture, Data, and Training Tricks Explained

Llama 2 advances open‑source large‑model research by expanding context length to 4096, adopting GQA attention, scaling training data to 2 trillion tokens, and introducing refined SFT and RLHF techniques such as Ghost Attention, margin‑based reward modeling, and iterative rejection sampling, all detailed in Meta’s 76‑page report.

Llama 2Open-source AIRLHF
0 likes · 8 min read
Llama 2’s Breakthroughs: Architecture, Data, and Training Tricks Explained
DevOps Cloud Academy
DevOps Cloud Academy
Jul 14, 2023 · Operations

Key Capabilities for Continuous Delivery and DevOps Success

The article outlines essential continuous delivery, architectural, product, lean management, and cultural capabilities—such as version control, automated deployment, trunk‑based development, test automation, value‑stream visibility, lightweight change approval, and supportive leadership—that together drive high‑performance DevOps outcomes.

Lean Managementarchitectureautomation
0 likes · 10 min read
Key Capabilities for Continuous Delivery and DevOps Success
Tencent Cloud Developer
Tencent Cloud Developer
Jul 13, 2023 · Frontend Development

Sogou Baike Mobile Front‑End System Upgrade: Architecture, Process, and Performance Optimization

The Sogou Baike mobile front‑end upgrade consolidated three fragmented projects into a single repository, introduced React‑SSR with routing and Redux, streamlined CI/CD, trimmed SSR payloads, lazy‑loaded assets and cut first‑screen requests, resulting in a 24% faster load, 35% bandwidth reduction, 11% CTR rise and a modern, cross‑stack foundation.

FrontendSSRWeb Development
0 likes · 16 min read
Sogou Baike Mobile Front‑End System Upgrade: Architecture, Process, and Performance Optimization
Architects' Tech Alliance
Architects' Tech Alliance
Jul 9, 2023 · Industry Insights

China’s GPU Landscape: Architecture, Performance, and Market Outlook

The report builds a comprehensive GPU research framework evaluating performance through micro‑architecture, process, core count and frequency, examines ecosystem dominance of CUDA, dissects NVIDIA Fermi and Hopper designs, analyzes competitive histories of Nvidia and AMD, and forecasts domestic GPU market opportunities in AI data centers, autonomous vehicles, and gaming.

AIChinaGPU
0 likes · 5 min read
China’s GPU Landscape: Architecture, Performance, and Market Outlook
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 6, 2023 · Fundamentals

Mastering Software Complexity: Design Principles and Real-World Patterns

This article explores why software complexity is inherent, examines cognitive challenges, and presents practical design principles—such as responsibility separation, layered abstraction, and change extensibility—illustrated with real-world examples from Spring MVC, MyBatis, and other frameworks, offering actionable insights for building maintainable systems.

Javaarchitecturecomplexity
0 likes · 19 min read
Mastering Software Complexity: Design Principles and Real-World Patterns
Bilibili Tech
Bilibili Tech
Jul 4, 2023 · Frontend Development

Micro‑Frontend Integration and Platformization at Bilibili: Design, Implementation, and Lessons Learned

Bilibili consolidated over thirty fragmented internal back‑ends into a unified micro‑frontend platform called Source Universe Workbench by selecting the micro‑app framework, implementing centralized routing, cross‑domain XHR interception, shared services, and observability, which streamlined user experience, eliminated duplicated infrastructure, and provided actionable insights for legacy system management.

Platform Engineeringarchitecturecross-domain
0 likes · 15 min read
Micro‑Frontend Integration and Platformization at Bilibili: Design, Implementation, and Lessons Learned
DevOps
DevOps
Jul 4, 2023 · Operations

Best Practices for Batch Processing in Microservice Architecture

This article examines batch processing in microservice environments, defining its role versus data warehouses, exploring optimal placement across architectural layers, discussing access methods, and providing criteria such as complexity, consistency, security, performance, reliability, and scalability to guide the selection of an appropriate batch processing architecture.

Data synchronizationPerformancearchitecture
0 likes · 11 min read
Best Practices for Batch Processing in Microservice Architecture
Tencent Cloud Developer
Tencent Cloud Developer
Jul 3, 2023 · Fundamentals

Architectural Design Basics: High‑Performance, High‑Availability, and Scalability Patterns

Drawing on the book 'From Zero to Architecture' and personal experience, this article outlines practical design methods that define core concepts, address performance, availability and scalability complexities, and detail patterns for storage and compute optimization, fault‑tolerant interfaces, modular architectures, and evolutionary refactoring to build sustainable high‑quality systems.

High Availabilityarchitecturescalability
0 likes · 45 min read
Architectural Design Basics: High‑Performance, High‑Availability, and Scalability Patterns
Top Architect
Top Architect
Jul 3, 2023 · Backend Development

Applying Domain-Driven Design: Architectural Evolution, Bounded Contexts, and Clean Architecture

This article explains how to start a new project using Domain‑Driven Design (DDD), covering service terminology, architectural evolution from monolith to microservices, bounded contexts, the four DDD boundaries, clean layered, hexagonal, and onion architectures, and their practical benefits for backend systems.

Clean ArchitectureDDDHexagonal
0 likes · 8 min read
Applying Domain-Driven Design: Architectural Evolution, Bounded Contexts, and Clean Architecture
DataFunTalk
DataFunTalk
Jul 2, 2023 · Big Data

Bilibili Data Service Middle Platform: Architecture, Practices, and Future Roadmap

This article presents Bilibili's data service middle platform, detailing its background, one‑stop data service architecture, core processes, model and API construction, query mechanisms, full‑link control, cost‑reduction, high‑availability strategies, achieved results, and future roadmap.

Big DataData GovernanceData Service
0 likes · 18 min read
Bilibili Data Service Middle Platform: Architecture, Practices, and Future Roadmap
Tencent Cloud Developer
Tencent Cloud Developer
Jun 29, 2023 · Industry Insights

How WeChat Built a Scalable Security Data Warehouse: Architecture, Evolution, and Data‑Quality Practices

This article examines the origins, architectural evolution, storage choices, unified access layer, multi‑IDC synchronization, operational tooling, and data‑quality mechanisms of WeChat's security data warehouse, illustrating how centralized feature management and rigorous quality checks enable reliable, high‑performance security policy enforcement at massive scale.

Data QualityFeature Managementarchitecture
0 likes · 16 min read
How WeChat Built a Scalable Security Data Warehouse: Architecture, Evolution, and Data‑Quality Practices
政采云技术
政采云技术
Jun 29, 2023 · Backend Development

Understanding RocketMQ: Architecture, Modules, and Deployment Essentials

This article provides a comprehensive overview of RocketMQ, covering its origin, core concepts, component roles, cluster deployment architecture, workflow, feature details, persistence mechanisms, and cleanup policies, offering developers a solid foundation for using this high‑performance messaging middleware.

Backend DevelopmentMessage QueueMiddleware
0 likes · 18 min read
Understanding RocketMQ: Architecture, Modules, and Deployment Essentials
phodal
phodal
Jun 27, 2023 · Artificial Intelligence

Designing an LLM‑Powered Architecture: The ArchGuard Co‑mate Reference Model

This article presents a detailed reference architecture for building LLM‑driven applications, using the ArchGuard Co‑mate project to illustrate layered design, local model integration, DSL‑based orchestration, and streaming LLM interfaces, complete with code examples and practical implementation notes.

AI OpsKotlinLLM
0 likes · 10 min read
Designing an LLM‑Powered Architecture: The ArchGuard Co‑mate Reference Model
Architects Research Society
Architects Research Society
Jun 20, 2023 · Backend Development

Designing Microservice Architecture: Patterns, Principles, and Best Practices

This article guides readers through the evolution from monolithic to event‑driven microservice architectures, covering design patterns, scalability, reliability, communication strategies such as API gateways, BFF, service aggregation, asynchronous messaging, CQRS, event sourcing, and technology choices like Kafka and RabbitMQ to build highly available, scalable, and maintainable systems.

API GatewayCQRSDesign Patterns
0 likes · 24 min read
Designing Microservice Architecture: Patterns, Principles, and Best Practices
Wukong Talks Architecture
Wukong Talks Architecture
Jun 20, 2023 · Databases

Evolution of JD Baitiao’s Data Architecture: From MySQL to Apache ShardingSphere

This article chronicles JD Baitiao’s journey from early MySQL and NoSQL solutions through DBRep to the adoption of Apache ShardingSphere, highlighting the technical motivations, decoupling strategies, performance comparisons, and the broader Database Plus vision for scalable, stable financial‑grade data architectures.

Big DataDatabasesJD Baitiao
0 likes · 14 min read
Evolution of JD Baitiao’s Data Architecture: From MySQL to Apache ShardingSphere
Architect
Architect
Jun 17, 2023 · Backend Development

Design and Architecture of a Payment Checkout System

This article explains the design and architecture of a payment checkout system, covering its background, core concepts, common payment scenarios, functional features, third‑party integration, interaction flow, backend technical stack, rule‑engine implementation, and strategies for handling massive data at scale.

architecturecheckoutpayment
0 likes · 10 min read
Design and Architecture of a Payment Checkout System
Java Architect Essentials
Java Architect Essentials
Jun 15, 2023 · Backend Development

Mastering Java Plugin Architecture: From SPI to Spring Factories

This article explains why and how to use plugin mechanisms in Java, covering the benefits of modular decoupling, common implementation patterns such as ServiceLoader, custom configuration loading, and Spring Boot's spring.factories, and provides step‑by‑step code examples and practical case studies.

Dependency InjectionJavaPlugin
0 likes · 22 min read
Mastering Java Plugin Architecture: From SPI to Spring Factories
Alibaba Cloud Native
Alibaba Cloud Native
Jun 15, 2023 · Cloud Native

Why Event‑Driven Architecture Is the Future and How RocketMQ EventBridge Makes It Work

This article explains the fundamentals of event‑driven architecture, contrasts events with commands, outlines its four key characteristics, compares integration patterns, and details the capabilities and technical design of RocketMQ EventBridge, including standards, event hubs, schemas, and serverless integration.

CloudEventsEventBridgearchitecture
0 likes · 18 min read
Why Event‑Driven Architecture Is the Future and How RocketMQ EventBridge Makes It Work
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jun 12, 2023 · Frontend Development

Design and Architecture of Corona: NetEase Cloud Music Multi‑Platform Front‑End Monitoring System

Corona is NetEase Cloud Music’s unified, cross‑platform front‑end monitoring system that ingests logs from Web, React Native, Node.js, Android, iOS, Flutter and Windows CEF, enriches them, routes them through real‑time anomaly and performance pipelines, stores them in HBase, and offers customizable alerts, de‑obfuscation, AI‑assisted analysis, and extensible reporting to ensure rapid fault detection and remediation across the organization.

FrontendLoggingMonitoring
0 likes · 17 min read
Design and Architecture of Corona: NetEase Cloud Music Multi‑Platform Front‑End Monitoring System
phodal
phodal
Jun 11, 2023 · Artificial Intelligence

How ArchGuard 2.0 Uses LLMs to Dynamically Generate Architecture Governance Functions

This article explains how ArchGuard 2.0 leverages large language models to transform tacit architectural knowledge into dynamic, DSL‑based governance functions, detailing the challenges of traditional tools, the design of the Co‑mate system, and the practical implementation using Kotlin REPL.

APIGovernanceKotlin
0 likes · 8 min read
How ArchGuard 2.0 Uses LLMs to Dynamically Generate Architecture Governance Functions
Meituan Technology Team
Meituan Technology Team
Jun 8, 2023 · Databases

Meituan Database Disaster Recovery Practice: Architecture, Platform, and Future Directions

Meituan’s disaster‑recovery practice combines evolving DR architectures—from single‑active to unitized designs—with N+1 and SET patterns, dual HA models, a multi‑layer DDTP platform, high‑frequency drill frameworks, and future plans for ultra‑large‑scale automation, cross‑region resilience, overseas support, and emerging database‑mesh technologies.

MeituanPlatformarchitecture
0 likes · 20 min read
Meituan Database Disaster Recovery Practice: Architecture, Platform, and Future Directions
JD Tech
JD Tech
Jun 7, 2023 · Operations

Practical Guide to Achieving High Availability in Software Delivery

This article explains the concept of high availability, outlines the challenges of collaborative delivery, architectural design, coding practices, secure release, and deployment operations, and provides concrete steps, process standards, emergency plans, and self‑check tools to ensure reliable, fault‑tolerant software systems.

CollaborationDeploymentHigh Availability
0 likes · 13 min read
Practical Guide to Achieving High Availability in Software Delivery
JD Tech
JD Tech
Jun 6, 2023 · Frontend Development

Design and Architecture of JD Tech’s Unified Activity Platform “Magic Flute”

The article presents a comprehensive overview of JD Tech’s “Magic Flute” activity platform, analyzing traditional high‑code and configuration‑driven development models, proposing a unified low‑code SaaS/PAAS solution, detailing its functional architecture, component management, workflow orchestration, and operational workflows to improve productivity across business teams.

FrontendJD Techactivity platform
0 likes · 19 min read
Design and Architecture of JD Tech’s Unified Activity Platform “Magic Flute”
Architects Research Society
Architects Research Society
Jun 5, 2023 · Backend Development

Panel Discussion on Large‑Scale Event‑Driven Architectures and Practical Lessons

A multi‑expert panel shares experiences, challenges, and best practices for building, operating, and evolving large‑scale event‑driven systems using technologies like Kafka, covering architecture decisions, domain modeling, observability, handling unordered events, and advice for day‑two operations.

Kafkaarchitectureevent-driven
0 likes · 29 min read
Panel Discussion on Large‑Scale Event‑Driven Architectures and Practical Lessons
dbaplus Community
dbaplus Community
May 31, 2023 · Fundamentals

Why Architecture Design Matters: Tackling System Complexity with Microservices & DDD

The article explains that architecture design exists to manage software system complexity, outlines common misconceptions, describes the six sources of complexity and their generic solutions, examines performance, availability, scalability, cost, security and scale concerns, and shows how microservices and Domain‑Driven Design can address these challenges.

DDDarchitecturecomplexity
0 likes · 26 min read
Why Architecture Design Matters: Tackling System Complexity with Microservices & DDD
Continuous Delivery 2.0
Continuous Delivery 2.0
May 30, 2023 · Fundamentals

Design Decisions and Architecture Decision Records (ADRs)

The article explains the importance of documenting software design decisions, introduces Architecture Decision Records (ADRs) as lightweight, text‑based records containing background, decision, and consequences, and discusses their historical evolution, practical benefits, challenges, and growing adoption in agile development.

ADRagilearchitecture
0 likes · 12 min read
Design Decisions and Architecture Decision Records (ADRs)
DeWu Technology
DeWu Technology
May 24, 2023 · Frontend Development

Performance Optimization and Architecture Refactoring of DeWu Customer Service Ticket Frontend

The DeWu customer service ticket frontend was re‑architected by aggregating APIs, splitting fast and slow interfaces, adopting Module Federation, implementing a single‑instance design and schema‑driven dynamic rendering, which cut render times from seconds to sub‑second, reduced memory usage, eliminated TypeScript bugs and boosted 客服 satisfaction to 80 %.

FrontendModule Federationarchitecture
0 likes · 17 min read
Performance Optimization and Architecture Refactoring of DeWu Customer Service Ticket Frontend
Laravel Tech Community
Laravel Tech Community
May 17, 2023 · Databases

Dragonfly vs Redis: Performance Claims, Benchmark Debate, and Architectural Insights

Dragonfly, an open‑source C/C++ memory cache system released by a former Google and Amazon engineer, claims superior speed and lower memory usage than Redis, but Redis’s team counters with benchmark results showing higher throughput and discusses architectural differences, scaling strategies, and future feature considerations.

BenchmarkDragonflyIn-Memory Cache
0 likes · 10 min read
Dragonfly vs Redis: Performance Claims, Benchmark Debate, and Architectural Insights
DeWu Technology
DeWu Technology
May 12, 2023 · Frontend Development

Key Takeaways from DeWu Frontend Tech Salon: SaaS Architecture, CSS Mastery, and Container Solutions

The DeWu Frontend Technology Salon in Hangzhou featured five expert talks covering SaaS frontend architecture evolution, one‑stop workbench upgrades, large‑scale CSS maintenance, container‑based e‑commerce workbench solutions, and stable ToG business strategies, followed by lively networking and group photos.

FrontendSaaSarchitecture
0 likes · 9 min read
Key Takeaways from DeWu Frontend Tech Salon: SaaS Architecture, CSS Mastery, and Container Solutions
Tencent Cloud Developer
Tencent Cloud Developer
May 8, 2023 · Cloud Native

Modernizing Tencent Cloud Log Service (CLS): Cloud‑Native Architecture, Challenges, and Benefits

Tencent Cloud Log Service was modernized by migrating over 95 % of its components to a cloud‑native stack of containers, Kubernetes, and declarative APIs, addressing chaotic infrastructure, stateful‑to‑stateless conversion, configuration drift, upgrade risk, elastic scaling, traffic protection and observability, which cut costs by more than 20 million CNY, reduced scaling latency by 90 %, and achieved over 99.99 % availability with petabyte‑scale burst handling.

Elastic ScalingLog ServiceObservability
0 likes · 15 min read
Modernizing Tencent Cloud Log Service (CLS): Cloud‑Native Architecture, Challenges, and Benefits
Liangxu Linux
Liangxu Linux
May 3, 2023 · Backend Development

From Monolith to Microservices: A Practical Journey of an Online Supermarket

This article walks through the evolution of a simple online supermarket from a monolithic architecture to a fully fledged microservice system, highlighting the challenges, component choices, database splitting, monitoring, tracing, logging, gateway, service discovery, resilience patterns, testing strategies, and the trade‑offs of using a custom framework versus a service mesh.

Service MeshTestingarchitecture
0 likes · 23 min read
From Monolith to Microservices: A Practical Journey of an Online Supermarket
HomeTech
HomeTech
Apr 26, 2023 · Game Development

How a Layered Unity Framework Boosts Code Reuse and Development Speed

This article analyzes the growing need for a unified Unity framework at AutoHome, evaluates existing open‑source Unity architectures, proposes a four‑layer design (logic, middle, base, data), demonstrates a native‑message example, and quantifies quality, efficiency, performance, and reuse gains.

Code ReuseGame DevelopmentLayered Design
0 likes · 12 min read
How a Layered Unity Framework Boosts Code Reuse and Development Speed
政采云技术
政采云技术
Apr 25, 2023 · Backend Development

Cache System Overview, Architecture Evolution, Pain Points, and Best Practices

This article explains the fundamentals of cache systems, describes the evolution from no‑cache to distributed and local caches, analyzes common challenges such as consistency, hot‑key detection, and cache avalanche, and provides practical guidelines and real‑world lessons for designing effective backend caching solutions.

Backend PerformanceCachingLocal Cache
0 likes · 14 min read
Cache System Overview, Architecture Evolution, Pain Points, and Best Practices
Efficient Ops
Efficient Ops
Apr 24, 2023 · Databases

Seamless High‑Concurrency Database Migration for Massive Domestic Transformation

This talk outlines the strategic shift toward domestic, high‑performance databases, comparing shared‑everything, shared‑nothing, and shared‑storage architectures, and presents a seven‑step migration framework—including selection, testing, full and incremental sync, application refactoring, dual‑write or middleware switching, and post‑migration observability—to achieve seamless, low‑impact migration of massive, high‑concurrency workloads.

DatabasesMigrationarchitecture
0 likes · 17 min read
Seamless High‑Concurrency Database Migration for Massive Domestic Transformation
DevOps
DevOps
Apr 24, 2023 · Backend Development

Hybrid “Big Waterfall + Small Agile” Delivery Model and Application Boundary Design in Large‑Scale Microservice Architecture

The article shares a chief architect’s experience designing a hybrid “big waterfall + small agile” delivery approach, microservice architecture, BFF layer, and team organization principles such as Conway’s law to address application boundary challenges in a massive state‑owned enterprise project.

BFFTeam Organizationarchitecture
0 likes · 11 min read
Hybrid “Big Waterfall + Small Agile” Delivery Model and Application Boundary Design in Large‑Scale Microservice Architecture
Tencent Cloud Middleware
Tencent Cloud Middleware
Apr 13, 2023 · Fundamentals

RocketMQ, Kafka, Pulsar: Core Concepts, Architecture & Transactional Messaging

This article provides a comprehensive overview of major message‑queue middleware—including RocketMQ, Kafka, Pulsar, and RabbitMQ—covering fundamental concepts such as tags, groups, offsets, architectural components, storage mechanisms, transaction workflows, rebalance strategies, and recent developments, while comparing their features and performance characteristics.

KafkaMessage QueueMiddleware
0 likes · 19 min read
RocketMQ, Kafka, Pulsar: Core Concepts, Architecture & Transactional Messaging
DeWu Technology
DeWu Technology
Apr 10, 2023 · Industry Insights

Mooncake’s Evolution: From Mock Service to One‑Stop API Collaboration Platform

Over the past year, Mooncake transformed from a simple mock service into a comprehensive API collaboration platform, integrating Yapi and mock functionalities, adopting Nielsen’s design principles, and introducing tools for Java, Go, iOS, Android, and frontend development, while outlining its architectural upgrades, design philosophy, and future roadmap.

API ManagementDeveloper ToolsPlatform design
0 likes · 13 min read
Mooncake’s Evolution: From Mock Service to One‑Stop API Collaboration Platform
Bilibili Tech
Bilibili Tech
Apr 7, 2023 · Mobile Development

Design and Refactoring of Inline Video Playback in Feed Streams

The article describes a modular refactor of Bilibili’s feed‑stream inline video playback, introducing a central ModuleInlineManager, ViewHandler, ViewFetcher, and an InlineController that encapsulate player logic, eliminate duplicated code, simplify maintenance, and enable flexible feature testing across diverse feed pages.

architectureiOSinline video
0 likes · 11 min read
Design and Refactoring of Inline Video Playback in Feed Streams
Top Architect
Top Architect
Apr 4, 2023 · Artificial Intelligence

Overview of Twitter's Open‑Source Recommendation Algorithm Architecture

Twitter has open‑sourced its recommendation algorithm, detailing a complex pipeline of candidate sources, graph‑based models, embedding techniques, and ranking services that together generate personalized home‑timeline tweets for users.

Machine LearningOpen SourceRecommendation Algorithm
0 likes · 9 min read
Overview of Twitter's Open‑Source Recommendation Algorithm Architecture
Architects Research Society
Architects Research Society
Apr 2, 2023 · Cloud Computing

When Serverless Architecture Is the Right Choice: Pros, Cons, and Practical Considerations

This article examines the advantages and disadvantages of serverless web development, including vendor lock‑in, cost predictability, scalability, and integration challenges, and outlines the scenarios where serverless is the optimal architectural choice versus when traditional approaches are preferable.

Cloud ComputingServerlessarchitecture
0 likes · 13 min read
When Serverless Architecture Is the Right Choice: Pros, Cons, and Practical Considerations
ITPUB
ITPUB
Mar 29, 2023 · Databases

Beyond ACID: A Maslow‑Inspired Hierarchy of Database Needs

Drawing parallels with Maslow’s hierarchy, the article outlines an eight‑level model of database requirements—from core kernel correctness and ACID to advanced observability, automation, and the vision of a truly autonomous database—explaining how each tier maps to functional, security, reliability, ROI, insight, control, and transcendence.

DatabasesObservabilityPerformance
0 likes · 12 min read
Beyond ACID: A Maslow‑Inspired Hierarchy of Database Needs
Programmer DD
Programmer DD
Mar 28, 2023 · Frontend Development

Why Front‑End/Back‑End Separation Is the Key to Scalable Projects

The article explains how front‑end/back‑end separation restructures development by letting front‑end teams handle UI and interaction while back‑end teams expose data via RESTful APIs, improving modularity, parallel work, deployment flexibility, and overall system scalability.

APIDeploymentFrontend
0 likes · 6 min read
Why Front‑End/Back‑End Separation Is the Key to Scalable Projects
ITPUB
ITPUB
Mar 24, 2023 · Cloud Native

Why Open‑Falcon Stalled and How Cloud‑Native Monitoring Is Evolving

This article reviews the evolution of monitoring in the cloud‑native era, analyzes Open‑Falcon’s architecture, strengths, and shortcomings, explains why its development hit a bottleneck, and outlines the design principles and features of the Nightingale monitoring system as a modern, open‑source alternative.

MonitoringNightingaleObservability
0 likes · 15 min read
Why Open‑Falcon Stalled and How Cloud‑Native Monitoring Is Evolving
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.

BPMarchitecturebusiness process management
0 likes · 17 min read
Understanding BPM Process Engine Architecture and Design
Top Architect
Top Architect
Mar 16, 2023 · Backend Development

Understanding DTO, VO, BO, PO, DO, and POJO in Java Backend Development

This article explains the definitions, differences, and typical usage scenarios of DTO, VO, BO, PO, DO, and POJO in Java backend development, provides code examples for each layer, and introduces an IDEA plugin that automates object conversion to improve code maintainability.

DTOJavaarchitecture
0 likes · 7 min read
Understanding DTO, VO, BO, PO, DO, and POJO in Java Backend Development
JD Retail Technology
JD Retail Technology
Mar 16, 2023 · Operations

Ensuring High Availability in Software: Collaboration, Architecture, Implementation, and Operational Practices

This article explains the concept of high availability, outlines the challenges of achieving it in complex software delivery chains, and provides practical guidance on improving collaboration efficiency, establishing process standards, designing robust architecture, implementing disciplined coding, executing safe releases, and maintaining operational safeguards.

CollaborationDeploymentHigh Availability
0 likes · 11 min read
Ensuring High Availability in Software: Collaboration, Architecture, Implementation, and Operational Practices
DevOps
DevOps
Mar 10, 2023 · R&D Management

Improving Software Development Efficiency: Organizational, Architectural, and Management Perspectives

The article examines software development efficiency by defining R&D effectiveness, discussing organizational design, architectural alignment, project management practices, and key performance metrics, and concludes with actionable implementation steps for building high‑performing engineering teams.

architectureefficiencysoftware development
0 likes · 10 min read
Improving Software Development Efficiency: Organizational, Architectural, and Management Perspectives
DaTaobao Tech
DaTaobao Tech
Mar 8, 2023 · Mobile Development

Widget Ecosystem Architecture and Implementation Overview

The article outlines the widget ecosystem’s evolution from static to dynamic widgets, detailing form factors, refresh methods, user and platform benefits, technical challenges of third‑party integration, the architecture of operation centers and data management, and future plans for AB testing.

Mobile DevelopmentWidgetarchitecture
0 likes · 6 min read
Widget Ecosystem Architecture and Implementation Overview
Architect's Guide
Architect's Guide
Mar 4, 2023 · Frontend Development

Guidelines for Front‑Back End Separation and API Specification

This article explains why front‑back separation is needed, describes the evolution from MVC to SPA, proposes a contract‑first approach, outlines development processes, and provides a detailed V1.0.0 API specification with request/response formats, pagination, and special content rules.

APIFrontendMVC
0 likes · 12 min read
Guidelines for Front‑Back End Separation and API Specification
ByteFE
ByteFE
Feb 27, 2023 · Frontend Development

Deep Dive into React Router v6 Architecture and Core Implementations

This article provides an in‑depth technical overview of React Router v6, covering client‑side routing modes (Hash and History), the library’s file structure, core architecture, key components such as BrowserRouter, Route, useRoutes, and common hooks like useLocation, useNavigate, useParams, illustrating their implementations with code snippets and diagrams.

RoutingSPAarchitecture
0 likes · 12 min read
Deep Dive into React Router v6 Architecture and Core Implementations
DaTaobao Tech
DaTaobao Tech
Feb 27, 2023 · Cloud Computing

Design of a Generic Backup and Disaster Recovery Solution

The proposed generic backup and disaster‑recovery framework introduces three business layers—backup data, DR retrieval, and dirty‑data cleanup—supporting both manual and scheduled backups, automatic or manual cleanup, pagination, bucketed delivery, sharding, and customizable filter chains to prevent large‑scale inconsistencies during failures.

BucketDisaster Recoveryarchitecture
0 likes · 7 min read
Design of a Generic Backup and Disaster Recovery Solution