Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kill the Vibe? Architecture in the age of AI

Avatar for Stefan Toth Stefan Toth
November 25, 2025

Kill the Vibe? Architecture in the age of AI

AI is changing how we write software — but what about software architecture? Vibe Coding with LLMs enables quick results, but often creates emergent structures that are difficult to understand. In a world where systems can be built cheaply, architectural work isn’t becoming less important—it’s becoming essential: cycles are shorter, feedback is faster, and design and implementation are more tightly intertwined.

In this talk, I’ll dive into how LLMs are reshaping architectural practices and how solid architectural principles can help you make sense of AI-generated code. Using concrete tools like AI review agents, LLM coding workflows, and custom analysis agents, I’ll demonstrate how AI-supported projects can maintain quality and speed. I’ll also discuss proven architectural methods that hold up in AI environments, including lightweight reviews, AI-supported reflection, and set-based design.

Participants will learn:
– How to turn chaotic “vibe coding” into a disciplined approach
– How to use LLMs for continuous architectural guidance
– How to integrate architectural practices into AI workflows

This session is for architects, tech leads, and developers who want to build professional software systems with AI, rather than just write cheap code.

Avatar for Stefan Toth

Stefan Toth

November 25, 2025
Tweet

More Decks by Stefan Toth

Other Decks in Technology

