Tag

modularity

0 views collected around this technical thread.

Architect's Guide
Architect's Guide
Feb 26, 2025 · Backend Development

Why Microservices Are More About Organizational Structure Than Pure Technology

The article critically examines the hype around microservices, arguing that their true value lies in promoting modularity, clear ownership, and organizational clarity rather than solving inherent technical problems, and it traces these ideas back to classic software engineering principles and modern operational challenges.

Microservicesdistributed systemsmodularity
0 likes · 22 min read
Why Microservices Are More About Organizational Structure Than Pure Technology
Architecture Development Notes
Architecture Development Notes
Jan 1, 2024 · Frontend Development

Master Modern Frontend Architecture: Patterns, Code Samples & Best Practices

This article explores the essential components of modern frontend architecture, covering concepts such as modularity, componentization, code organization, state management, network layer design, performance optimization, security measures, automated testing, and continuous deployment, with practical code examples in React, Vue, Redux, Axios, and GitHub Actions.

ArchitectureCI/CDPerformance
0 likes · 8 min read
Master Modern Frontend Architecture: Patterns, Code Samples & Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
Dec 21, 2023 · Fundamentals

Software Architecture Design: Principles, Complexity, and Best Practices

The article explains that good software architecture must be deliberately designed and continuously refactored to combat entropy and the broken‑window effect, balancing behavior and architecture value while managing complexity through principles like Ockham’s razor, orthogonality, DRY, stable dependencies, layered abstractions, and clear boundaries, supported by UML visualizations.

DRYSOLIDcomplexity
0 likes · 19 min read
Software Architecture Design: Principles, Complexity, and Best Practices
JD Tech
JD Tech
Sep 12, 2023 · Fundamentals

Community Detection Algorithms: Concepts, Types, and Classic Methods

This article introduces community detection as a fundamental graph algorithm, explains its basic concepts and types, compares it with clustering, discusses evaluation metrics like modularity, and reviews classic methods such as Louvain, node2vec‑based approaches, and the information‑theoretic Infomap algorithm.

InfomapLouvaincommunity-detection
0 likes · 13 min read
Community Detection Algorithms: Concepts, Types, and Classic Methods
Architects Research Society
Architects Research Society
Feb 25, 2023 · Backend Development

Key New Features of Liferay DXP: Modularity, Semantic Versioning, Microservices, and More

The article reviews Liferay DXP’s latest capabilities—including modular architecture, semantic versioning, a shift from monolith to microservices, exposed services, faster page refresh via Senna.js SPA, broader tool support, and Java component reuse—highlighting benefits for developers and large‑scale deployments.

DXPLiferayMicroservices
0 likes · 11 min read
Key New Features of Liferay DXP: Modularity, Semantic Versioning, Microservices, and More
Architect
Architect
Jan 8, 2023 · Backend Development

Rethinking Microservices: From Hype to Core Architectural Principles

This article critically examines the microservices movement, tracing its historical roots, debunking common hype, and arguing that the true value lies in modular design, clear team ownership, and disciplined architectural practices rather than merely scaling distributed systems.

Microservicesdistributed systemsmodularity
0 likes · 23 min read
Rethinking Microservices: From Hype to Core Architectural Principles
DataFunSummit
DataFunSummit
Dec 14, 2022 · Big Data

Key Development Trends of Data Warehouses: Standardization, Real‑time Processing, Modularity, and Holistic Evaluation

The article analyzes current data‑warehouse development trends—standardization through data governance, real‑time processing via stream‑batch integration, modular architecture, and holistic performance evaluation—while linking these trends to emerging concepts such as data middle‑platforms, data lakes, and DataOPs.

Big DataData WarehouseReal-time Processing
0 likes · 12 min read
Key Development Trends of Data Warehouses: Standardization, Real‑time Processing, Modularity, and Holistic Evaluation
Baidu Geek Talk
Baidu Geek Talk
Aug 16, 2022 · Artificial Intelligence

Louvain Algorithm for Community Detection in Anti‑Fraud Systems

The Louvain algorithm, a fast modularity‑maximizing community‑detection method, iteratively merges nodes into hierarchical super‑nodes, enabling anti‑fraud systems to uncover hidden collusive groups in weighted transaction graphs, thereby improving detection of fake orders, coupon abuse, and other illicit behaviors despite its iterative nature and streaming limitations.

Louvainanti-fraudcommunity-detection
0 likes · 10 min read
Louvain Algorithm for Community Detection in Anti‑Fraud Systems
IT Services Circle
IT Services Circle
Feb 4, 2022 · Fundamentals

9 Essential Python Programming Habits for Clean and Maintainable Code

This article outlines nine practical Python coding habits—including early design, thorough documentation, consistent naming, code aesthetics, comprehensive README, modularization, version control, regular backups, and consulting official documentation—to help developers write clean, readable, and maintainable software.

Code readabilityVersion Controlcoding best practices
0 likes · 8 min read
9 Essential Python Programming Habits for Clean and Maintainable Code
DataFunTalk
DataFunTalk
Oct 8, 2020 · Artificial Intelligence

Community Detection in Graphs: Granovetter's Theory, Louvain Algorithm, and Overlapping Communities with BigCLAM

This article explains the concept of communities in graphs, illustrates Granovetter's weak tie theory, introduces the Louvain algorithm for modularity‑based community detection, and presents the overlapping‑community detection method BigCLAM built on the Community Affiliation Graph Model.

BigCLAMLouvain Algorithmcommunity-detection
0 likes · 8 min read
Community Detection in Graphs: Granovetter's Theory, Louvain Algorithm, and Overlapping Communities with BigCLAM
DevOps
DevOps
Aug 24, 2020 · Fundamentals

Understanding Loose Coupling in Banking IT Systems: Concepts, Measurement, and Design Practices

This article explains the concept of loose coupling in banking IT systems, outlines its definitions, measurement criteria, and practical design guidelines across components, interfaces, data, and processes, while also discussing the trade‑offs and costs associated with adopting a loosely coupled architecture.

Banking ITloose couplingmodularity
0 likes · 16 min read
Understanding Loose Coupling in Banking IT Systems: Concepts, Measurement, and Design Practices
360 Tech Engineering
360 Tech Engineering
May 30, 2019 · Artificial Intelligence

Louvain Algorithm: Theory, Design, and Implementation

The article explains the Louvain community‑detection algorithm, detailing its modularity‑maximizing objective, two‑step iterative process, efficient graph data structures, practical implementation considerations, and performance results on large‑scale graphs, providing a comprehensive guide for practitioners.

Big DataC ImplementationLouvain
0 likes · 7 min read
Louvain Algorithm: Theory, Design, and Implementation
High Availability Architecture
High Availability Architecture
Nov 21, 2018 · Databases

Challenges of Maintaining a Massive C‑Language Database Codebase

The article examines the difficulties of developing and sustaining a multi‑million‑line C‑language database, highlighting complex flag‑driven logic, extensive testing pipelines, slow iteration cycles, and the need for automation, modularity, and robust engineering practices to ensure code quality at scale.

Automationcode qualitydatabase engineering
0 likes · 6 min read
Challenges of Maintaining a Massive C‑Language Database Codebase
Architecture Digest
Architecture Digest
Aug 14, 2016 · Fundamentals

Designing Good System Architecture: Isolation, Concerns, and AOP

The article explains how to design clean, decoupled system architectures by isolating concerns, using AOP, dependency injection, factory methods, and DSLs, while illustrating concepts with city‑building analogies and Java code examples.

AOPArchitecturedependency injection
0 likes · 10 min read
Designing Good System Architecture: Isolation, Concerns, and AOP