~/talk

Architecture in Go and What Rust Has to Do with It

TalkinRussianat HighLoad++ 2024 · 2024-12-02..12-03· [go, rust]
links:none on file
links:none on file
slides:none on file

Compares architecture approaches when rewriting legacy systems in Go and considers relevance of Rust. Covers applying Clean Architecture, Hexagonal Architecture and Domain-Driven Design to guide how to structure, modularize and replace legacy codebases, with concrete discussion around Go implementations and where Rust might fit into such rewrites.

AI-written summary · about

  1. 0:00Introduction
  2. 3:26Current architecture issues
  3. 7:50Clean architecture and DDD
  4. 10:33Event Storming and ubiquitous language
  5. 13:23DDD tactical patterns
  6. 16:44Go vs Rust for domain logic
  7. 26:39Custom types in Go issues
  8. 29:33Data Transfer Object in Rust
  9. 31:19Events and interfaces in Go
  10. 34:58Go type problems
  11. 37:26Go versus Rust comparison
  12. 38:29Summary and conclusions
  13. 41:02Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.