Posts in 2024
Delving Deeper: Enriching Microservices with Golang with CloudWeGo
Wednesday, February 21, 2024 in News
Projects:
What if there existed an RPC framework that provided not only high performance and extensibility but also a robust suite of features and a thriving community support? CloudWeGo, a high-performance extensible Golang and Rust RPC framework originally …
Enhancing Performance in Microservice Architecture with Kitex
Monday, January 29, 2024 in News
Projects:
Kitex: Enhancing Performance in Microservice Architecture Introduction The team at ByteDance initiated the creation of the Remote Procedure Call (RPC) framework, Kitex, alongside several related fundamental libraries in 2019. This endeavor …
Harnessing the Power of Rust for Cloud Development with Volo
Thursday, January 18, 2024 in News
Projects:
I. Introduction Every tool in the CloudWeGo open-source ecosystem has been developed with the aim of simplifying and revolutionizing how developers navigate the cloud environment. An essential part of this ecosystem is Volo, a Rust RPC framework …
Mastering Golang Microservices - A Practical Guide: Embrace High-Performance with Kitex and Hertz
Wednesday, January 10, 2024 in News
Projects:
I. Introduction The world of software development is fast-paced, and having reliable and efficient tools makes a significant difference. This is where CloudWeGo with two of its major sub-projects - Kitex and Hertz, comes into play. A solution with …
Posts in 2023
The Role of CloudWeGo in Modern Cloud-Native Applications
Tuesday, November 28, 2023 in News
Projects:
I. Introduction In the current era of infrastructure modernization, the term “Cloud-Native Applications” has emerged as a significant factor driving the evolution of the IT landscape. These applications inherently embody the concept of …
CloudWeGo: A leading practice for building enterprise cloud native middleware!
Thursday, June 15, 2023 in News
Projects:
CloudWeGo Overview CloudWeGo is a set of microservices middleware developed by ByteDance that can be used to quickly build enterprise-class cloud-native architectures. It is a collection of high-performance, high-extensible, and highly-reliable …
Introducing Monoio: a high-performance Rust Runtime based on io-uring
Monday, April 17, 2023 in News
Projects:
Overview Although Tokio is currently the ‘de facto’ standard for Rust asynchronous runtime, there is still some distance to go to achieve the ultimate performance of network middleware. In pursuit of this goal, the CloudWeGo Rust Team has …
Introducing Shmipc: A High Performance Inter-process Communication Library
Tuesday, April 04, 2023 in News
Projects:
We are excited to introduce an open source project - Shmipc, a high performance inter-process communication library developed by ByteDance. It is built on Linux’s shared memory technology and uses unix or tcp connection to do process …
Getting Started with Hertz: Performance Testing Guide
Friday, February 24, 2023 in News
Projects:
Background On September 8, 2021, ByteDance officially announced the open-sourcing of CloudWeGo. CloudWeGo is a set of microservices middleware developed by ByteDance, characterized by high performance, strong scalability, and high stability. It …
Posts in 2022
Kitex Proxyless Practice:Traffic Lane Implementation with Istio and OpenTelemetry
Tuesday, December 20, 2022 in News
Projects:
Preface: Kitex Proxyless enables the Kitex service to interact directly with istiod without envoy sidecar. It dynamically obtains service governance rules delivered by the control plane based on the xDS protocol and converts them to Kitex rules to …