Doğan Aydın
Software Architect at Dista Siber Güvenlik since Sep 2024. Go & Python, microservices, cybersecurity platforms.
About
I'm a Software Architect with 15 years of software development experience across architecture, system design, and hands-on delivery in cybersecurity, payments/e-money, Web3, industrial automation, and enterprise ERP domains.
Before my current role at Dista Siber Güvenlik, I designed and built Go microservices with Gokit and Apache Kafka for an electronic money and payment services provider.
I focus on scalable distributed systems, event-driven architectures, API design, and data stores, and I'm effective both as a team player and working independently.
Recent posts
-
AWS SQS Dead Letter Queue (DLQ): sorting 200 failed messages by cause with dlqautopsy
An SQS dead letter queue tells you how many messages failed, not why. I wrote dlqautopsy, a small Go CLI that reads a DLQ into SQLite, groups the failures by error and says which ones are worth retrying. Here is what it shows on 200 test messages.
-
One VPS, rootless Docker and Caddy: how my server is set up
Everything I run lives on one Ubuntu VPS: rootless Docker, a shared Caddy reverse proxy, one MariaDB and one Redis, and git pull deploys. Here is the actual config and the parts that annoyed me.
Projects
-
ferris-pulse · Rust
Uptime monitor (HTTP/TCP/DNS/ICMP/TLS), TUI, REST API, hot-reload.
-
dlqautopsy · Go
AWS SQS dead-letter queue analysis into local SQLite.
-
retcon
SQLite-backed workflow runtime.
-
Ödev Makinesi
AI-powered homework helper web application.
Contact
- [email protected]
- GitHub
- github.com/doganaydindev
- linkedin.com/in/dgn-ydn