Skip to content

lefranchi/architecture-vs-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Architecture vs Design

This repository contains the full source code, diagrams, and architecture artifacts from the article:

πŸ“˜ Architecture vs Design: A Didactic Story


πŸ“‚ Contents

  • article/ – Markdown version of the article (EN and PT)
  • code/ – Java code examples (controllers, services, fitness functions)
  • adr/ – Architectural Decision Records (ADR 001, 002, 003)
  • c4model/ – C4 container diagram (Structurizr DSL)
  • images/ – Visuals used in the article (e.g., diagrams, social banners)

πŸ›  Technologies

  • Java + Spring Boot
  • ArchUnit
  • OpenTelemetry + Grafana
  • Kafka, PostgreSQL, Redis

🧭 Summary

This project illustrates the practical difference between software architecture and software design through a narrative-driven example. Explore how fitness functions can help preserve architectural integrity over time.


πŸ§‘β€πŸ’» Author

Leandro Franchi
LinkedIn β€’ Medium

About

This repository contains the full source code, diagrams, and architecture artifacts from the article.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors