IT Services Circle
IT Services Circle
Nov 25, 2025 · Backend Development

ByteDance Backend Interview Secrets: Salary, Design Patterns, HashMap Issues & More

The article shares eye‑opening ByteDance campus salary data, breaks down salary tiers, and then provides detailed interview preparation covering design patterns, HashMap concurrency pitfalls, MySQL indexing rules, query optimization, handling large JSON fields, stock‑decrement bottlenecks, RabbitMQ vs RocketMQ differences, and distributed‑transaction strategies.

Messagingbackenddesign-patterns
0 likes · 25 min read
ByteDance Backend Interview Secrets: Salary, Design Patterns, HashMap Issues & More
Alibaba Cloud Native
Alibaba Cloud Native
Mar 24, 2021 · Backend Development

Building a Go MySQL Driver for Seata AT Mode: A Practical Guide

This article details the development of a Go MySQL driver that fully supports Seata's AT distributed‑transaction mode, covering background, design decisions, driver specifics, initialization steps, code examples, and how it lowers the barrier for Go microservices to use distributed transactions.

database/sqldistributed-transactionsmicroservices
0 likes · 6 min read
Building a Go MySQL Driver for Seata AT Mode: A Practical Guide
dbaplus Community
dbaplus Community
Jan 14, 2021 · Backend Development

How Vivo Scaled Its E‑Commerce Order System with Sharding, Migration, and Distributed Transactions

This article details how Vivo transformed its monolithic v1.0 online‑store into a service‑oriented order system by separating the order module, applying data archiving, caching, read‑write splitting, sharding‑sphere based database sharding, synchronizing MySQL changes to Elasticsearch, handling distributed transactions, and safely migrating to a new database cluster.

backenddatabase-migrationdistributed-transactions
0 likes · 17 min read
How Vivo Scaled Its E‑Commerce Order System with Sharding, Migration, and Distributed Transactions
Programmer DD
Programmer DD
Oct 26, 2019 · Databases

How JDTX Redefines Distributed Transactions with ACID Guarantees

This article introduces JDTX, a novel distributed transaction middleware that combines ACID guarantees, high performance, and 1PC architecture, explains its design principles, compares two‑phase commit with flexible transactions, details its MVCC and WAL implementation, and outlines integration with Apache ShardingSphere and future roadmap.

JDTXMVCCShardingSphere
0 likes · 19 min read
How JDTX Redefines Distributed Transactions with ACID Guarantees
dbaplus Community
dbaplus Community
Feb 6, 2018 · Databases

XA vs TCC: Which Distributed Transaction Model Fits Your Architecture?

This article compares the XA protocol and the TCC model, explaining their architectural differences, performance characteristics, scalability benefits, and suitable application scenarios to help architects choose the right distributed transaction solution for their systems.

TCC-modelXA protocoldistributed-transactions
0 likes · 16 min read
XA vs TCC: Which Distributed Transaction Model Fits Your Architecture?