51eshare's Tech Blog
This site is dedicated to sharing IT-related technologies.
An Immutable Infrastructure Approach to Polyglot Kafka Stream Processing An Immutable Infrastructure Approach to Polyglot Kafka Stream Processing
A data corruption bug that only manifests in the production environment is one of the most challenging problems in distr
2023-10-27
Implementing an Observable and Continuously Deployed RAG Service on Azure Functions with Nginx and Fluentd Implementing an Observable and Continuously Deployed RAG Service on Azure Functions with Nginx and Fluentd
The initial RAG prototype was a monolithic Flask application running on a single VM. It worked for the demo, but product
2023-10-27
A Versioned Shared Kernel for ORM Models Manages Data Consistency Across Sanic Polyrepo Services A Versioned Shared Kernel for ORM Models Manages Data Consistency Across Sanic Polyrepo Services
The move from a monolith to a polyrepo microservice architecture introduced an immediate and painful problem: managing s
Utilizing eBPF and Puppet for Kernel-Level Tracing of Jetpack Compose Performance in a Jenkins CI Environment Utilizing eBPF and Puppet for Kernel-Level Tracing of Jetpack Compose Performance in a Jenkins CI Environment
For three weeks, our CI pipeline for the flagship Android application was a source of constant frustration. Intermittent
2023-10-27
Chef-Driven Deployment of a Web Application with Dynamic mTLS and an esbuild Build Process Chef-Driven Deployment of a Web Application with Dynamic mTLS and an esbuild Build Process
Our internal security mandate was uncompromising: all service-to-service communication must use mutual TLS (mTLS), with
2023-10-27
Building a Real-Time Data Reconciliation Pipeline with Koa Delta Lake and Redux Building a Real-Time Data Reconciliation Pipeline with Koa Delta Lake and Redux
The core technical challenge was twofold: our operations team required a live, sub-second view of critical inventory tab
11 / 52