Tagged articles
4 articles
Page 1 of 1
ByteDance Cloud Native
ByteDance Cloud Native
Oct 8, 2024 · Backend Development

How Merge Compilation Supercharges ByteDance’s Microservices: Performance Gains and Technical Challenges

This article explains ByteDance’s merge‑compilation technique that combines multiple microservices into a single binary at build time, detailing its performance benefits, architectural trade‑offs, dependency isolation, call conversion, version management, real‑world case studies, and future roadmap for large‑scale service optimization.

GoKitexdependency isolation
0 likes · 15 min read
How Merge Compilation Supercharges ByteDance’s Microservices: Performance Gains and Technical Challenges
ITPUB
ITPUB
Jun 2, 2023 · Backend Development

Hands‑On DDD in Go: Building a Microservice‑Based E‑Commerce System

This article, the final installment of a DDD series, walks through a practical implementation of Domain‑Driven Design in Go using Kitex and Thrift, covering bounded contexts, layered architecture, domain modeling, persistence, factories, domain services, and cross‑cutting concerns in a fictional e‑commerce system.

DDDDomain‑Driven DesignGo
0 likes · 12 min read
Hands‑On DDD in Go: Building a Microservice‑Based E‑Commerce System
Volcano Engine Developer Services
Volcano Engine Developer Services
Jun 23, 2022 · Backend Development

How ByteDance’s Kitex Revolutionized Golang RPC for High‑Performance Microservices

This article chronicles ByteDance's transition from Python to Go, the shortcomings of the first‑generation Kite RPC framework, and the design, features, performance advantages, open‑source journey, and real‑world deployment lessons of the next‑generation Kitex framework for scalable microservices.

GolangKitexOpenSource
0 likes · 16 min read
How ByteDance’s Kitex Revolutionized Golang RPC for High‑Performance Microservices