Three Dots Labs Three Dots Labs
  • Home
  • Blog
  • Newsletter
  • Live & Podcast
  • Training & Courses
  • Get our e-book
Get our e-book
Type something to search..
to navigate to select ESC to close

C4

  • Home /
  • Tags /
  • c4
Auto-generated C4 Architecture Diagrams in Go

Auto-generated C4 Architecture Diagrams in Go

  • Avatar
    Krzysztof Reczek

Note Hello! Please give Krzysztof a warm welcome in the first guest post on our blog. 🎉 We’ve been working with Krzysztof for the past two years, and we’re excited to share his work here. MiÅ‚osz & Robert We all struggle with software architecture diagrams, don’t we? Have you ever wondered why? If you ask yourself that question, why maintenance of up-to-date and detailed software architecture diagrams is so painful, you will come up with a long list of valid answers.

Series
  • Building in public ( 2 )
  • Essays ( 1 )
  • Live podcast ( 8 )
  • Modern Business Software in Go ( 14 )
  • Watermill release post ( 6 )
Popular articles
  • The Go libraries that never failed us: 22 libraries you need to know
  • Safer Enums in Go
  • Common Anti-Patterns in Go Web Applications
  • How to implement Clean Architecture in Go (Golang)
  • The Repository pattern in Go: a painless way to simplify your service logic
  • Introduction to DDD Lite: When microservices in Go are not enough
Tags
  • go
  • golang
  • watermill
  • ddd
  • clean-architecture
  • domain-driven design
  • events
  • web-applications
  • anti-patterns
  • event-driven
  • ci
  • firestore
  • architecture
  • cloudrun
  • gcloud
  • googlecloud
  • serverless
  • software-development
  • testing
  • advanced
  • databases
  • devops
  • firebase
  • gitlab
  • microservices
  • reactive
  • repository
  • backend
  • basics
  • building-business-applications
  • building-in-public
  • cqrs
  • frameworks
  • kafka
  • mysql
  • nats
  • pipelines
  • scalability
  • software-architecture
  • transactions
  • amqp
  • authentication
  • balance
  • bounded-context
  • c4
  • cicd
  • code-quality
  • design-patterns
  • diagrams
  • docker
  • dry
  • e-book
  • efficiency
  • enums
  • event-storming
  • gamedev
  • generics
  • google-cloud
  • grpc
  • htmx
  • intermediate
  • iteration
  • javascript
  • learning
  • libraries
  • maintainability
  • metrics
  • monolith
  • open-source
  • openapi
  • over-engineering
  • overengineering
  • parallelism
  • productivity
  • programming-languages
  • prometheus
  • python
  • rabbitmq
  • retrospective
  • security
  • sql
  • sse
  • startups
  • strategic-ddd
  • swagger
  • terraform
  • tips
  • unpopular-opinions
  • versioning
Three Dots Labs Three Dots Labs
  • Contact
  • Privacy Policy
  • About us

© Three Dots Labs 2014 — 2025

We are a bootstrapped company. By supporting us, you support independent creators.