Flash Talks
summary
A rapid set of concrete takeaways and tools: a MongoDB oplog→Postgres pipeline that moves from 8h to ~1.3h with goroutine fan‑out and worker pools but hits ordering bugs (updates before inserts) — 6x speedup; a Postgres-based distributed lock using select for update + nowait + skip locked for queueing across processes; ClickHouse using SummingMergeTree to reconcile rolling commission records in one query; confinement as a pattern that avoids mutex-induced slowdowns; go:embed and go generate examples for bundling configs and producing JSON schemas.
AI-written summary · about
chapters (19)
- 0:00Introduction to flash talks
- 0:22Catchphrases to shape thinking
- 8:12OGNL library overview
- 17:51Security scanning tools
- 20:42MongoDB to PostgreSQL migration
- 24:55Daily deployments in trading
- 28:33Profiling Go applications
- 31:07Insurance commission reconciliation
- 35:19Concurrency vs parallelism
- 39:56Distributed locks with PostgreSQL
- 44:32Go routine local storage
- 47:45Travel habits for creativity
- 52:47Go init package explained
- 57:39Go scheduler deep dive
- 1:02:41Confinement concurrency pattern
- 1:07:18Profile guided optimization
- 1:12:11Terminal UI applications
- 1:18:11Kafka autoscaling with Go
- 1:22:17Writing code generators in Go








