PinnedPublished inBetter ProgrammingScalability vs. ElasticityUnderstanding the main difference between scalability and elasticitySep 5, 2022Sep 5, 2022
PinnedOriginal Sin of Microservices, Part 29 challenges of distributed architecture.Mar 28, 2022Mar 28, 2022
PinnedPublished inBetter ProgrammingHow to Prepare a Design Review Like an Expert?Know the three main items of a good design reviewFeb 28, 20221Feb 28, 20221
PinnedPublished inBetter ProgrammingDesigning Software Using Clean Architecture: Domain-Driven DesignExplained with a code sampleJan 31, 20221Jan 31, 20221
PinnedPublished inInterviewNoodleShift from Monolith to CQRSSoftware design is an evolving process. This article shows how to design a system and solve some design problems in DDD and CQRS.Jan 3, 2022Jan 3, 2022
Published inStackademicDiagram as Code: from Mermaid to D2Using D2’s ELK layout and intuitive styling to simplify complex diagrams1d ago1d ago
Hands-On WrenAI Review: Text-to-SQL Powered by RAGDeep dive into customization, performance, and practical insights for seamless SQL generationApr 21Apr 21
Evolution of RAG: Baseline RAG, GraphRAG, and KAGEnhancing LLM accuracy with structured knowledge, inverted indexes, and dynamic retrievalMar 17Mar 17
Rethinking Microservice Decomposition: A Team-Driven ApproachIntegrating project management and technical trade-offs for agile system evolutionFeb 24Feb 24