EDEvangelos Dimitriadis
  • About me
  • Blog
  • Services
  • Projects
  • OpenSource
  • Uses
  • Contact
Blog · Engineering Notes

A blog not just about software development

Notes from practice: what I build, what breaks and what works.

Latest articleJune 15, 2026

Observability in Production: CloudWatch, OpenTelemetry, and Grafana

Logs, metrics, and traces for apps on AWS: OpenTelemetry and ADOT, CloudWatch Application Signals, Amazon Managed Grafana, and when each stack fits. June 2026.

Read article →
Observability in Production: CloudWatch, OpenTelemetry, and Grafana
June 8, 2026

AWS Costs: The Most Common Money Pits and How to Find Them

NAT gateway, idle resources, On-Demand, gp2, data transfer: the most common AWS money pits, with where to look and an audit checklist for mid-sized companies. June 2026.

→
June 1, 2026

Laravel Queues and Scheduler on AWS Fargate: What Toy Repos Leave Out

Queue workers, scheduler, and deploy-safe jobs for Laravel on ECS Fargate: three services instead of one container, graceful shutdown, secrets, autoscaling. June 2026.

→
May 14, 2026

Technical Debt: What It Costs and How to Pay It Down

What technical debt really costs in mid-sized companies, how to measure it, and which paydown strategies actually work. With verified numbers and realistic mechanisms.

→
May 7, 2026

AWS ECS vs. EKS: Container Orchestration Compared

ECS or EKS for container workloads on AWS: pricing reality, EKS Auto Mode, ECS Managed Instances, and a decision framework for mid-sized companies. As of May 2026.

→
April 30, 2026

AI in Mid-Sized Companies: What Works and What Does Not

Three years of AI hype in mid-sized companies: which use cases actually work, which fail reliably, and the five mistakes that keep killing pilot projects.

→
April 27, 2026

Laravel 13 AI SDK in Practice: A Real RAG Pipeline, Not a Hello World

Eight weeks with the Laravel 13 AI SDK: what it saves in code, where it still has gaps, and what a real RAG pipeline with pgvector and multi-tenancy looks like.

→
April 23, 2026

Docker in Production: Best Practices for PHP Applications

Multi-stage builds, PHP-FPM tuning, logging, and security: production-tested Docker configurations for PHP applications that stay stable under load.

→
April 16, 2026

Is RAG Still Relevant? Retrieval in the Age of Long Context Windows

Long context windows versus vector databases: When RAG still makes sense for mid-sized companies, when long context wins, and which architecture actually fits.

→
About meBlogProjectsContactImprintPrivacy Policy

Made in Gerlingen, 2026