Architecture in Go and What Rust Has to Do with It
summary
The talk discusses how to redesign legacy Go projects using architectural approaches like Clean Architecture, Hexagonal Architecture, and Domain-Driven Design, and examines how Rust fits into that conversation. It covers practical architectural decisions and trade-offs when restructuring Go codebases, including when and how Rust might be used alongside or instead of Go.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:57Old architecture problems
- 8:00Clean architecture and DDD
- 15:56Why Rust for domain
- 17:00Value objects in Go and Rust
- 24:27Aggregates and transaction boundaries
- 29:31DTOs and type conversion
- 33:49Interfaces and events
- 34:11Enums in Go and Rust
- 38:27Summary
- 40:33Q&A
related talks
51mArchitecture in Go and What Rust Has to Do with It
01h 42mGo Vs Rust Round Table
36mGo Hygienic: Clean Architecture Fundamentals with GO Examples
01h 43mRust Vs Go Panel
44mHow Do You Structure Your Go Apps?
42mFrom Chaos to Domain Driven Design in Go
54mArchitecture Is Not Nonsense
49mExploring domain driven design in Go
