[{"data":1,"prerenderedAt":119},["ShallowReactive",2],{"blogs-tag-detail-architecture-en":3},{"status":4,"tag":5,"items":8,"total":7,"page":40,"totalPages":40,"limit":41,"lang":13,"categories":42,"popularTags":84},"success",{"name":6,"slug":6,"totalCount":7},"architecture",2,[9,27],{"id":10,"title":11,"slug":12,"lang":13,"category":14,"categorySlug":15,"summary":16,"excerpt":16,"author":17,"date":18,"readTime":19,"image":20,"tags":21,"publishedAt":24,"createdAt":24,"updatedAt":24,"filePath":25,"sourceUrl":26},"cron-1786954562962","eBPF-Powered Request Tracing in Go Microservices Without Instrumentation Tax","ebpf-powered-request-tracing-in-go-microservices-without-instrumentation-tax-k53p","en","Microservices","microservices","How eBPF uprobes and ring buffers replace manual trace propagation in Go services—mechanics, tradeoffs, and failure modes.","Neeraj Singhi","17\u002F8\u002F2026","6 phút","https:\u002F\u002Fmedia2.dev.to\u002Fdynamic\u002Fimage\u002Fwidth=1200,height=627,fit=cover,gravity=auto,format=auto\u002Fhttps%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fws515jitp8rvalxr8d63.png",[14,6,22,15,23],"go","performance","2026-08-17T08:16:02.962Z","\u002FUsers\u002Fnguyenanhtuan\u002FCode\u002FNuxtjs\u002Fnextpress\u002Fintlight\u002Fpublic\u002Fcontents\u002Fmicroservices\u002Febpf-powered-request-tracing-in-go-microservices-without-instrumentation-tax-k53p.md","https:\u002F\u002Fdev.to\u002Fneeraj_singhi_golang\u002Febpf-powered-request-tracing-in-go-microservices-without-instrumentation-tax-34kf",{"id":28,"title":29,"slug":30,"lang":13,"category":14,"categorySlug":15,"summary":31,"excerpt":31,"author":32,"date":18,"readTime":19,"image":33,"tags":34,"publishedAt":37,"createdAt":37,"updatedAt":37,"filePath":38,"sourceUrl":39},"cron-1786954321239","You Don't Always Need a Workflow Engine to Roll Back a Failed Checkout","you-dont-always-need-a-workflow-engine-to-roll-back-a-failed-checkout-1iwf","Here's a sequence that shows up in almost every Laravel app that talks to the outside world:   Charge...","Sient","https:\u002F\u002Fmedia2.dev.to\u002Fdynamic\u002Fimage\u002Fwidth=1000,height=420,fit=cover,gravity=auto,format=auto\u002Fhttps%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu6g3j4z4af9tbuozbz2v.png",[14,35,36,6,15],"laravel","php","2026-08-17T08:12:01.239Z","\u002FUsers\u002Fnguyenanhtuan\u002FCode\u002FNuxtjs\u002Fnextpress\u002Fintlight\u002Fpublic\u002Fcontents\u002Fmicroservices\u002Fyou-dont-always-need-a-workflow-engine-to-roll-back-a-failed-checkout-1iwf.md","https:\u002F\u002Fdev.to\u002Fsient\u002Fyou-dont-always-need-a-workflow-engine-to-roll-back-a-failed-checkout-5gop",1,9,[43,52,61,69,75],{"name":44,"slug":45,"description":46,"icon":47,"image":48,"color":49,"bgGradient":50,"count":51},"Nuxt 4","nuxt-4","Kỹ thuật tối ưu hóa SSR sub-40ms, Nitro Server Cache L1\u002FL2, Pinia State Management và kiến trúc Micro-Frontend trên Nuxt 4.","code-2","\u002Fimages\u002Fhero_dashboard.webp","#00DC82","from-emerald-500\u002F20 to-teal-500\u002F5",0,{"name":53,"slug":54,"description":55,"icon":56,"image":57,"color":58,"bgGradient":59,"count":60},"Kubernetes","kubernetes","Khám phá kiến trúc Multi-Region Active-Active, Auto-scaling KEDA, Istio Service Mesh, GitOps ArgoCD và giám sát Prometheus\u002FGrafana.","server","\u002Fimages\u002Fcloud_nodes.webp","#326CE5","from-blue-500\u002F20 to-indigo-500\u002F5",6,{"name":62,"slug":63,"description":64,"icon":65,"image":66,"color":67,"bgGradient":68,"count":60},"Security","security","Chiến lược phòng thủ Zero-Trust, WAF Anti-DDoS, OAuth 2.1 PKCE, mã hóa 256-bit và tiêu chuẩn bảo mật OWASP Top 10.","shield-check","\u002Fimages\u002Flumina_it_shield.webp","#E11D48","from-rose-500\u002F20 to-red-500\u002F5",{"name":14,"slug":15,"description":70,"icon":71,"image":72,"color":73,"bgGradient":74,"count":60},"Xây dựng hệ thống phân tán với Event-Driven Kafka, gRPC HTTP\u002F2 nhị phân, CQRS \u002F Saga Pattern và API Gateway Kong.","cpu","\u002Fimages\u002Fai_mesh.webp","#8B5CF6","from-purple-500\u002F20 to-violet-500\u002F5",{"name":76,"slug":77,"description":78,"icon":79,"image":80,"color":81,"bgGradient":82,"count":83},"AI Agents","ai-agents","Ứng dụng AI Agentic Era 2026, RAG Vector Database (Qdrant\u002FPgvector), Multi-Agent Systems và tối ưu vLLM Inference.","bot","\u002Fimages\u002Flumina_it_ai.webp","#F59E0B","from-amber-500\u002F20 to-orange-500\u002F5",7,[85,86,88,89,90,91,92,93,94,96,99,102,104,106,109,110,112,113,115,117],{"name":76,"slug":77,"count":83},{"name":87,"slug":87,"count":83},"aiagents",{"name":63,"slug":63,"count":83},{"name":14,"slug":15,"count":60},{"name":15,"slug":15,"count":60},{"name":62,"slug":63,"count":60},{"name":53,"slug":54,"count":60},{"name":54,"slug":54,"count":60},{"name":95,"slug":95,"count":60},"devops",{"name":97,"slug":97,"count":98},"ai",4,{"name":100,"slug":100,"count":101},"opensource",3,{"name":103,"slug":103,"count":7},"backend",{"name":105,"slug":105,"count":7},"api",{"name":107,"slug":108,"count":7},"Trending","trending",{"name":22,"slug":22,"count":7},{"name":111,"slug":111,"count":7},"agents",{"name":6,"slug":6,"count":7},{"name":114,"slug":114,"count":7},"programming",{"name":116,"slug":116,"count":7},"codereview",{"name":118,"slug":118,"count":40},"2026",1786961341097]