Hi, I'm Panayiotis.

This is the space where I share my experiences and evolving thoughts on the craft of software engineering and the art of leading teams.

Welcome. Feel free to explore my writing.

Outbox pattern - Why, How and Implementation Challenges

This article presents the outbox pattern, a communication/messaging pattern used in event-driven distributed systems that allows executing database operations and reliably publishing messages.

· Updated

Clean Architecture in Go [2024 Updated]

❇️ This post and the respective repository was updated in August 2024 to reflect a simplified infra layering approach and more accurate terminology

· Updated

My Hello World

I have been thinking about starting a blog for a few years, and I feel this is now the right time.