
Clean Architecture in an Astro Site (Yes, Really)
"Astro is for content sites — why would you put Clean Architecture in it?" Because the moment your in-memory data becomes a real API, the question stops being rhetorical. Here's how this very portfolio layers presentation, domain, and data so the framework stays a replaceable detail and the business rules never learn it's Astro at all.




