4004 news

Tag

Software Architecture

74 articles tagged Software Architecture.

  1. · The Changelog: Software Development, Open Source · 5 min read

    Agentic Engineering: Mental Models and Governance

    Dave Kerr discusses the shift from code review to mental model synchronization in AI-assisted engineering. Key insights cover the 'build vs. buy' bias in LLMs, the critical role of Kubernetes for agent governance, and the necessity of evidence-based verification in agentic workflows.

  2. · Software Architektur im Stream · 5 min read

    Self-Contained Systems Strategy for Resilient Enterprise Architecture

    An executive analysis of Self-Contained Systems (SCS) as a strategic alternative to microservices. This brief explores how vertical slicing, independent deployability, and information hiding drive operational resilience and accelerate AI-driven development in complex enterprise environments.

  3. · The InfoQ Podcast · 5 min read

    Architectural Strategy in the AI Era

    Luca Mezzalira explores the evolution of the software architect role from technical authority to organizational enabler. This analysis covers the shift toward decentralized design, the application of Domain-Driven Design to AI governance, and the critical importance of socio-technical alignment in modern engineering.

  4. · Software Architektur im Stream · 5 min read

    AI Coding Requires Deterministic Architecture Constraints

    A strategic analysis of how software architecture impacts AI coding efficiency. The discussion reveals that AI amplifies existing code structures, making deterministic architectural boundaries and cycle-free dependencies critical for maintaining productivity and preventing technical friction in modern software development.

  5. · Software Architektur im Stream · 5 min read

    Human Identity vs AI Hallucination in Teams

    A strategic analysis of the operational differences between human and LLM teammates. The discussion highlights that while LLMs excel at task execution, they lack the identity, mortality, and visionary capacity required for true collaborative innovation. Organizations must redefine onboarding processes to leverage AI for technical context while preserving human-driven purpose.

  6. · Software Architektur im Stream · 5 min read

    AI vs Human Architecture Decision Records

    A comparative analysis of AI-generated versus human-authored Architecture Decision Records (ADRs) for a bicycle repair shop system. The study evaluates decision quality, technical trade-offs, and the strategic implications of using LLMs for software architecture documentation and reasoning.

  7. · The InfoQ Podcast · 6 min read

    AI Coding Strategy: Architecture, Testing, and Talent

    An executive analysis of how AI integration is reshaping software architecture, testing rigor, and talent development. Key insights cover the monolith vs. microservice debate, the critical role of precise requirements, and the emerging gap in junior engineer training.

  8. · The Pragmatic Engineer Podcast · 5 min read

    Resilient Systems, Microservices, and AI Strategy

    Sam Newman redefines microservices as a last-resort architecture for organizational autonomy. This analysis covers the three rules of distributed systems, the shift from code to spec-driven development, and pragmatic hedging strategies for AI integration in enterprise software.

  9. · Becoming CTO Secrets · 5 min read

    Sustainable Software Engineering in the AI Era

    An executive analysis of sustainable software development, focusing on the shift from code-centric to organization-centric architecture. Discusses the impact of AI on validation bottlenecks, the strategic application of Conway's Law, and the necessity of engineering excellence to mitigate AI-driven technical debt.

  10. · The Pragmatic Engineer Podcast · 5 min read

    AI-Driven Engineering: Cockroach Labs CTO's Strategy

    Peter Mattis, CTO of Cockroach Labs, discusses leveraging AI agents to produce high-quality, production-ready code. The analysis covers the shift from manual coding to agentic orchestration, the importance of strong consistency in distributed databases, and the strategic implications of AI for software engineering leadership.

  11. · The InfoQ Podcast · 6 min read

    AI Engineering: Psychological Safety and Architectural Responsibility

    An executive analysis of how AI adoption is reshaping software engineering roles, emphasizing the shift from code generation to architectural oversight. The discussion highlights the critical need for psychological safety to drive team alignment and the evolving definition of professional liability in AI-assisted development.

  12. · Software Architektur im Stream · 4 min read

    AI Code Generation Requires Industrial-Grade Evaluation Harnesses

    Randy Schaup argues that LLMs shift software engineering from manual coding to harness design. Enterprises must adopt deterministic static analysis and automated evals to match machine-speed code production, mirroring semiconductor and pharmaceutical manufacturing standards.

  13. · Software Architektur im Stream · 5 min read

    AI as Multiplier: Strategic Software Architecture

    Kevlin Henney argues that AI is a multiplier of existing competence, not a solution to architectural debt. This analysis explores the shift from speed to effectiveness, the danger of failure demand, and the necessity of maintaining human cognitive control in AI-assisted development.

  14. · Software Architektur im Stream · 5 min read

    Erlang Ecosystem: Scalability, Resilience, and Enterprise Strategy

    An executive analysis of the Erlang and Elixir ecosystems, focusing on process-based concurrency, high-availability architectures, and the strategic trade-offs between performance and scalability. The discussion highlights how message-passing models eliminate shared-memory bottlenecks and enable zero-downtime deployments, offering a robust framework for building resilient distributed systems in modern cloud environments.

  15. · Thoughtworks Technology Podcast · 6 min read

    Harness Engineering: The Future of AI Code Generation

    ThoughtWorks leaders debate the shift from code review to specification-driven development. This analysis explores the emerging 'harness' industry, token economics, and the strategic implications of AI-generated software for enterprise architecture and cost optimization.

  16. · The InfoQ Podcast · 8 min read

    AI Agent Strategy For Secure Software Operations

    The discussion examines how AI agents are reshaping software development, enterprise security, and small business operations. It highlights permission design, ecosystem boundaries, token economics, and the need for testable agent specifications. Leaders are urged to treat agents as governed digital workers rather than unchecked automation. The analysis also addresses cognitive overload, skill retention, and the emerging role of orchestration platforms.

  17. · INNOQ Podcast · 4 min read

    AI Coding Risks and Product Discipline

    AI assisted coding changes product strategy, engineering governance, and leadership accountability. The risks include feature overload, fragmented systems, and low quality automation. Actionable guidance covers conceptual integrity, discovery, and stronger validation for AI generated software.

  18. · The Pragmatic Engineer Podcast · 7 min read

    AI, Formal Verification, and the Future of Software Engineering

    An executive analysis of how AI is reshaping software verification, talent strategy, and system design. Explores the strategic shift from rapid iteration to lightweight formal methods, property-based testing, and architectural precision. Provides actionable frameworks for engineering leadership navigating AI-driven development cycles.

  19. · Software Architektur im Stream · 5 min read

    Strategic Eventstorming for Cross-Functional Alignment

    Explore how collaborative modeling and Eventstorming transform software architecture and business process alignment. Learn to replace fragmented meetings with structured workshops that accelerate decision-making, reveal architectural boundaries, and build shared operational understanding across technical and domain teams.

  20. · The InfoQ Podcast · 4 min read

    Local First Architecture: Strategy, Trade-offs, and Implementation

    Johannes Schickling, founder of Prisma, discusses the Local First movement, emphasizing data architecture as the key to superior user experience. The analysis covers trade-offs between cloud-centric and local-first models, the strategic choice of event sourcing over CRDTs for complex metadata, and the necessity of data fragmentation for scalable synchronization. Insights highlight how AI aids schema integration and the critical importance of data ownership.

  21. · Software Architektur im Stream · 6 min read

    Leveraging GenAI for Software Architecture Documentation

    Explore how generative AI transforms software architecture documentation, from automated drafting and compliance reviews to legacy system analysis. Learn strategic frameworks for integrating AI while maintaining human governance and stakeholder alignment.

  22. · Becoming CTO Secrets · 5 min read

    Flix CIO on AI Strategy and Tech Leadership

    Daniel Kraus, CIO of Flix, discusses the evolution of the CTO role, the strategic shift from pure engineering to business context, and the practical adoption of AI in large-scale tech organizations. The analysis covers organizational design, M&A integration, and the critical importance of cost-to-revenue metrics in the AI era.

  23. · The InfoQ Podcast · 6 min read

    Sarah Wells: Governance, Platform Engineering, and AI Strategy

    Sarah Wells discusses transforming governance into enablement, the role of platform engineering in microservices, and how AI amplifies existing engineering practices. She emphasizes the need for rigorous tests, documentation, and inclusive leadership to leverage AI safely while maintaining architectural integrity.

  24. · Engineering Culture by InfoQ · 4 min read

    AI-Driven Formal Methods for Reliable Software Architecture

    This episode explores how artificial intelligence is democratizing formal specification languages, enabling engineering teams to validate complex distributed systems with unprecedented speed. By automating integration harnesses and continuous trace validation, organizations can eliminate code-design divergence and prevent costly production outages. The discussion outlines a strategic shift from routine coding to property-driven oversight, positioning engineers as critical validators in AI-augmented development workflows.

  25. · How I AI · 6 min read

    AI-Native Product Development: Speed, Simplicity, and Cross-Functional Execution

    Explore how AI coding tools are compressing development cycles, eliminating traditional documentation, and enabling small teams to ship production-ready products in weeks. Learn actionable frameworks for architectural minimalism, cross-functional code contribution, and hands-on leadership in the AI era.

  26. · The InfoQ Podcast · 5 min read

    Local First Software, Hybrid AI, and Productivity Tool Innovation

    Adam Wiggins discusses the strategic shift toward Local First architectures, leveraging CRDTs for resilience and performance. The analysis covers hybrid AI models that balance local privacy with cloud power, and the democratization of version control for creative tools. Insights highlight the importance of user agency, cost optimization, and the evolving global tech ecosystem.

  27. · INNOQ Podcast · 7 min read

    Strategic Risk Management for Software Architecture

    This episode explores how software architects can proactively identify, quantify, and mitigate technical and organizational risks. It covers vendor lock-in, cross-functional risk assessment, AI-driven uncertainty, and structured mitigation frameworks. Leaders learn to transform architectural decisions into resilient business strategies.