Practical Insights | Performance Optimization of Distributed Systems

Practical Insights | Performance Optimization of Distributed Systems

Written by / Financial Technology Department of Everbright Bank Zhang Zhifeng Zheng Haoguang Xie Shuhua To meet the growing reliability and performance demands of business systems, the IT systems of banks are transitioning towards a distributed architecture. During this transformation, we face numerous challenges such as cloud deployment of distributed systems and self-developed hardware and … Read more

The Nightmare of C++ Developers: Null Pointer Issues During Google Cloud Outage

The Nightmare of C++ Developers: Null Pointer Issues During Google Cloud Outage

This article is based on a thorough review of relevant authoritative literature and materials, forming a professional and reliable content. All data in the article is verifiable and traceable. Special note: The data and materials have been authorized. The content of this article does not involve any biased views and objectively describes the facts with … Read more

Practical Implementation and Development Thoughts of Chaos Engineering at Ping An Bank

Practical Implementation and Development Thoughts of Chaos Engineering at Ping An Bank

In recent years, with the popularization of new technologies such as distributed system architecture, microservices concepts, and PaaS service components in the financial industry, traditional monolithic business system architectures based on mainframes and storage are rapidly evolving towards distributed system architectures based on cloud foundations (referred to as new system architecture). The new system architecture … Read more

Multi-Region Replicator: Achieving Geographical Data Synchronization

Multi-Region Replicator: Achieving Geographical Data Synchronization

When Data Needs to Cross Oceans: Achieving Geographical Synchronization with Multi-Region Replicator You may have encountered scenarios where an order submitted by a user in New York cannot be queried in Tokyo, a database failure in Frankfurt causes service interruptions across Europe, or a user in Sydney complains that the shopping cart loads slower than … Read more

Lessons Learned from Developing Distributed Systems with Rust

Lessons Learned from Developing Distributed Systems with Rust

Fjall – A Safe Rust KV Storage Engine Fjall is an embeddable, LSM-based, forbid-unsafe Rust key-value storage engine. Its goal is to be a reliable and predictable yet high-performance general-purpose KV storage engine suitable for small datasets, especially those larger than memory size. I have just released version 1.0, which stabilizes its data format for … Read more

The Internet of Everything: Wireless Sensor Networks (WSN)

The Internet of Everything: Wireless Sensor Networks (WSN)

Wireless Sensor Networks (WSN) are self-organizing network systems composed of a large number of low-power, multifunctional sensor nodes that communicate wirelessly, used for sensing, collecting, transmitting, and processing environmental information.It is widely used in various fields such as military reconnaissance, environmental monitoring, industrial control, smart homes, and healthcare. The development history of WSN is a … Read more

In-Depth Analysis of Tree Structures in Python: A Practical Guide from Traversal to Persistence

In-Depth Analysis of Tree Structures in Python: A Practical Guide from Traversal to Persistence

1. Why Tree Structures are Core Competencies in Data Processing? In the 2025 Python Developer Survey, tree structure applications covered 82% of data processing systems. From file systems to database indexing, from machine learning decision trees to DOM tree parsing, mastering tree structure operations has become an essential skill for advanced developers. This article will … Read more

Flow Factory: Real-Time Analysis of 195TB of Data Using PyJWT

Flow Factory: Real-Time Analysis of 195TB of Data Using PyJWT

Flow Factory: Real-Time Analysis of 195TB of Data Using PyJWT Last November, I took on a challenging project where the client required processing nearly 200TB of IoT sensor data with real-time analysis. At first, I thought: this task is quite daunting, and traditional solutions would definitely struggle. After two weeks of effort, the distributed flow … Read more

Five Practical Techniques for Spring AOP in Distributed Spring Boot Projects

Five Practical Techniques for Spring AOP in Distributed Spring Boot Projects

In distributed system development, recurring cross-cutting concerns (such as logging, monitoring, security, etc.) often become a major source of code redundancy. This article shares five core techniques for using Spring AOP in a Spring Boot distributed architecture, based on real project experience, to help you improve code quality and development efficiency. 1. Distributed Log Tracking: … Read more

Discussing B.A.T.M.A.N.-adv Distributed Self-Organizing Networks (Part 1)

Discussing B.A.T.M.A.N.-adv Distributed Self-Organizing Networks (Part 1)

B.A.T.M.A.N.-adv (Better Approach To Mobile Ad-hoc Networking – Advanced) is a relatively latecomer among wireless mesh network (Ad-Hoc) routing protocols, specifically designed for decentralized, self-organizing multi-hop wireless networks. Compared to other ad-hoc routing technologies like HWMP and OLSR, its most distinctive feature is that it operates at L2 and can calculate the optimal path in … Read more