×
App Dev

The Concept and Challenges of Serverless

This article analyzes the core concepts of serverless systems from the application architecture perspective and summarizes the challenges faced while implementing serverless systems.

Metrics Principles and Practices: Flink Advanced Tutorials

This article describes Apache Flink metrics in detail and explains how to use metrics. It further explains the metrics monitoring practices.

In-depth Analysis of Flink Job Execution: Flink Advanced Tutorials

This article describes two key aspects of the Flink job execution process. It describes how to go from a program to a physical execution plan and how ...

Analysis of Network Flow Control and Back Pressure: Flink Advanced Tutorials

This article explains the concepts of network flow control, focusing on TCP flow control, back pressure, and credit-based back pressure on Flink.

Flink Checkpoints Principles and Practices: Flink Advanced Tutorials

This article explains the concepts of checkpoints and states used in Apache Flink, focusing on the relationship between checkpoints and states.

Best Practices and Tips for Working with Flink State: Flink Advanced Tutorials

This article gives an overview of Flink State and describes a set of best practices and tips for using states and checkpoints.

Deep Insights into Flink SQL: Flink Advanced Tutorials

This article explains the key functional changes in Flink 1.9 from the user perspective and describes the design and scenarios of the new TableEnvironment.

How TensorFlow on Flink Works: Flink Advanced Tutorials

This article explains how to use a single engine to implement the entire machine learning process through TensorFlow on Flink.

Data Types and Serialization: Flink Advanced Tutorials

This article gives a detailed account of Flink serialization and focuses on customizing a serialization framework for Flink.

Principles and Practices of Flink on YARN and Kubernetes: Flink Advanced Tutorials

This article provides an overview of Flink architecture and introduces the principles and practices of how Flink runs on YARN and Kubernetes, respectively.

In-depth Analysis of Time: Flink Advanced Tutorials

This article describes the time attribute, an essential component of a stream processing system, in detail and focusses on how it is used across the three layers of Flink APIs.

Flutter Analysis and Practice: Integrated Architecture of Flutter and FaaS in the Cloud

This article discusses the challenges of traditional hybrid development and explores how we can resolve them with an integrated architecture in the cloud.

Flutter Analysis and Practice: Evolution and Innovation of Flutter-Based Architecture

This article talks about the evolution and innovation of Xianyu's Flutter-based architecture.

Flutter Analysis and Practice: Cross-End Solution Performance Comparison

This blog analyzes whether Flutter or React Native is the better cross-end development solution from the perspective of performance.

Flutter Analysis and Practice: Design of the Performance Stability Monitoring Solution

In this blog, we will share the Flutter performance stability monitoring solution summarized from the practices of Xianyu.

Flutter Analysis and Practice: Design and Practices of the High-Availability Framework

This article talks about the design and practices of Xianyu's high-availability framework.

Flutter Analysis and Practice: RichText Best Practices

This article describes how RichText work in the context of Xianyu's application.

What Should a Good Component Look Like?

This article shares the author's thinking on component development with Bit and the method for maintaining a component library.

Flutter Analysis and Practice: Design of the Statistical Framework

This article discusses the concept of behavior tracking and introduces Xianyu's design of the statistical framework.

Flutter Analysis and Practice: Practices of High-Performance Dynamic Template Rendering

This article describes how Xianyu used DinamicX's DSL to deliver dynamic templates and implement dynamic template rendering on the Flutter side.