Tagged articles
8 articles
Page 1 of 1
FunTester
FunTester
Mar 25, 2025 · Operations

Integrating Chaos Engineering into Service Dependency Governance for Resilient Cloud‑Native Systems

This article explores how to embed chaos engineering practices into service dependency governance, detailing dynamic validation versus static analysis, fault injection techniques, multi‑point failure simulations, and data‑driven optimizations to build robust, self‑healing microservice architectures in cloud‑native environments.

Cloud NativeMicroservicesOperations
0 likes · 18 min read
Integrating Chaos Engineering into Service Dependency Governance for Resilient Cloud‑Native Systems
Architect
Architect
Apr 10, 2024 · Backend Development

How an API Layer Fixed Our Supply‑Chain Microservice Chaos

The article examines a complex supply‑chain system built on Spring Cloud, identifies issues with interface placement and tangled service dependencies, proposes an intermediate API layer and later a BFF pattern, and evaluates the trade‑offs, implementation details, and remaining challenges of these architectural changes.

API LayerBFFBackend Architecture
0 likes · 13 min read
How an API Layer Fixed Our Supply‑Chain Microservice Chaos
IT Architects Alliance
IT Architects Alliance
Mar 7, 2022 · Backend Development

Differences Between Microservices and Monolithic Architecture

The article explains how microservices differ from monolithic applications by emphasizing team‑based, autonomous service design, data‑sharing challenges, dependency management, API communication patterns, and the use of shared caches to improve performance and reliability.

MicroservicesService DependencySoftware Architecture
0 likes · 7 min read
Differences Between Microservices and Monolithic Architecture
Architect
Architect
Mar 7, 2022 · Backend Development

Differences Between Microservices and Monolithic Architecture and Managing Data Sharing and Service Dependencies

The article explains how microservices differ from monolithic applications, discusses the challenges of data sharing and service dependencies, and offers practical approaches such as one‑way dependencies, aggregation services, HTTP API design, and using a shared Redis cache to improve performance and reliability.

Backend ArchitectureMicroservicesService Dependency
0 likes · 8 min read
Differences Between Microservices and Monolithic Architecture and Managing Data Sharing and Service Dependencies
DevOps
DevOps
Nov 17, 2021 · Cloud Native

Key Considerations for Microservice Migration: Dependency Management, Interface Versioning, Isolation, and Data Consistency

The article outlines essential practices for migrating to microservices, covering service dependency rules to avoid circular dependencies, interface version compatibility strategies, isolation techniques for data, deployment and business logic, and methods to ensure eventual data consistency using scheduled retries and transactional messaging.

Data IsolationMicroservicesService Dependency
0 likes · 14 min read
Key Considerations for Microservice Migration: Dependency Management, Interface Versioning, Isolation, and Data Consistency
HelloTech
HelloTech
Jul 30, 2021 · Operations

Foundations of High Availability: Defining and Managing Strong and Weak Service Dependencies

The article defines strong versus weak service dependencies, outlines governance through discovery, fault injection, and refactoring, recommends front‑end and back‑end fault‑tolerance measures such as timeouts and circuit breakers, describes isolation and artificial degradation switches, verifies classifications, and notes current middleware gaps and hiring information.

BackendFault InjectionService Dependency
0 likes · 10 min read
Foundations of High Availability: Defining and Managing Strong and Weak Service Dependencies
JD Retail Technology
JD Retail Technology
May 6, 2020 · Backend Development

JMock: A Zero‑Configuration Mocking Platform for Backend Service Dependencies

JMock is a zero‑configuration, intelligent mocking platform that simplifies service dependency testing for backend applications by providing Maven‑based SDK integration, automatic environment detection, configurable mock switches, diverse data sources, and automatic data generation to accelerate development and reduce testing overhead.

AutomationBackendJava
0 likes · 12 min read
JMock: A Zero‑Configuration Mocking Platform for Backend Service Dependencies
JD Tech
JD Tech
Dec 1, 2017 · Backend Development

Interview with Zhang Jinjun on JD.com’s CallGraph Platform and Microservice Governance

In this interview, JD.com’s infrastructure leader Zhang Jinjun explains the origins, architecture, and key features of the CallGraph platform, its role in solving service dependency and troubleshooting challenges in microservice environments, and the future roadmap for global call‑graph visualization and resource analysis.

CallGraphService Dependency
0 likes · 5 min read
Interview with Zhang Jinjun on JD.com’s CallGraph Platform and Microservice Governance