“用 Go 打天下,用 Rust 救火”:这才是 2026 年后端架构的唯一正解

本文永久链接 – https://tonybai.com/2026/05/11/go-vs-rust-backend-architecture-the-2026-strategy 大家好,我是Tony Bai。 如果你经常逛各大技术社区,你一定会发现一个永远充满火药味的话题:Go 和 Rust,到底谁才是未来的后端霸主? ...

May 11, 2026 · 7 min · Tony Bai

AWS 大神发文炮轰:Go 的并发就是个“笑话”,JVM 的方案要更优越

本文永久链接 – https://tonybai.com/2026/05/07/aws-guru-slams-go-concurrency-as-a-joke-vs-jvm 大家好,我是Tony Bai。 过去十年,如果要在后端技术圈选出一个“金字招牌”,那无疑是 Go 语言的并发。 凭借其极简的 go 关键字和优雅的 channel,Go 将并发编程的门槛从“博士级”拉到了“入门级”。在云原生和微服务的浪潮中,Go 几乎就是“高并发”的代名词。 ...

May 7, 2026 · 8 min · Tony Bai

从 1960 到 2026:一文看透 Java、Go、Python 垃圾回收器的原理与演进

本文永久链接 – https://tonybai.com/2026/04/07/garbage-collectors-deep-dive 大家好,我是Tony Bai。 为什么 Java 的 G1GC 需要设置停顿目标?Go 的混合写屏障是如何消除栈重扫的?Python 又是如何解决引用计数无法处理的循环引用? ...

April 7, 2026 · 33 min · Tony Bai

一天重写 JSONata,我用 400 美元干掉了公司 50 万美元的 K8s 集群

本文永久链接 – https://tonybai.com/2026/04/01/rewrote-jsonata-in-golang-with-ai 大家好,我是Tony Bai。 过去的几年,我们见证了 AI 编程工具从“玩具”到“神器”的进化。无数开发者都在分享自己效率翻倍的喜悦。 你有没有想过,用 AI 来完成一次“外科手术式”的精准重构,一天之内,就能帮你把公司每年烧掉的 50 万美元(约 360 万人民币)的服务器成本,直接砍到零? ...

April 1, 2026 · 7 min · Tony Bai

别再滥用 ClickHouse 了!单机每秒狂刷 1800 万条数据,拆解 Go+DuckDB 的“微型数仓”降维打击

本文永久链接 – https://tonybai.com/2026/03/13/go-duckdb-micro-data-warehouse-dimensionality-reduction 大家好,我是Tony Bai。 设想这样一个极其普遍的日常工作场景: 产品经理找到你,希望能给业务后台加一个“简单”的数据看板,用来实时统计用户的 PV/UV 漏斗、Nginx 日志的慢查询分析,或者是 IoT 设备的近期时序数据。 ...

March 13, 2026 · 7 min · Tony Bai

金融级基础设施重构:放弃 Rust 拥抱 Go,务实主义的最终胜利?

本文永久链接 – https://tonybai.com/2026/02/23/financial-infrastructure-rust-to-go-pragmatism-victory 大家好,我是Tony Bai。 在系统级编程语言的版图上,Go 与 Rust 的对比与争论从未停歇。一个是崇尚大道至简、开发效率极高的“云原生时代王者”;另一个则是以内存安全、零成本抽象和极致性能著称的“极客新宠”。当这两种哲学碰撞在对安全性、稳定性和低延迟要求极高的金融/交易基础设施领域时,开发者该如何抉择? ...

February 23, 2026 · 8 min · Tony Bai

微服务灾难清单:从技术深坑到组织泥潭的 10 个惨痛教训

本文永久链接 – https://tonybai.com/2025/11/04/microservice-disasters 大家好,我是Tony Bai。 2014 年,当 Martin Fowler 发表那篇定义性的文章后,“微服务”就从一个架构理念,迅速演变为席卷全球软件行业的技术浪潮。它承诺将庞大、笨重的单体应用,分解为小而美的、可独立开发和部署的服务,从而极大地提升团队的敏捷性和交付速度。 然而,在这份美好的承诺背后,隐藏着怎样的代价?资深工程师 João Alves 在他的系列文章中,以亲身经历为蓝本,为我们整理了一份包含 10 个灾难的“血泪清单”。这份清单,系统性地揭示了从技术深坑到组织泥潭的各种陷阱,对于任何一个身处微服务浪潮中的团队来说,都极具警示价值。 ...

November 4, 2025 · 6 min · Tony Bai

从《凡人修仙传》到《三体》:顶尖程序员的“降维打击”与“法则”之力

本文永久链接 – https://tonybai.com/2025/10/24/from-fanren-to-three-body-top-programmers-power 大家好,我是Tony Bai。 在上篇文章中,我们论道了程序员的修仙境界。但一个更深层的问题随之而来:决定一个修士(程序员)最终高度的,究竟是什么?是掌握了更多华丽的“法术”(框架/工具),还是洞悉了其背后的“天地法则”(底层原理)? 在《凡人修仙传》的后期,韩天尊与道祖们的斗法,早已不是简单的法宝对轰,而是对时间、空间等“至尊法则”的掌控。谁对法则的理解更深,谁就能言出法随,改天换地。 ...

October 24, 2025 · 7 min · Tony Bai

Go 1.7中值得关注的几个变化

零、从Release Cycle说起 从Go 1.3版本开始,Golang核心开发Team的版本开发周期逐渐稳定下来。经过Go 1.4、Go1.5和Go 1.6的实践,大神Russ Cox在Go wiki上大致定义了Go Release Cycle的一般流程: ...

June 21, 2016 · 14 min · Tony Bai

Go 1.6中值得关注的几个变化

北京时间2016年2月18日凌晨,在Go 1.5发布 半年后,Go 1.6正式Release 了。与Go 1.5的“惊天巨变”(主要指Go自举)相比,Go 1.6的Change 算是很小的了,当然这也与Go 1.6的dev cycle过于短暂有关。但Go社区对此次发布却甚是重视,其热烈程度甚至超出了Go 1.5。在Dave Cheney的倡导 下,Gophers们在全球各地举行了Go 1.6 Release Party。 Go Core Team也在Reddit上开了一个AMA – Ask Me Anything,RobPike、Russ Cox(Rsc)、Bradfitz等Go大神齐上阵,对广大Gophers们在24hour内的问题有问必答。 ...

February 21, 2016 · 10 min · Tony Bai