<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>51eshare</title>
  
  <subtitle>51eshare&#39;s Tech Blog</subtitle>
  <link href="https://51eshare.com/atom.xml" rel="self"/>
  
  <link href="https://51eshare.com/"/>
  <updated>2026-03-20T14:28:28.720Z</updated>
  <id>https://51eshare.com/</id>
  
  <author>
    <name>51eshare</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>Architecting a Testable Event-Driven Pipeline for Modular NLP Processing</title>
    <link href="https://51eshare.com/9595579828/"/>
    <id>https://51eshare.com/9595579828/</id>
    <published>2023-11-21T14:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.720Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The monolith’s biggest flaw wasn’t performance; it was inertia. Our initial text processing service was simple: it received user</summary>
        
      
    
    
    
    <category term="Software Architecture" scheme="https://51eshare.com/categories/Software-Architecture/"/>
    
    
    <category term="Vitest" scheme="https://51eshare.com/tags/Vitest/"/>
    
    <category term="Software Engineering &amp; Architecture" scheme="https://51eshare.com/tags/Software-Engineering-Architecture/"/>
    
    <category term="TypeScript" scheme="https://51eshare.com/tags/TypeScript/"/>
    
    <category term="NLP" scheme="https://51eshare.com/tags/NLP/"/>
    
    <category term="Testing" scheme="https://51eshare.com/tags/Testing/"/>
    
    <category term="Event-Driven Architecture" scheme="https://51eshare.com/tags/Event-Driven-Architecture/"/>
    
  </entry>
  
  <entry>
    <title>Integrating a Python LlamaIndex Engine into a Scala Service with Dynamic Configuration Management via Nacos</title>
    <link href="https://51eshare.com/9675109137/"/>
    <id>https://51eshare.com/9675109137/</id>
    <published>2023-11-21T14:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.720Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial requirement was straightforward: integrate a semantic search capability into our existing Scala-based microservice</summary>
        
      
    
    
    
    <category term="Backend Architecture" scheme="https://51eshare.com/categories/Backend-Architecture/"/>
    
    
    <category term="Microservices" scheme="https://51eshare.com/tags/Microservices/"/>
    
    <category term="Scala" scheme="https://51eshare.com/tags/Scala/"/>
    
    <category term="Nacos" scheme="https://51eshare.com/tags/Nacos/"/>
    
    <category term="RESTful API" scheme="https://51eshare.com/tags/RESTful-API/"/>
    
    <category term="Search" scheme="https://51eshare.com/tags/Search/"/>
    
    <category term="LlamaIndex" scheme="https://51eshare.com/tags/LlamaIndex/"/>
    
  </entry>
  
  <entry>
    <title>Deploying a Verifiable Pandas Data-Analysis Agent with LangChain and Terraform</title>
    <link href="https://51eshare.com/6698698450/"/>
    <id>https://51eshare.com/6698698450/</id>
    <published>2023-11-21T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.692Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The core pain point was enabling non-technical stakeholders to query complex financial datasets without giving them direct database</summary>
        
      
    
    
    
    <category term="AI Engineering" scheme="https://51eshare.com/categories/AI-Engineering/"/>
    
    
    <category term="Python" scheme="https://51eshare.com/tags/Python/"/>
    
    <category term="Terraform" scheme="https://51eshare.com/tags/Terraform/"/>
    
    <category term="MLOps" scheme="https://51eshare.com/tags/MLOps/"/>
    
    <category term="Pandas" scheme="https://51eshare.com/tags/Pandas/"/>
    
    <category term="LangChain" scheme="https://51eshare.com/tags/LangChain/"/>
    
  </entry>
  
  <entry>
    <title>Building a Hybrid Search RAG Pipeline in ASP.NET Core Using Hugging Face and MariaDB</title>
    <link href="https://51eshare.com/7941641070/"/>
    <id>https://51eshare.com/7941641070/</id>
    <published>2023-11-21T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.704Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The mandate was clear: integrate semantic search and question-answering capabilities into our existing product suite. The technical</summary>
        
      
    
    
    
    <category term="Software Architecture" scheme="https://51eshare.com/categories/Software-Architecture/"/>
    
    
    <category term="ASP.NET Core" scheme="https://51eshare.com/tags/ASP-NET-Core/"/>
    
    <category term="MariaDB" scheme="https://51eshare.com/tags/MariaDB/"/>
    
    <category term="Software Engineering &amp; Architecture" scheme="https://51eshare.com/tags/Software-Engineering-Architecture/"/>
    
    <category term="RAG" scheme="https://51eshare.com/tags/RAG/"/>
    
    <category term="Hugging Face Transformers" scheme="https://51eshare.com/tags/Hugging-Face-Transformers/"/>
    
    <category term="Vector Search" scheme="https://51eshare.com/tags/Vector-Search/"/>
    
  </entry>
  
  <entry>
    <title>Building a Resilient RAG Ingestion Pipeline for Static Sites with Azure Service Bus, Pinecone, and Vault</title>
    <link href="https://51eshare.com/5152765456/"/>
    <id>https://51eshare.com/5152765456/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.684Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The core technical pain point originated from a seemingly positive problem: our technical documentation, built with a Static Site</summary>
        
      
    
    
    
    <category term="Cloud Native" scheme="https://51eshare.com/categories/Cloud-Native/"/>
    
    
    <category term="HashiCorp Vault" scheme="https://51eshare.com/tags/HashiCorp-Vault/"/>
    
    <category term="Azure Service Bus" scheme="https://51eshare.com/tags/Azure-Service-Bus/"/>
    
    <category term="Linkerd" scheme="https://51eshare.com/tags/Linkerd/"/>
    
    <category term="SSG" scheme="https://51eshare.com/tags/SSG/"/>
    
    <category term="Pinecone" scheme="https://51eshare.com/tags/Pinecone/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a gRPC-Controlled Kubernetes Operator with Couchbase State Management on AWS EKS</title>
    <link href="https://51eshare.com/6213669223/"/>
    <id>https://51eshare.com/6213669223/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.692Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The operational challenge with distributed caching in a microservices environment isn’t populating the cache, but invalidating it</summary>
        
      
    
    
    
    <category term="Cloud Native" scheme="https://51eshare.com/categories/Cloud-Native/"/>
    
    
    <category term="GitHub Actions" scheme="https://51eshare.com/tags/GitHub-Actions/"/>
    
    <category term="gRPC-Go" scheme="https://51eshare.com/tags/gRPC-Go/"/>
    
    <category term="AWS EKS" scheme="https://51eshare.com/tags/AWS-EKS/"/>
    
    <category term="Distributed &amp; Middleware" scheme="https://51eshare.com/tags/Distributed-Middleware/"/>
    
    <category term="Couchbase" scheme="https://51eshare.com/tags/Couchbase/"/>
    
  </entry>
  
  <entry>
    <title>Establishing Secure Egress from Google Cloud Functions to an Istio-Enabled Kubernetes Service Mesh</title>
    <link href="https://51eshare.com/7324393856/"/>
    <id>https://51eshare.com/7324393856/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.696Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The mandate was seemingly straightforward: build an event-driven data enrichment pipeline. A new Google Cloud Function would trigger on</summary>
        
      
    
    
    
    <category term="Cloud Native" scheme="https://51eshare.com/categories/Cloud-Native/"/>
    
    
    <category term="Kubernetes" scheme="https://51eshare.com/tags/Kubernetes/"/>
    
    <category term="esbuild" scheme="https://51eshare.com/tags/esbuild/"/>
    
    <category term="Google Cloud Functions" scheme="https://51eshare.com/tags/Google-Cloud-Functions/"/>
    
    <category term="Istio" scheme="https://51eshare.com/tags/Istio/"/>
    
    <category term="GKE" scheme="https://51eshare.com/tags/GKE/"/>
    
  </entry>
  
  <entry>
    <title>Offloading LLM Embedding Generation to a Go gRPC Service for a High-Throughput Azure Functions RAG Pipeline</title>
    <link href="https://51eshare.com/7334453806/"/>
    <id>https://51eshare.com/7334453806/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.700Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial proof-of-concept for our document ingestion pipeline was deceptively simple. An Azure Function, triggered by a new blob</summary>
        
      
    
    
    
    <category term="Cloud Architecture" scheme="https://51eshare.com/categories/Cloud-Architecture/"/>
    
    
    <category term="gRPC-Go" scheme="https://51eshare.com/tags/gRPC-Go/"/>
    
    <category term="Pulumi" scheme="https://51eshare.com/tags/Pulumi/"/>
    
    <category term="LLM" scheme="https://51eshare.com/tags/LLM/"/>
    
    <category term="Azure Functions" scheme="https://51eshare.com/tags/Azure-Functions/"/>
    
    <category term="Qdrant" scheme="https://51eshare.com/tags/Qdrant/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Tiered Data Storage Architecture for an Embeddable RAG System</title>
    <link href="https://51eshare.com/7378213376/"/>
    <id>https://51eshare.com/7378213376/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.700Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial attempt to build our embeddable RAG (Retrieval-Augmented Generation) engine within a Java desktop application relied on a</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="LevelDB" scheme="https://51eshare.com/tags/LevelDB/"/>
    
    <category term="ChromaDB" scheme="https://51eshare.com/tags/ChromaDB/"/>
    
    <category term="RAG" scheme="https://51eshare.com/tags/RAG/"/>
    
    <category term="Java" scheme="https://51eshare.com/tags/Java/"/>
    
    <category term="SQLite" scheme="https://51eshare.com/tags/SQLite/"/>
    
    <category term="JPA" scheme="https://51eshare.com/tags/JPA/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Polyglot ML Model Deployment Controller Using etcd as a Declarative State Store on Azure</title>
    <link href="https://51eshare.com/7611423496/"/>
    <id>https://51eshare.com/7611423496/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.700Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our MLOps platform was fractured. The Python team deployed their Keras models via a collection of manually triggered Jenkins jobs that</summary>
        
      
    
    
    
    <category term="MLOps" scheme="https://51eshare.com/categories/MLOps/"/>
    
    
    <category term="DevOps" scheme="https://51eshare.com/tags/DevOps/"/>
    
    <category term="Keras" scheme="https://51eshare.com/tags/Keras/"/>
    
    <category term="Azure" scheme="https://51eshare.com/tags/Azure/"/>
    
    <category term="etcd" scheme="https://51eshare.com/tags/etcd/"/>
    
    <category term="Go" scheme="https://51eshare.com/tags/Go/"/>
    
    <category term="Rollup" scheme="https://51eshare.com/tags/Rollup/"/>
    
    <category term="MLOps" scheme="https://51eshare.com/tags/MLOps/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Secure Real-Time Vector Ingestion Pipeline Using Kafka, ChromaDB, and Istio</title>
    <link href="https://51eshare.com/8766515802/"/>
    <id>https://51eshare.com/8766515802/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.712Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The core requirement was clear: build a real-time ingestion pipeline for a Retrieval-Augmented Generation (RAG) system. Unstructured</summary>
        
      
    
    
    
    <category term="Cloud Native" scheme="https://51eshare.com/categories/Cloud-Native/"/>
    
    
    <category term="Microservices" scheme="https://51eshare.com/tags/Microservices/"/>
    
    <category term="Security" scheme="https://51eshare.com/tags/Security/"/>
    
    <category term="Kafka" scheme="https://51eshare.com/tags/Kafka/"/>
    
    <category term="ChromaDB" scheme="https://51eshare.com/tags/ChromaDB/"/>
    
    <category term="RAG" scheme="https://51eshare.com/tags/RAG/"/>
    
    <category term="Istio" scheme="https://51eshare.com/tags/Istio/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Transactional Data Ingestion Layer for CI/CD Performance Metrics Using Jenkins and InfluxDB</title>
    <link href="https://51eshare.com/9335131908/"/>
    <id>https://51eshare.com/9335131908/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.716Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The reliability of our CI analytics pipeline was degrading. We were collecting performance metrics from our Vitest test suites, shipping</summary>
        
      
    
    
    
    <category term="DevOps" scheme="https://51eshare.com/categories/DevOps/"/>
    
    
    <category term="CI/CD" scheme="https://51eshare.com/tags/CI-CD/"/>
    
    <category term="Vitest" scheme="https://51eshare.com/tags/Vitest/"/>
    
    <category term="ACID" scheme="https://51eshare.com/tags/ACID/"/>
    
    <category term="Jenkins" scheme="https://51eshare.com/tags/Jenkins/"/>
    
    <category term="InfluxDB" scheme="https://51eshare.com/tags/InfluxDB/"/>
    
    <category term="Time Series" scheme="https://51eshare.com/tags/Time-Series/"/>
    
    <category term="Groovy" scheme="https://51eshare.com/tags/Groovy/"/>
    
  </entry>
  
  <entry>
    <title>Automating Dynamic Android UI Components with a Terraform-Managed Jupyter and Styled-Components Pipeline</title>
    <link href="https://51eshare.com/9785065983/"/>
    <id>https://51eshare.com/9785065983/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.720Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our Android team’s velocity for data-intensive UI features was grinding to a halt. The core of the problem was the feedback loop for our</summary>
        
      
    
    
    
    <category term="Mobile Development" scheme="https://51eshare.com/categories/Mobile-Development/"/>
    
    
    <category term="AWS" scheme="https://51eshare.com/tags/AWS/"/>
    
    <category term="Styled-components" scheme="https://51eshare.com/tags/Styled-components/"/>
    
    <category term="Android" scheme="https://51eshare.com/tags/Android/"/>
    
    <category term="Terraform" scheme="https://51eshare.com/tags/Terraform/"/>
    
    <category term="React" scheme="https://51eshare.com/tags/React/"/>
    
    <category term="Jupyter" scheme="https://51eshare.com/tags/Jupyter/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Unified GraphQL Data Layer for Native iOS and Flutter with a Node.js Relay Server on Alibaba Cloud</title>
    <link href="https://51eshare.com/9915904788/"/>
    <id>https://51eshare.com/9915904788/</id>
    <published>2023-11-15T10:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.724Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The project faced a critical inflection point. An established native iOS application, written in Swift with UIKit, needed to coexist</summary>
        
      
    
    
    
    <category term="Architecture" scheme="https://51eshare.com/categories/Architecture/"/>
    
    
    <category term="iOS" scheme="https://51eshare.com/tags/iOS/"/>
    
    <category term="Relay" scheme="https://51eshare.com/tags/Relay/"/>
    
    <category term="Node.js" scheme="https://51eshare.com/tags/Node-js/"/>
    
    <category term="Alibaba Cloud" scheme="https://51eshare.com/tags/Alibaba-Cloud/"/>
    
    <category term="Flutter" scheme="https://51eshare.com/tags/Flutter/"/>
    
  </entry>
  
  <entry>
    <title>Constructing a Scala Security Layer for Enforcing Solr Document-Level Access Control</title>
    <link href="https://51eshare.com/7313622207/"/>
    <id>https://51eshare.com/7313622207/</id>
    <published>2023-10-27T11:45:10.000Z</published>
    <updated>2026-03-20T14:28:28.696Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;A security audit on our multi-tenant platform uncovered a critical flaw. Our Scala backend was forwarding search requests to a SolrCloud</summary>
        
      
    
    
    
    <category term="Backend Development" scheme="https://51eshare.com/categories/Backend-Development/"/>
    
    
    <category term="Solr" scheme="https://51eshare.com/tags/Solr/"/>
    
    <category term="Security" scheme="https://51eshare.com/tags/Security/"/>
    
    <category term="Scala" scheme="https://51eshare.com/tags/Scala/"/>
    
    <category term="Multi-tenancy" scheme="https://51eshare.com/tags/Multi-tenancy/"/>
    
    <category term="Authorization" scheme="https://51eshare.com/tags/Authorization/"/>
    
  </entry>
  
  <entry>
    <title>Building a Resilient Client-Side Logging Pipeline with Service Workers Laravel and a Fluentd Lua Filter</title>
    <link href="https://51eshare.com/5814712501/"/>
    <id>https://51eshare.com/5814712501/</id>
    <published>2023-10-27T11:45:01.000Z</published>
    <updated>2026-03-20T14:28:28.688Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our on-call rotation was alerted to a complete logging pipeline failure. Kibana was unresponsive, and our Elasticsearch cluster was</summary>
        
      
    
    
    
    <category term="Observability" scheme="https://51eshare.com/categories/Observability/"/>
    
    
    <category term="Fluentd" scheme="https://51eshare.com/tags/Fluentd/"/>
    
    <category term="Lua" scheme="https://51eshare.com/tags/Lua/"/>
    
    <category term="Service Workers" scheme="https://51eshare.com/tags/Service-Workers/"/>
    
    <category term="Observability" scheme="https://51eshare.com/tags/Observability/"/>
    
    <category term="Laravel" scheme="https://51eshare.com/tags/Laravel/"/>
    
  </entry>
  
  <entry>
    <title>Protecting a Saga Orchestrator with APISIX Circuit Breaking and Consul Health Checks</title>
    <link href="https://51eshare.com/8897697429/"/>
    <id>https://51eshare.com/8897697429/</id>
    <published>2023-10-27T11:45:01.000Z</published>
    <updated>2026-03-20T14:28:28.716Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our order processing pipeline went down for 45 minutes last Tuesday. The root cause was not a database failure or a network partition,</summary>
        
      
    
    
    
    <category term="Distributed Systems" scheme="https://51eshare.com/categories/Distributed-Systems/"/>
    
    
    <category term="Consul" scheme="https://51eshare.com/tags/Consul/"/>
    
    <category term="APISIX" scheme="https://51eshare.com/tags/APISIX/"/>
    
    <category term="Saga Pattern" scheme="https://51eshare.com/tags/Saga-Pattern/"/>
    
    <category term="Resilience Engineering" scheme="https://51eshare.com/tags/Resilience-Engineering/"/>
    
    <category term="Polyrepo" scheme="https://51eshare.com/tags/Polyrepo/"/>
    
  </entry>
  
  <entry>
    <title>Automating a Resilient Serverless Visualization Pipeline with Ansible OpenFaaS and SQS on EKS</title>
    <link href="https://51eshare.com/5555180109/"/>
    <id>https://51eshare.com/5555180109/</id>
    <published>2023-10-27T11:45:00.000Z</published>
    <updated>2026-03-20T14:28:28.684Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial architecture was deceptively simple: a synchronous API endpoint that accepted a JSON payload, generated a moderately complex</summary>
        
      
    
    
    
    <category term="Cloud Native" scheme="https://51eshare.com/categories/Cloud-Native/"/>
    
    
    <category term="AWS EKS" scheme="https://51eshare.com/tags/AWS-EKS/"/>
    
    <category term="Matplotlib" scheme="https://51eshare.com/tags/Matplotlib/"/>
    
    <category term="AWS SQS" scheme="https://51eshare.com/tags/AWS-SQS/"/>
    
    <category term="OpenFaaS" scheme="https://51eshare.com/tags/OpenFaaS/"/>
    
    <category term="Ansible" scheme="https://51eshare.com/tags/Ansible/"/>
    
  </entry>
  
  <entry>
    <title>Automating Graph-Enhanced RAG Pipeline Deployments Using Spinnaker ArangoDB and NumPy</title>
    <link href="https://51eshare.com/7193564562/"/>
    <id>https://51eshare.com/7193564562/</id>
    <published>2023-10-27T11:45:00.000Z</published>
    <updated>2026-03-20T14:28:28.696Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial proof-of-concept for our Retrieval-Augmented Generation system worked well enough on a static dataset. A simple vector</summary>
        
      
    
    
    
    <category term="DevOps" scheme="https://51eshare.com/categories/DevOps/"/>
    
    
    <category term="CI/CD" scheme="https://51eshare.com/tags/CI-CD/"/>
    
    <category term="MLOps" scheme="https://51eshare.com/tags/MLOps/"/>
    
    <category term="Spinnaker" scheme="https://51eshare.com/tags/Spinnaker/"/>
    
    <category term="RAG" scheme="https://51eshare.com/tags/RAG/"/>
    
    <category term="NumPy" scheme="https://51eshare.com/tags/NumPy/"/>
    
    <category term="ArangoDB" scheme="https://51eshare.com/tags/ArangoDB/"/>
    
  </entry>
  
  <entry>
    <title>Declarative Management of a Stateful Flink Security Pipeline on AWS EKS Using Chef</title>
    <link href="https://51eshare.com/6833031832/"/>
    <id>https://51eshare.com/6833031832/</id>
    <published>2023-10-27T11:35:49.000Z</published>
    <updated>2026-03-20T14:28:28.696Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The transition to passwordless authentication using WebAuthn eliminated entire classes of credential stuffing and phishing attacks, but</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="Apache Flink" scheme="https://51eshare.com/tags/Apache-Flink/"/>
    
    <category term="Chef" scheme="https://51eshare.com/tags/Chef/"/>
    
    <category term="Security" scheme="https://51eshare.com/tags/Security/"/>
    
    <category term="WebAuthn" scheme="https://51eshare.com/tags/WebAuthn/"/>
    
    <category term="AWS EKS" scheme="https://51eshare.com/tags/AWS-EKS/"/>
    
    <category term="Real-time" scheme="https://51eshare.com/tags/Real-time/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Kafka-Triggered MapReduce Framework for Batch Data Aggregation into MariaDB</title>
    <link href="https://51eshare.com/6205628648/"/>
    <id>https://51eshare.com/6205628648/</id>
    <published>2023-10-27T11:35:46.000Z</published>
    <updated>2026-03-20T14:28:28.692Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our primary reporting database, a heavily indexed MariaDB instance, was buckling under the load of nightly aggregation jobs. These jobs,</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="MariaDB" scheme="https://51eshare.com/tags/MariaDB/"/>
    
    <category term="Kafka" scheme="https://51eshare.com/tags/Kafka/"/>
    
    <category term="ETL" scheme="https://51eshare.com/tags/ETL/"/>
    
    <category term="Java" scheme="https://51eshare.com/tags/Java/"/>
    
    <category term="MapReduce" scheme="https://51eshare.com/tags/MapReduce/"/>
    
    <category term="Scrum" scheme="https://51eshare.com/tags/Scrum/"/>
    
  </entry>
  
  <entry>
    <title>Implementing Correlated Trace-Log-Metric Observability for Serverless ML Inference with SkyWalking Vector and AWS Lambda</title>
    <link href="https://51eshare.com/7344022785/"/>
    <id>https://51eshare.com/7344022785/</id>
    <published>2023-10-27T11:35:42.000Z</published>
    <updated>2026-03-20T14:28:28.700Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The p99 latency alerts for our sentiment analysis API wouldn’t stop. Hosted on AWS Lambda and powered by a Hugging Face model, the</summary>
        
      
    
    
    
    <category term="Observability" scheme="https://51eshare.com/categories/Observability/"/>
    
    
    <category term="Serverless" scheme="https://51eshare.com/tags/Serverless/"/>
    
    <category term="SkyWalking" scheme="https://51eshare.com/tags/SkyWalking/"/>
    
    <category term="Vector" scheme="https://51eshare.com/tags/Vector/"/>
    
    <category term="AWS Lambda" scheme="https://51eshare.com/tags/AWS-Lambda/"/>
    
    <category term="Hugging Face Transformers" scheme="https://51eshare.com/tags/Hugging-Face-Transformers/"/>
    
    <category term="OTLP" scheme="https://51eshare.com/tags/OTLP/"/>
    
  </entry>
  
  <entry>
    <title>Implementing Dynamic Multi-Tenant Isolation in a Weaviate and Spring Boot System Using Zookeeper for Coordination and mTLS for Security</title>
    <link href="https://51eshare.com/8034153177/"/>
    <id>https://51eshare.com/8034153177/</id>
    <published>2023-10-27T11:35:42.000Z</published>
    <updated>2026-03-20T14:28:28.704Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial project brief was straightforward: build a vector search backend for an internal application. The prototype, built with</summary>
        
      
    
    
    
    <category term="Distributed Systems" scheme="https://51eshare.com/categories/Distributed-Systems/"/>
    
    
    <category term="Zookeeper" scheme="https://51eshare.com/tags/Zookeeper/"/>
    
    <category term="Security" scheme="https://51eshare.com/tags/Security/"/>
    
    <category term="mTLS" scheme="https://51eshare.com/tags/mTLS/"/>
    
    <category term="PWA" scheme="https://51eshare.com/tags/PWA/"/>
    
    <category term="Multi-tenancy" scheme="https://51eshare.com/tags/Multi-tenancy/"/>
    
    <category term="Spring Boot" scheme="https://51eshare.com/tags/Spring-Boot/"/>
    
    <category term="Weaviate" scheme="https://51eshare.com/tags/Weaviate/"/>
    
  </entry>
  
  <entry>
    <title>Offloading Apache Spark Post-Processing to a Flutter Client via gRPC and a WASM Compute Engine</title>
    <link href="https://51eshare.com/8177718194/"/>
    <id>https://51eshare.com/8177718194/</id>
    <published>2023-10-27T11:35:41.000Z</published>
    <updated>2026-03-20T14:28:28.704Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial system response time was unacceptable: 45 seconds for a user-initiated parameter change to reflect in a complex geospatial</summary>
        
      
    
    
    
    <category term="Distributed Systems" scheme="https://51eshare.com/categories/Distributed-Systems/"/>
    
    
    <category term="gRPC" scheme="https://51eshare.com/tags/gRPC/"/>
    
    <category term="WebAssembly" scheme="https://51eshare.com/tags/WebAssembly/"/>
    
    <category term="Apache Spark" scheme="https://51eshare.com/tags/Apache-Spark/"/>
    
    <category term="Flutter" scheme="https://51eshare.com/tags/Flutter/"/>
    
    <category term="Spring Framework" scheme="https://51eshare.com/tags/Spring-Framework/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Declarative Data Synchronization Fabric Between HBase and DynamoDB via Crossplane</title>
    <link href="https://51eshare.com/6520749360/"/>
    <id>https://51eshare.com/6520749360/</id>
    <published>2023-10-27T11:35:16.000Z</published>
    <updated>2026-03-20T14:28:28.692Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The technical directive was deceptively simple: establish a presence for our core data platform in a new AWS region. The reality was a</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="Kubernetes" scheme="https://51eshare.com/tags/Kubernetes/"/>
    
    <category term="DynamoDB" scheme="https://51eshare.com/tags/DynamoDB/"/>
    
    <category term="HBase" scheme="https://51eshare.com/tags/HBase/"/>
    
    <category term="Crossplane" scheme="https://51eshare.com/tags/Crossplane/"/>
    
    <category term="C#" scheme="https://51eshare.com/tags/C/"/>
    
    <category term="Infrastructure as Code" scheme="https://51eshare.com/tags/Infrastructure-as-Code/"/>
    
  </entry>
  
  <entry>
    <title>Bridging Vercel Serverless Functions and a Private Zookeeper Ensemble for Stateful Coordination</title>
    <link href="https://51eshare.com/5870851815/"/>
    <id>https://51eshare.com/5870851815/</id>
    <published>2023-10-27T11:35:00.000Z</published>
    <updated>2026-03-20T14:28:28.688Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our move to a Vercel-hosted Next.js application was meant to simplify deployments and improve frontend performance. It succeeded on</summary>
        
      
    
    
    
    <category term="Distributed Systems" scheme="https://51eshare.com/categories/Distributed-Systems/"/>
    
    
    <category term="Zookeeper" scheme="https://51eshare.com/tags/Zookeeper/"/>
    
    <category term="Serverless" scheme="https://51eshare.com/tags/Serverless/"/>
    
    <category term="Node.js" scheme="https://51eshare.com/tags/Node-js/"/>
    
    <category term="AWS" scheme="https://51eshare.com/tags/AWS/"/>
    
    <category term="VPC" scheme="https://51eshare.com/tags/VPC/"/>
    
    <category term="Vercel Functions" scheme="https://51eshare.com/tags/Vercel-Functions/"/>
    
  </entry>
  
  <entry>
    <title>Building a Dynamic Service Endpoint Provider for iOS Using Consul and Memcached</title>
    <link href="https://51eshare.com/8205543261/"/>
    <id>https://51eshare.com/8205543261/</id>
    <published>2023-10-27T11:35:00.000Z</published>
    <updated>2026-03-20T14:28:28.704Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The connection logic in our iOS application, which handles real-time data processing, was becoming a significant bottleneck. Initially,</summary>
        
      
    
    
    
    <category term="Backend Architecture" scheme="https://51eshare.com/categories/Backend-Architecture/"/>
    
    
    <category term="Consul" scheme="https://51eshare.com/tags/Consul/"/>
    
    <category term="iOS" scheme="https://51eshare.com/tags/iOS/"/>
    
    <category term="Swift" scheme="https://51eshare.com/tags/Swift/"/>
    
    <category term="Memcached" scheme="https://51eshare.com/tags/Memcached/"/>
    
    <category term="Golang" scheme="https://51eshare.com/tags/Golang/"/>
    
    <category term="Backend" scheme="https://51eshare.com/tags/Backend/"/>
    
    <category term="Service Discovery" scheme="https://51eshare.com/tags/Service-Discovery/"/>
    
  </entry>
  
  <entry>
    <title>Architecting a Data Lakehouse Meta-Observability Plane with Apache Iceberg, Prometheus, and a Svelte Headless UI</title>
    <link href="https://51eshare.com/9686362660/"/>
    <id>https://51eshare.com/9686362660/</id>
    <published>2023-10-27T11:35:00.000Z</published>
    <updated>2026-03-20T14:28:28.720Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The operational visibility of our large-scale data lakehouse, processing petabytes daily, has become a critical blind spot. Standard</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="Headless UI" scheme="https://51eshare.com/tags/Headless-UI/"/>
    
    <category term="Observability" scheme="https://51eshare.com/tags/Observability/"/>
    
    <category term="Delta Lake" scheme="https://51eshare.com/tags/Delta-Lake/"/>
    
    <category term="Prometheus TSDB" scheme="https://51eshare.com/tags/Prometheus-TSDB/"/>
    
    <category term="Apache Iceberg" scheme="https://51eshare.com/tags/Apache-Iceberg/"/>
    
    <category term="Svelte" scheme="https://51eshare.com/tags/Svelte/"/>
    
    <category term="Data Architecture" scheme="https://51eshare.com/tags/Data-Architecture/"/>
    
  </entry>
  
  <entry>
    <title>Building a Real-Time Vector Similarity Monitoring Frontend with Milvus and Server-Sent Events</title>
    <link href="https://51eshare.com/4068932935/"/>
    <id>https://51eshare.com/4068932935/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.676Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our log aggregation platform was generating thousands of alerts, but the signal-to-noise ratio was abysmal. A flurry of “database</summary>
        
      
    
    
    
    <category term="Backend Development" scheme="https://51eshare.com/categories/Backend-Development/"/>
    
    
    <category term="Server-Sent Events (SSE)" scheme="https://51eshare.com/tags/Server-Sent-Events-SSE/"/>
    
    <category term="Babel" scheme="https://51eshare.com/tags/Babel/"/>
    
    <category term="Milvus" scheme="https://51eshare.com/tags/Milvus/"/>
    
    <category term="Ant Design" scheme="https://51eshare.com/tags/Ant-Design/"/>
    
    <category term="Grafana" scheme="https://51eshare.com/tags/Grafana/"/>
    
  </entry>
  
  <entry>
    <title>Building a Distributed Keras Training System on Hadoop YARN for Terabyte-Scale Audio Emotion Analysis</title>
    <link href="https://51eshare.com/4225577303/"/>
    <id>https://51eshare.com/4225577303/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.676Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The prototype worked flawlessly. A Keras model, a convolutional recurrent neural network, was achieving respectable accuracy in</summary>
        
      
    
    
    
    <category term="MLOps" scheme="https://51eshare.com/categories/MLOps/"/>
    
    
    <category term="Emotion" scheme="https://51eshare.com/tags/Emotion/"/>
    
    <category term="Hadoop" scheme="https://51eshare.com/tags/Hadoop/"/>
    
    <category term="Keras" scheme="https://51eshare.com/tags/Keras/"/>
    
    <category term="PySpark" scheme="https://51eshare.com/tags/PySpark/"/>
    
    <category term="YARN" scheme="https://51eshare.com/tags/YARN/"/>
    
    <category term="Distributed Training" scheme="https://51eshare.com/tags/Distributed-Training/"/>
    
  </entry>
  
  <entry>
    <title>Implementing an Atomic Publish Flow in a Version-Controlled Low-Code Platform</title>
    <link href="https://51eshare.com/4368603258/"/>
    <id>https://51eshare.com/4368603258/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.676Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial “publish” feature for our internal low-code platform was deceptively simple: a button that pushed a new UI configuration</summary>
        
      
    
    
    
    <category term="Software Architecture" scheme="https://51eshare.com/categories/Software-Architecture/"/>
    
    
    <category term="Distributed Systems" scheme="https://51eshare.com/tags/Distributed-Systems/"/>
    
    <category term="DVC" scheme="https://51eshare.com/tags/DVC/"/>
    
    <category term="Jest" scheme="https://51eshare.com/tags/Jest/"/>
    
    <category term="Headless UI" scheme="https://51eshare.com/tags/Headless-UI/"/>
    
    <category term="Two-Phase Commit (2PC)" scheme="https://51eshare.com/tags/Two-Phase-Commit-2PC/"/>
    
    <category term="Relay" scheme="https://51eshare.com/tags/Relay/"/>
    
    <category term="Node.js" scheme="https://51eshare.com/tags/Node-js/"/>
    
  </entry>
  
  <entry>
    <title>Integrating a Swift Client with a Legacy MyBatis Backend Using an Azure-Hosted SciPy Computational Service</title>
    <link href="https://51eshare.com/4423053264/"/>
    <id>https://51eshare.com/4423053264/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.676Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial request was seemingly straightforward: enable a new iOS application for our portfolio managers to perform real-time Value at</summary>
        
      
    
    
    
    <category term="Architecture" scheme="https://51eshare.com/categories/Architecture/"/>
    
    
    <category term="Microservices" scheme="https://51eshare.com/tags/Microservices/"/>
    
    <category term="Azure" scheme="https://51eshare.com/tags/Azure/"/>
    
    <category term="Swift" scheme="https://51eshare.com/tags/Swift/"/>
    
    <category term="SciPy" scheme="https://51eshare.com/tags/SciPy/"/>
    
    <category term="MyBatis" scheme="https://51eshare.com/tags/MyBatis/"/>
    
    <category term="Turbopack" scheme="https://51eshare.com/tags/Turbopack/"/>
    
    <category term="Integration" scheme="https://51eshare.com/tags/Integration/"/>
    
  </entry>
  
  <entry>
    <title>Injecting Custom Business Tags into SkyWalking Traces via a Kong Lua Plugin for ASP.NET Core Services</title>
    <link href="https://51eshare.com/4423166650/"/>
    <id>https://51eshare.com/4423166650/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.676Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The observability stack was reporting clean traces, but they felt hollow. We had our services instrumented with the SkyWalking agent,</summary>
        
      
    
    
    
    <category term="Observability" scheme="https://51eshare.com/categories/Observability/"/>
    
    
    <category term="Distributed Tracing" scheme="https://51eshare.com/tags/Distributed-Tracing/"/>
    
    <category term="Kong" scheme="https://51eshare.com/tags/Kong/"/>
    
    <category term="ASP.NET Core" scheme="https://51eshare.com/tags/ASP-NET-Core/"/>
    
    <category term="SkyWalking" scheme="https://51eshare.com/tags/SkyWalking/"/>
    
    <category term="Lua" scheme="https://51eshare.com/tags/Lua/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Fault-Tolerant Stateful Aggregation Layer in Dask with LevelDB Backends</title>
    <link href="https://51eshare.com/4443360851/"/>
    <id>https://51eshare.com/4443360851/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.676Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The core challenge with large-scale, long-running stream aggregations isn’t the computation itself, but the management of state.</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="Distributed Systems" scheme="https://51eshare.com/tags/Distributed-Systems/"/>
    
    <category term="Dask" scheme="https://51eshare.com/tags/Dask/"/>
    
    <category term="LevelDB" scheme="https://51eshare.com/tags/LevelDB/"/>
    
    <category term="BASE" scheme="https://51eshare.com/tags/BASE/"/>
    
    <category term="Python" scheme="https://51eshare.com/tags/Python/"/>
    
  </entry>
  
  <entry>
    <title>Orchestrating Containerized Android Emulators on AWS EKS for Integration Testing with Vitest</title>
    <link href="https://51eshare.com/4708827815/"/>
    <id>https://51eshare.com/4708827815/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.680Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The shared, static pool of Android emulators had become the primary bottleneck in our CI pipeline. Contention was constant, with jobs</summary>
        
      
    
    
    
    <category term="DevOps" scheme="https://51eshare.com/categories/DevOps/"/>
    
    
    <category term="CI/CD" scheme="https://51eshare.com/tags/CI-CD/"/>
    
    <category term="Kubernetes" scheme="https://51eshare.com/tags/Kubernetes/"/>
    
    <category term="Android" scheme="https://51eshare.com/tags/Android/"/>
    
    <category term="Go" scheme="https://51eshare.com/tags/Go/"/>
    
    <category term="Vitest" scheme="https://51eshare.com/tags/Vitest/"/>
    
    <category term="AWS EKS" scheme="https://51eshare.com/tags/AWS-EKS/"/>
    
  </entry>
  
  <entry>
    <title>Constructing a Real-Time NLP Enrichment Pipeline with Batch Processing and Multi-Tier Caching</title>
    <link href="https://51eshare.com/4781861601/"/>
    <id>https://51eshare.com/4781861601/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.680Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial system design was straightforward and, in hindsight, naive. An API endpoint received a block of text, passed it to a Python</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="Python" scheme="https://51eshare.com/tags/Python/"/>
    
    <category term="Rollup" scheme="https://51eshare.com/tags/Rollup/"/>
    
    <category term="Memcached" scheme="https://51eshare.com/tags/Memcached/"/>
    
    <category term="spaCy" scheme="https://51eshare.com/tags/spaCy/"/>
    
    <category term="Snowflake" scheme="https://51eshare.com/tags/Snowflake/"/>
    
    <category term="asyncio" scheme="https://51eshare.com/tags/asyncio/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a GitOps-Driven MLOps Pipeline for Dynamic Mobile Model Delivery with an ISR Status Frontend Served by Caddy</title>
    <link href="https://51eshare.com/4848422577/"/>
    <id>https://51eshare.com/4848422577/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.680Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The feedback loop for updating on-device machine learning models is fundamentally broken in most mobile development cycles. A newly</summary>
        
      
    
    
    
    <category term="MLOps" scheme="https://51eshare.com/categories/MLOps/"/>
    
    
    <category term="GitOps" scheme="https://51eshare.com/tags/GitOps/"/>
    
    <category term="MLOps" scheme="https://51eshare.com/tags/MLOps/"/>
    
    <category term="CI/CD for Mobile" scheme="https://51eshare.com/tags/CI-CD-for-Mobile/"/>
    
    <category term="Caddy" scheme="https://51eshare.com/tags/Caddy/"/>
    
    <category term="ISR" scheme="https://51eshare.com/tags/ISR/"/>
    
    <category term="Next.js" scheme="https://51eshare.com/tags/Next-js/"/>
    
  </entry>
  
  <entry>
    <title>Selecting a Data Persistence Layer for a High-Throughput Collaborative PWA Backend</title>
    <link href="https://51eshare.com/4882379611/"/>
    <id>https://51eshare.com/4882379611/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.680Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The core technical challenge is designing a persistence layer for a real-time collaborative design application—a Progressive Web App</summary>
        
      
    
    
    
    <category term="Software Engineering &amp; Architecture" scheme="https://51eshare.com/categories/Software-Engineering-Architecture/"/>
    
    
    <category term="Distributed &amp; Middleware" scheme="https://51eshare.com/tags/Distributed-Middleware/"/>
    
    <category term="DynamoDB" scheme="https://51eshare.com/tags/DynamoDB/"/>
    
    <category term="PWA" scheme="https://51eshare.com/tags/PWA/"/>
    
    <category term="Software Engineering &amp; Architecture" scheme="https://51eshare.com/tags/Software-Engineering-Architecture/"/>
    
    <category term="MongoDB" scheme="https://51eshare.com/tags/MongoDB/"/>
    
  </entry>
  
  <entry>
    <title>Implementing Client-Side Dynamic Secret Injection Using a Service Worker and a Vault-Backed API</title>
    <link href="https://51eshare.com/4939156592/"/>
    <id>https://51eshare.com/4939156592/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.680Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The conventional approach of storing JWTs or API keys in &lt;code&gt;localStorage&lt;/code&gt; for Single-Page Applications is a well-documented XSS</summary>
        
      
    
    
    
    <category term="Security Architecture" scheme="https://51eshare.com/categories/Security-Architecture/"/>
    
    
    <category term="Security" scheme="https://51eshare.com/tags/Security/"/>
    
    <category term="Styled-components" scheme="https://51eshare.com/tags/Styled-components/"/>
    
    <category term="Service Workers" scheme="https://51eshare.com/tags/Service-Workers/"/>
    
    <category term="HashiCorp Vault" scheme="https://51eshare.com/tags/HashiCorp-Vault/"/>
    
    <category term="Frontend" scheme="https://51eshare.com/tags/Frontend/"/>
    
    <category term="RESTful API" scheme="https://51eshare.com/tags/RESTful-API/"/>
    
  </entry>
  
  <entry>
    <title>Building a Dynamic, Pluggable ML Model Serving Architecture Using Nomad, Keras, and Zookeeper-Driven Micro-frontends</title>
    <link href="https://51eshare.com/5018692756/"/>
    <id>https://51eshare.com/5018692756/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.680Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial state was managed chaos. Our data science team, while brilliant, operated in a siloed fashion. Models existed as a</summary>
        
      
    
    
    
    <category term="DevOps" scheme="https://51eshare.com/categories/DevOps/"/>
    
    
    <category term="Zookeeper" scheme="https://51eshare.com/tags/Zookeeper/"/>
    
    <category term="Keras" scheme="https://51eshare.com/tags/Keras/"/>
    
    <category term="Micro-frontends" scheme="https://51eshare.com/tags/Micro-frontends/"/>
    
    <category term="MLOps" scheme="https://51eshare.com/tags/MLOps/"/>
    
    <category term="Nomad" scheme="https://51eshare.com/tags/Nomad/"/>
    
  </entry>
  
  <entry>
    <title>Integrating a Custom Rust gRPC Middleware with Tyk for High-Throughput Request Processing and ELK-based Observability</title>
    <link href="https://51eshare.com/5027499784/"/>
    <id>https://51eshare.com/5027499784/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.680Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The performance degradation was subtle at first, then catastrophic. Our Tyk API Gateway, fronting a suite of Node.js microservices,</summary>
        
      
    
    
    
    <category term="System Architecture" scheme="https://51eshare.com/categories/System-Architecture/"/>
    
    
    <category term="Tyk" scheme="https://51eshare.com/tags/Tyk/"/>
    
    <category term="Node.js" scheme="https://51eshare.com/tags/Node-js/"/>
    
    <category term="gRPC" scheme="https://51eshare.com/tags/gRPC/"/>
    
    <category term="Observability" scheme="https://51eshare.com/tags/Observability/"/>
    
    <category term="Rust" scheme="https://51eshare.com/tags/Rust/"/>
    
    <category term="ELK Stack" scheme="https://51eshare.com/tags/ELK-Stack/"/>
    
  </entry>
  
  <entry>
    <title>Constructing a Stateful Scraping Pipeline with Python Puppeteer and Neo4j for Complex Relational Data</title>
    <link href="https://51eshare.com/5183461142/"/>
    <id>https://51eshare.com/5183461142/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.684Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial requirement seemed straightforward: map the ownership and directorship structures of a portfolio of private companies. The</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="Python" scheme="https://51eshare.com/tags/Python/"/>
    
    <category term="Neo4j" scheme="https://51eshare.com/tags/Neo4j/"/>
    
    <category term="Puppeteer" scheme="https://51eshare.com/tags/Puppeteer/"/>
    
    <category term="Web Scraping" scheme="https://51eshare.com/tags/Web-Scraping/"/>
    
    <category term="Graph Database" scheme="https://51eshare.com/tags/Graph-Database/"/>
    
    <category term="ETL" scheme="https://51eshare.com/tags/ETL/"/>
    
  </entry>
  
  <entry>
    <title>Implementing Per-Tenant Data Isolation in ChromaDB Using a Firestore-Backed IAM Proxy on DigitalOcean</title>
    <link href="https://51eshare.com/5219504553/"/>
    <id>https://51eshare.com/5219504553/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.684Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The initial proof-of-concept for our Retrieval-Augmented Generation (RAG) service was straightforward. A single ChromaDB collection, a</summary>
        
      
    
    
    
    <category term="Architecture" scheme="https://51eshare.com/categories/Architecture/"/>
    
    
    <category term="Security" scheme="https://51eshare.com/tags/Security/"/>
    
    <category term="Go" scheme="https://51eshare.com/tags/Go/"/>
    
    <category term="Firestore" scheme="https://51eshare.com/tags/Firestore/"/>
    
    <category term="DigitalOcean" scheme="https://51eshare.com/tags/DigitalOcean/"/>
    
    <category term="IAM" scheme="https://51eshare.com/tags/IAM/"/>
    
    <category term="ChromaDB" scheme="https://51eshare.com/tags/ChromaDB/"/>
    
    <category term="Multi-tenancy" scheme="https://51eshare.com/tags/Multi-tenancy/"/>
    
  </entry>
  
  <entry>
    <title>Implementing End-to-End Trace Correlation in an Asynchronous Pipeline with SkyWalking, RabbitMQ, and HBase</title>
    <link href="https://51eshare.com/5289089472/"/>
    <id>https://51eshare.com/5289089472/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.684Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The data ingestion pipeline was a black box. On a good day, it processed tens of thousands of events per second. On a bad day, the</summary>
        
      
    
    
    
    <category term="Observability" scheme="https://51eshare.com/categories/Observability/"/>
    
    
    <category term="Distributed Tracing" scheme="https://51eshare.com/tags/Distributed-Tracing/"/>
    
    <category term="SkyWalking" scheme="https://51eshare.com/tags/SkyWalking/"/>
    
    <category term="Memcached" scheme="https://51eshare.com/tags/Memcached/"/>
    
    <category term="RabbitMQ" scheme="https://51eshare.com/tags/RabbitMQ/"/>
    
    <category term="HBase" scheme="https://51eshare.com/tags/HBase/"/>
    
  </entry>
  
  <entry>
    <title>Architectural Trade-offs Between Vue.js and Solid.js for Micro-Frontends on a Docker Swarm and Tyk Stack</title>
    <link href="https://51eshare.com/5326533804/"/>
    <id>https://51eshare.com/5326533804/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.684Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The mandate was to evolve our monolithic frontend into a set of independently deployable components—a micro-frontend architecture. The</summary>
        
      
    
    
    
    <category term="Architecture" scheme="https://51eshare.com/categories/Architecture/"/>
    
    
    <category term="Tyk" scheme="https://51eshare.com/tags/Tyk/"/>
    
    <category term="Vue.js" scheme="https://51eshare.com/tags/Vue-js/"/>
    
    <category term="Docker Swarm" scheme="https://51eshare.com/tags/Docker-Swarm/"/>
    
    <category term="Solid.js" scheme="https://51eshare.com/tags/Solid-js/"/>
    
    <category term="Cloud Native &amp; DevOps" scheme="https://51eshare.com/tags/Cloud-Native-DevOps/"/>
    
  </entry>
  
  <entry>
    <title>Integrating a Legacy C++ Engine with a Modern SSG Workflow via Azure Functions and Consul</title>
    <link href="https://51eshare.com/5503930309/"/>
    <id>https://51eshare.com/5503930309/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.684Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our core problem was a familiar one in organizations with deep technical history: a high-performance, computationally intensive C++</summary>
        
      
    
    
    
    <category term="Architecture" scheme="https://51eshare.com/categories/Architecture/"/>
    
    
    <category term="Consul" scheme="https://51eshare.com/tags/Consul/"/>
    
    <category term="C++" scheme="https://51eshare.com/tags/C/"/>
    
    <category term="SSG" scheme="https://51eshare.com/tags/SSG/"/>
    
    <category term="Phoenix" scheme="https://51eshare.com/tags/Phoenix/"/>
    
    <category term="Azure Functions" scheme="https://51eshare.com/tags/Azure-Functions/"/>
    
  </entry>
  
  <entry>
    <title>Implementing a Go-Based RAG Pipeline with a SciPy Reranking Service and OpenSearch Vector Search</title>
    <link href="https://51eshare.com/5516269418/"/>
    <id>https://51eshare.com/5516269418/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.684Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The standard k-Nearest Neighbor (k-NN) search against a vector database provides a powerful baseline for retrieval-augmented generation</summary>
        
      
    
    
    
    <category term="Backend Development" scheme="https://51eshare.com/categories/Backend-Development/"/>
    
    
    <category term="Microservices" scheme="https://51eshare.com/tags/Microservices/"/>
    
    <category term="SciPy" scheme="https://51eshare.com/tags/SciPy/"/>
    
    <category term="gRPC" scheme="https://51eshare.com/tags/gRPC/"/>
    
    <category term="Go" scheme="https://51eshare.com/tags/Go/"/>
    
    <category term="Zustand" scheme="https://51eshare.com/tags/Zustand/"/>
    
    <category term="OpenSearch" scheme="https://51eshare.com/tags/OpenSearch/"/>
    
    <category term="RAG" scheme="https://51eshare.com/tags/RAG/"/>
    
  </entry>
  
  <entry>
    <title>Constructing a Resilient MySQL to Hadoop CDC Pipeline with Docker and Debezium</title>
    <link href="https://51eshare.com/5685224435/"/>
    <id>https://51eshare.com/5685224435/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.688Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The operational pain point was clear: our primary MySQL database, backing a critical monolithic application, was buckling under the</summary>
        
      
    
    
    
    <category term="Data Engineering" scheme="https://51eshare.com/categories/Data-Engineering/"/>
    
    
    <category term="Hadoop" scheme="https://51eshare.com/tags/Hadoop/"/>
    
    <category term="Kafka" scheme="https://51eshare.com/tags/Kafka/"/>
    
    <category term="Docker" scheme="https://51eshare.com/tags/Docker/"/>
    
    <category term="MySQL" scheme="https://51eshare.com/tags/MySQL/"/>
    
    <category term="CDC" scheme="https://51eshare.com/tags/CDC/"/>
    
    <category term="Debezium" scheme="https://51eshare.com/tags/Debezium/"/>
    
  </entry>
  
  <entry>
    <title>Architecting a Real-Time Audio Feature Extraction Service with WebRTC SciPy and Cassandra</title>
    <link href="https://51eshare.com/5726665122/"/>
    <id>https://51eshare.com/5726665122/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.688Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;The core technical challenge was to build a server-authoritative analysis pipeline for thousands of concurrent WebRTC audio streams.</summary>
        
      
    
    
    
    <category term="Real-Time Systems" scheme="https://51eshare.com/categories/Real-Time-Systems/"/>
    
    
    <category term="SciPy" scheme="https://51eshare.com/tags/SciPy/"/>
    
    <category term="Python" scheme="https://51eshare.com/tags/Python/"/>
    
    <category term="WebRTC" scheme="https://51eshare.com/tags/WebRTC/"/>
    
    <category term="Docker" scheme="https://51eshare.com/tags/Docker/"/>
    
    <category term="Cassandra" scheme="https://51eshare.com/tags/Cassandra/"/>
    
    <category term="aiortc" scheme="https://51eshare.com/tags/aiortc/"/>
    
  </entry>
  
  <entry>
    <title>Constructing a Real-Time Anomaly Detection Pipeline with a MyBatis Data Source, TensorFlow Inference, and a JWT-Secured Gatsby Frontend</title>
    <link href="https://51eshare.com/5754569013/"/>
    <id>https://51eshare.com/5754569013/</id>
    <published>2023-10-27T11:30:00.000Z</published>
    <updated>2026-03-20T14:28:28.688Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;Our core transaction processing system began exhibiting a pattern of intermittent, silent failures. Traditional monitoring, based on</summary>
        
      
    
    
    
    <category term="Architecture" scheme="https://51eshare.com/categories/Architecture/"/>
    
    
    <category term="MyBatis" scheme="https://51eshare.com/tags/MyBatis/"/>
    
    <category term="TensorFlow" scheme="https://51eshare.com/tags/TensorFlow/"/>
    
    <category term="Material-UI" scheme="https://51eshare.com/tags/Material-UI/"/>
    
    <category term="JWT" scheme="https://51eshare.com/tags/JWT/"/>
    
    <category term="Gatsby" scheme="https://51eshare.com/tags/Gatsby/"/>
    
  </entry>
  
</feed>
