Subscribe
Sign in
Home
Events
Interviews
Practical Deep-Dives
Newsletter Issues
Tutorials
The IT Strategy Playbook
Building with Mojo
Python
C++
Software Architecture
Sponsor Deep Engineering
Articles
Podcasts
Thought Leadership
About
Software Architecture
Latest
Top
Discussions
Computer Architecture in an AI-accelerated World with Jim Ledin
On memory hierarchies, GPU mechanics, hardware abstractions, and what engineers get wrong by ignoring the hardware layer
May 6
•
Saqib Jan
and
Jim Ledin
Deep Engineering #36: Archit Agarwal on System Design Trade-offs
From monolith-to-services signals to “performance per dollar” and practical resilience under real attacks—clear choices you can defend in production and…
Feb 26
•
Divya Anne Selvaraj
and
Archit Agarwal
3
Trade-offs in Modern System Design: A Conversation with Archit Agarwal
A pragmatic guide to architecture choices, cost discipline, resilience, and interview-ready thinking.
Feb 26
•
Divya Anne Selvaraj
and
Archit Agarwal
Deep Engineering #34: José Dimas Luján Castillo and Ron Veen on Kotlin for Java in Production
Kotlin adoption, virtual threads, and modular monoliths—practical decision lenses for modernizing JVM systems
Feb 12
•
Divya Anne Selvaraj
,
Ron veen
, and
José Dimas Luján
1
1
Coroutines
The complete Chapter 15: Coroutines from Kotlin for Java Developers by José Dimas Luján Castillo and Ron Veen (Packt, 2025)
Feb 12
•
Ron veen
and
José Dimas Luján
1
Coroutines vs Virtual Threads and the Kotlin Java Decision in Practice: A Conversation with José Dimas Luján Castillo and Ron Veen
How to avoid “Java-style” Kotlin, modernize enterprise stacks with Jakarta EE, and evaluate modular monoliths, microservices, and Kotlin Multiplatform…
Feb 12
•
Divya Anne Selvaraj
,
Ron veen
, and
José Dimas Luján
Deep Engineering #32: Richard D. Avila on The Rise of the AI Architect
Operational AI: evaluation, monitoring, and controlled rollout.
Jan 29
•
Divya Anne Selvaraj
and
Richard D Avila
7
The Rise of the AI Architect
How AI architects can bridge AI and engineering to ship reliable decision-making systems
Jan 29
•
Richard D Avila
4
Rethinking Test-Driven Development for the AI Era: A Conversation with Kevlin Henney
On misconceptions, design pressure, legacy code, language cultures, and why testing and review skills—not tools or AI—will shape how teams use TDD.
Dec 11, 2025
•
Divya Anne Selvaraj
and
Kevlin Henney
1
Deep Engineering #29: Imran Ahmad on Architecting Real-World AI Systems
What it takes to move AI from demo to durable systems—architecture, agents, and ops.
Dec 4, 2025
•
Divya Anne Selvaraj
and
Imran Ahmad
1
Fundamentals of AI System Architecture
The complete "Chapter 1: Fundamentals of AI System Architecture" from the book, Architecting AI Software Systems by Richard D Avila and Imran Ahmad
Dec 4, 2025
•
Imran Ahmad
and
Richard D Avila
1
1
1
Architecting AI Software Systems for the Real World: A Conversation with Imran Ahmad
Designing scalable, sustainable AI—from lab prototypes to production systems
Dec 3, 2025
•
Divya Anne Selvaraj
and
Imran Ahmad
2
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts