
How I Refactored My Symfony Application with Clean Architecture and DDD
How I moved a growing Symfony platform from technical folders to bounded contexts, inward dependencies, explicit ports, and architecture checks with Deptrac.
Engineering notes
Practical notes on software engineering, backend systems, frontend architecture, deployments, and applied research.

How I moved a growing Symfony platform from technical folders to bounded contexts, inward dependencies, explicit ports, and architecture checks with Deptrac.
September 22, 2025
Using the Strategy pattern in Symfony to switch behavior without spreading conditional logic.
March 17, 2025
How value objects can make Symfony domain code clearer, stricter, and easier to maintain.
September 22, 2024
A Symfony passkey authentication setup using WebAuthn and open-source Symfony bundles.
July 7, 2024
A practical deployment walkthrough for Rails, Capistrano, Puma, Nginx, and an Ubuntu VPS.
July 4, 2024
A Symfony security approach that separates application users from framework-specific security models.
July 1, 2024
A Symfony webhook flow for sending GitHub repository notifications to Telegram.