Transcript

  1. 1 Kill the Vibe? Architecture in the Age of AI

    embarc.de Kill the Vibe? Architecture in the age of AI SAG, 11/25 Stefan Toth
  2. 1 Kill the Vibe? Architecture in the Age of AI

    embarc.de Stefan Toth [email protected] www.embarc.de linkedin.com/in/sto-embarc CEO, Software Architect, Agile Coach
  3. 3 Kill the Vibe? Architecture in the Age of AI

    embarc.de Methodology How to design and evolve Systems with Gen-AI Today I focus on… Solutions Considerations and patterns for AI usage inside solutions
  4. 5 Kill the Vibe? Architecture in the Age of AI

    embarc.de Kill the Vibe? Architecture in the age of AI SAG, 11/25 Stefan Toth
  5. 6 Kill the Vibe? Architecture in the Age of AI

    embarc.de Vibe [vaɪb] That intangible something that tells you wether someone‘s about to offer you cookies or aggressively mansplain quantum physics.
  6. 7 Kill the Vibe? Architecture in the Age of AI

    embarc.de Vibe [vaɪb] That intangible something that tells you wether someone‘s about to offer you cookies or aggressively mansplain quantum physics.
  7. 8 Kill the Vibe? Architecture in the Age of AI

    embarc.de Vibe-Coding [vaɪb koʊ.dɪŋ] In its most exploratory form, the user relies entirely on the AI output to function as intended. As Karpathy put it, it’s as if you “forget that the code even exists.
  8. 9 Kill the Vibe? Architecture in the Age of AI

    embarc.de Vibe-Coding [vaɪb koʊ.dɪŋ] In its most exploratory form, the user relies entirely on the AI output to function as intended. As Karpathy put it, it’s as if you “forget that the code even exists.
  9. 12 Kill the Vibe? Architecture in the Age of AI

    embarc.de Vibe-Coding [vaɪb koʊ.dɪŋ] In its most exploratory form, the user relies entirely on the AI output to function as intended. As Karpathy put it, it’s as if you “forget that the code even exists.
  10. 15 Kill the Vibe? Architecture in the Age of AI

    embarc.de Can we create good vibes WITHOUT just being ignorant or superficial?
  11. 16 Kill the Vibe? Architecture in the Age of AI

    embarc.de Goal-Orientation, Flow, Sufficient Quality…
  12. 18 Kill the Vibe? Architecture in the Age of AI

    embarc.de AI Dvelopment Approaches
  13. 19 Kill the Vibe? Architecture in the Age of AI

    embarc.de Generative AI in Software Development
  14. 20 Kill the Vibe? Architecture in the Age of AI

    embarc.de Context Engineering Regain overview and controllability
  15. 23 Kill the Vibe? Architecture in the Age of AI

    embarc.de What is in an LLMs context? Context engineering is the discipline of building dynamic systems that supply an LLM with everything it needs to accomplish a task.
  16. 25 Kill the Vibe? Architecture in the Age of AI

    embarc.de Product Requirement Prompts (PRPs) Iterate: Validate tests and reqs INITIAL.md Execute PRP: Load, Plan, Implement, Validate Generate PRP PRP.md BasePRP.md Review / Check Spec-Driven Development (SDD)
  17. 26 Kill the Vibe? Architecture in the Age of AI

    embarc.de Product Requirement Prompts (PRPs) ▪ The all important first prompt…
  18. 27 Kill the Vibe? Architecture in the Age of AI

    embarc.de Beware of Context Overflow!
  19. 28 Kill the Vibe? Architecture in the Age of AI

    embarc.de Modularize and Isolate!
  20. 29 Kill the Vibe? Architecture in the Age of AI

    embarc.de Modularize and Isolate!
  21. 30 Kill the Vibe? Architecture in the Age of AI

    embarc.de Generative AI in Software Development
  22. 31 Kill the Vibe? Architecture in the Age of AI

    embarc.de Automated Feedback Interlock Architectural practice with Development
  23. 32 Kill the Vibe? Architecture in the Age of AI

    embarc.de Don‘t generate your tests carelessly...
  24. 33 Kill the Vibe? Architecture in the Age of AI

    embarc.de Separate Test and Review Agents
  25. 34 Kill the Vibe? Architecture in the Age of AI

    embarc.de AI Review: Multi-Agent Solution Language Detector Graph Constructor Modularization Detection Other Tools: Storage, IFs, Function Calls, MCPs, … Orchestrator Dependency Analyser Semantic Analyser Documentation Octopus Data Flow Constructor Technology Detector Pattern Identifier basic composite analytical
  26. 35 Kill the Vibe? Architecture in the Age of AI

    embarc.de Language, Technology & Arch. Style
  27. 36 Kill the Vibe? Architecture in the Age of AI

    embarc.de Graph Constructor ▪ Entity Relationships ▪ Method Calls ▪ End Points ▪ DB-Relations ▪ Remote Procedure Calls ▪ Config-Dependencies ▪ Semantic Proximity ▪ Change Dependencies (Git) ▪ …
  28. 37 Kill the Vibe? Architecture in the Age of AI

    embarc.de Modularization and Data Flow
  29. 38 Kill the Vibe? Architecture in the Age of AI

    embarc.de Guardrails ▪ Preventative guardrails are proactive guardrails that specify the outer bounds of what developers can do. ▪ Detective guardrails are reactive guardrails scan your environment for non-compliance, then either raise the issue or take corrective action.
  30. 40 Kill the Vibe? Architecture in the Age of AI

    embarc.de Classic View: Architecture and Implementation Architecture Implementation Model / Sketch Code uses writes uses
  31. 41 Kill the Vibe? Architecture in the Age of AI

    embarc.de Agentic: Architecture and Implementation Architecture & Development Model / Sketch Code generates is translated to uses context
  32. 42 Kill the Vibe? Architecture in the Age of AI

    embarc.de Generative AI in Software Development
  33. 43 Kill the Vibe? Architecture in the Age of AI

    embarc.de Improved Empirical Loop Continuous learning process – individually and within the organization
  34. 44 Kill the Vibe? Architecture in the Age of AI

    embarc.de Hypothesis-Driven Architecture
  35. 45 Kill the Vibe? Architecture in the Age of AI

    embarc.de Encapsulate Agentic Development Agentic
  36. 46 Kill the Vibe? Architecture in the Age of AI

    embarc.de Agentic Architecture is NOT for free ▪ Know the quality goals ▪ Make constraints explicit ▪ Work on the domain and structure clearly ▪ Create good interfaces ▪ Define language characteristics and best practices ▪ Establish appropriate testing approaches ▪ Professionalize integration, deployment, and monitoring ▪ Establish AI usage standards (including processes, context, etc.) ▪ …
  37. 55 Kill the Vibe? Architecture in the Age of AI

    embarc.de Thank You! Feedback & Questions?
  38. 56 Kill the Vibe? Architecture in the Age of AI

    embarc.de Slides & Infos: embarc.de
  39. 58 Kill the Vibe? Architecture in the Age of AI

    embarc.de Find me on LinkedIn…