Infraestructura Cloud-Native & Enginyeria de Software
DARKDEN
Construint sistemes de producció a Kubernetes. De la forja dels déus a la vora del núvol.
01—
Projectes
Hefesto
Ἥφαιστος — God of the Forge
Plataforma que orquestra equips d'agents d'IA persistents sobre un tauler Kanban, amb un pod Python per rol (LangGraph i protocol A2A), RAG a Qdrant, models Ollama i sandbox Kubernetes.
.NET 10PythonLangGraphNext.js 16KubernetesQdrant
Nekopitsu
猫 — Neko, the Cat
Bot públic de Discord multi-tenant per a comunitats anime amb moderació per IA en nivells, personalitat configurable per servidor, quotes freemium i alta disponibilitat actiu/passiu.
.NETDiscord APIOllamaNext.js 16PostgreSQLKubernetes
Hermes
Ἑρμῆς — Messenger of the Gods
Classificador de tiquets de helpdesk sobre 8 microserveis .NET 10 i Kafka: llegeix bústies, filtra el soroll, classifica amb RAG contra la documentació del client i escala per SLA abans d'incomplir-lo.
.NET 10KafkaQdrantBlazor ServerPostgreSQLAzure APIM
Aletheia
Ἀλήθεια — Spirit of Truth
Plataforma dirigida per esdeveniments sobre 13 microserveis .NET 10 i Kafka que ingereix, enriqueix i classifica alertes amb LLMs, amb graf d'inventari propi i centre de comandament Next.js amb vista immersiva WebXR.
.NET 10KafkaQdrantNext.jsWebXRSignalR
02—
Blog
Notes de camp des de producció. Immersions profundes en Kubernetes, depuració de service mesh, infraestructura cloud-native, i la cerca de fluxos de desenvolupament completament autònoms.
Últim Post
Audita el Teu Propi Codi Com Si Fossis l'Atacant
Revisar el teu codi buscant confirmació que està bé troba errates, no defectes de disseny. La revisió adversària inverteix l'objectiu: assumeix que el codi està trencat i mira de demostrar-ho. Lents múltiples, verificació independent i per què 'zero crítics' no és seguretat.
browser --httpOnly cookie--> BFF proxy
BFF --Bearer (server-side)--> API
refresh.onError(401).singleFlight()
oidc.callback: code -> cookies (no token in URL)
El JWT No Hauria de Tocar el Navegador: el Patró BFF
Desar el token d'accés a localStorage és regalar-lo al primer XSS. El patró Backend-for-Frontend manté el JWT al servidor i només deixa al navegador una cookie httpOnly que el JavaScript no pot llegir. Com funciona, pas a pas.
loop.detect(identical | alternating | target-repeat)
monitor.heartbeat(turn) => stale ? kill : continue
gate.require(toolCalls > 0) else FAILED
retry.classify(error) => retry | escalate | abort
Els 4 Modes de Fallada dels Agents d'IA en Producció (i Com Mitigar-los)
Deixes un bucle d'agents corrent sense supervisió i la factura de tokens i l'estat corrupte arriben sols. Les quatre fallades que es repeteixen en tot sistema agèntic —bucles, torns penjats, torns sense acció i errors mal classificats— i els patrons d'enginyeria per contenir-les.
task.state: ToDo -> InProgress -> InReview -> Done
review.gate(QA) && review.gate(Security)
transition.allow(Done) iff gates.passed && merged
else escalate(lead) -> escalate(human)
Governar Agents d'IA: Per Què 'Fet' Cal Guanyar-s'ho
Un agent autònom que aprova la seva pròpia feina no és autonomia, és una bomba de rellotgeria. Com governar equips d'agents amb separació de funcions, portes de revisió independents i un invariant de 'fet' que ningú es pot saltar.