Articles

Selected technical writing

Here are some of my thoughts on retrieval quality, FastAPI architecture, error handling, practical backend design, realtime integrations, and workflow automation.

Embeddings vs. Re-Ranking: How to Use Each

When embeddings are enough, when re-ranking is justified, and how to combine both in production retrieval pipelines.

RAGRetrievalEmbeddingsRe-ranking
Read article →

How to Build a Fast & Reliable API for an ETL/Report Generation Agent

A practical pattern for keeping FastAPI thin while moving heavy ETL and report generation work off the request path.

FastAPIETLAgentsArchitecture
Read article →

Building Production-Ready Apps Without Over-Engineering

How to keep systems dependable and maintainable without adding unnecessary complexity too early.

ArchitectureBackendProduction
Read article →

Why Most Systems Don’t Have Real Error Handling

A production-minded look at failure handling, stability, and what real operational resilience requires.

ReliabilityError HandlingBackend
Read article →

How To Use SignalRCore in Python

A targeted technical article on wiring Python systems to SignalR-based realtime communication patterns.

PythonSignalRRealtime
Read article →

How n8n Can Complement Backend Implementations

Where workflow automation belongs, where backend code should take over, and how to combine both sanely.

n8nAutomationBackend
Read article →