51eshare's Tech Blog
This site is dedicated to sharing IT-related technologies.
Automating Canary Releases for Vue.js SPAs on AWS via GitHub Actions and CloudFront Functions Automating Canary Releases for Vue.js SPAs on AWS via GitHub Actions and CloudFront Functions
The standard aws s3 sync approach for deploying a Single Page Application is a production incident waiting to happen. It
2023-10-27
Implementing End-to-End Distributed Tracing Across Dart, APISIX, Echo, and Pulsar Implementing End-to-End Distributed Tracing Across Dart, APISIX, Echo, and Pulsar
The system’s behavior was becoming unpredictable. A user action, processed via an HTTP request through our APISIX gatewa
2023-10-27
Constructing a Dynamic ML Inference Fleet with a gRPC-Go Gateway and Consul-Managed Service Discovery Constructing a Dynamic ML Inference Fleet with a gRPC-Go Gateway and Consul-Managed Service Discovery
The initial architecture was a direct cause of operational friction. A single Go monolith served our primary API, and bu
2023-10-27
Implementing Stateful Request Enrichment in Kong via a High-Concurrency Clojure gRPC Service on Alibaba Cloud Implementing Stateful Request Enrichment in Kong via a High-Concurrency Clojure gRPC Service on Alibaba Cloud
Our standard Kong rate-limiting setup was proving insufficient. The requirement was to enforce dynamic quotas based on a
2023-10-27
Building a Revocable OAuth 2.0 Session Management System for Android Using a Service Worker and etcd Building a Revocable OAuth 2.0 Session Management System for Android Using a Service Worker and etcd
The technical pain point emerged during a security audit of a hybrid Android application. Our application heavily relies
2023-10-27
Building a Resumable WebAuthn Authentication Component with Qwik and Vitest Building a Resumable WebAuthn Authentication Component with Qwik and Vitest
The project mandate was clear: build a new web application with an instantaneous login experience and ditch passwords en
18 / 52