Easegress v2.0 is released with an enhanced traffic orchestration feature, which allows users to implement a super API by orchestrating multiple APIs without writing any code. This article demonstrates this feature by building a Telegram translation bot. This bot can automatically translate incoming messages into Chinese, Japanese, and English, and, in addition to text messages, it also supports translating voice and photo messages.
With the improvement of hardware performance, the big increment in network bandwidth, and the rapid growth of data volume, traditional stand-alone applications can no longer meet the needs of modern enterprises. Instead, distributed-based software systems have emerged. These software systems provide powerful computing capabilities while introducing complexity. This article introduces Shadow Service, a novel cloud-native end-to-end stress testing method for production environments. By ensuring business consistency, data consistency, resource consistency, and various isolation levels, the accuracy of test results and the security of production systems are guaranteed. Additionally, we provide a detailed explanation of how to use Shadow Service for stress testing in a simplified order payment scenario.
This article describes the process of using WebAssembly to extend a backend application and how to solve common problems.
A flash sale is a discount or promotion offered by an eCommerce store for a short period. The quantity is limited, which often means the discounts are higher or more significant than run-of-the-mill promotions. This article illustrates how to leverage the [WasmHost Filter] of Easegress to protect the backend service in a flash sale.
Introduce concepts and techniques of lock-free programming, including atomic operations, memory model, memory order, CAS, etc.