51eshare's Tech Blog
This site is dedicated to sharing IT-related technologies.
Aggregating Mobile CI/CD and Kong Gateway Telemetry with Vector for Canary Release Analysis Aggregating Mobile CI/CD and Kong Gateway Telemetry with Vector for Canary Release Analysis
The mobile canary release process was a black box. We would deploy a new build to a 5% user cohort, and then the frantic
2023-10-27
Implementing a Unified Delivery Pipeline for Mobile, PWA, and Microservices Across AWS EKS and Alibaba Cloud Implementing a Unified Delivery Pipeline for Mobile, PWA, and Microservices Across AWS EKS and Alibaba Cloud
The fragmentation of deployment pipelines is a significant source of friction in engineering organizations. Backend team
2023-10-27
Constructing a Validated Immutable Artifact Pipeline for an Astro Application Using Packer and Cypress Constructing a Validated Immutable Artifact Pipeline for an Astro Application Using Packer and Cypress
The mandate was clear: deploy a content-rich Astro application with a non-negotiable requirement for deployment atomicit
2023-10-27
Implementing Pull-Request-Based Ephemeral Environments with an OpenFaaS Terraform Orchestrator Implementing Pull-Request-Based Ephemeral Environments with an OpenFaaS Terraform Orchestrator
The central bottleneck in our development cycle wasn’t coding; it was validation. A single, overloaded staging environme
2023-10-27
Implementing a Modular Rollup Build Process for a Laravel Clean Architecture Monorepo Implementing a Modular Rollup Build Process for a Laravel Clean Architecture Monorepo
The default asset bundling provided by Laravel, whether through Mix or Vite, is exceptionally well-suited for monolithic
2023-10-27
Implementing a Dynamic Preview Environment System on GCP Using Caddy, esbuild, and Cloud SQL for MySQL Implementing a Dynamic Preview Environment System on GCP Using Caddy, esbuild, and Cloud SQL for MySQL
A shared staging environment is a bottleneck. It’s a single point of failure where feature branches collide, data gets c
2023-10-27
5 / 6