Daily

Daily Blog | Exploring the essence of software architecture, what exactly is architecture?

Whether as developers or architects, we all deal with software systems all the time, and architecture is one of the most frequently used terms at work. So, what exactly is architecture? You may or may not have your own answer. The understanding of “architecture” requires us to constantly think, summarize, and deduce in practice to […]

Daily Blog | Exploring the essence of software architecture, what exactly is architecture? Read More »

Daily blog | Popular vernacular, thoroughly understand the essence of the principle of https

I believe that many people are not clear about the process of https, but only know that https is securely encrypted, and the principle and process behind it are not clear. The author used to be not clear about the process of https, and I had a little understanding, and the most annoying thing is

Daily blog | Popular vernacular, thoroughly understand the essence of the principle of https Read More »

Daily Blog | eBPF technology practice: Accelerate container network forwarding, reduce time consumption by 60%+

The kernel programmability brought by eBPF technology can create some “wormholes” in the original long forwarding path, so that packets can quickly reach their destinations. For the container network scenario, we can use eBPF to bypass subsystems such as bridge and netfilter to speed up packet forwarding. #Daily #Blog #eBPF #technology #practice #Accelerate #container #network

Daily Blog | eBPF technology practice: Accelerate container network forwarding, reduce time consumption by 60%+ Read More »

Daily Blog | ByteDance Flink StateBackend Performance Improvement Road

Introduction: StateBackend is the cornerstone of Flink’s ability to provide state upwards, and its performance will seriously affect the throughput of tasks. This sharing mainly introduces the related optimizations that improve performance by providing a general cache layer for StateBackend inside ByteDance. #Daily #Blog #ByteDance #Flink #StateBackend #Performance #Improvement #Road

Daily Blog | ByteDance Flink StateBackend Performance Improvement Road Read More »

Daily blog | Construction and application of feature platform in Shuhe

The first is an overview of the feature platform. The entire feature platform is divided into four layers, namely data services, storage services, computing engines, and raw storage. The data service layer provides external services, mainly including four types: #Daily #blog #Construction #application #feature #platform #Shuhe

Daily blog | Construction and application of feature platform in Shuhe Read More »

Daily blog | Apache Dolphinscheduler’s landing practice in the field of fresh food e-commerce

With the further development of big data, both offline tasks and real-time tasks are becoming more and more, and the requirements for the scheduling system are getting higher and higher. #Daily #blog #Apache #Dolphinschedulers #landing #practice #field #fresh #food #ecommerce

Daily blog | Apache Dolphinscheduler’s landing practice in the field of fresh food e-commerce Read More »

Daily blog | A research on the design of a distributed transaction solution based on flexible transactions

Common distributed transaction solutions such as 2pc/3pc, tcc, saga, etc. are common on the market, but the actual implementation of the framework is relatively heavy, the design and development are relatively cumbersome, and it is not easy to develop quickly. This paper provides a simple and easy-to-use distributed transaction design scheme based on flexible transaction

Daily blog | A research on the design of a distributed transaction solution based on flexible transactions Read More »

Daily Blog | Unattended Practice and Exploration of Baidu Search Business Delivery

Risk-driven delivery is a very important research direction in Baidu’s practical intelligence test – perception intelligence stage. This article first introduces the first part: Baidu search business delivery unattended practice and exploration. #Daily #Blog #Unattended #Practice #Exploration #Baidu #Search #Business #Delivery

Daily Blog | Unattended Practice and Exploration of Baidu Search Business Delivery Read More »

Daily Blog | ClickHouse Separation of Hot and Cold Storage in Dewu Practice

The storage of the previous generation log platform of Dewu mainly relied on ES. With the rapid development of the company’s business, log scenarios have gradually created some new requirements, mainly in the following: the number of applications is gradually increasing, more logs need to be printed for R&D to locate business problems, and logs

Daily Blog | ClickHouse Separation of Hot and Cold Storage in Dewu Practice Read More »

Daily Blog | Technical Principles and Project Practice of Distributed ID Generation Service

ID is used very frequently in our development work and in our daily life. Almost as long as it is in development, we will deal with it every day. Its application scenarios are very wide, such as: ID card number, order number generated by placing an order, and purchased joint member products. redemption code. #Daily

Daily Blog | Technical Principles and Project Practice of Distributed ID Generation Service Read More »

Daily Blog | Application Practice of Cloud Shuffle Service in ByteDance Spark Scenario

In big data scenarios, data shuffle represents the process of data exchange in different partitions, and the performance of shuffle often becomes the performance bottleneck of jobs or even the entire cluster. Especially in the scenario where ByteDance has hundreds of PB Shuffle data every day, the shuffle process exposes many problems. This article will

Daily Blog | Application Practice of Cloud Shuffle Service in ByteDance Spark Scenario Read More »