Azure Support Slack Bot on Azure Container Apps: Production-ready guide (16 minute read)
A fully automated, secure Slack bot for managing Azure support tickets can be deployed using Azure Container Apps with zero secrets in code, autoscaling, and native integration with managed identity, Key Vault, and monitoring tools. The solution offers a production-grade, serverless architecture ideal for DevOps-light teams and startups, and includes a one-command deployment script to streamline setup from local development to production.
|
Redesigning Workers KV for increased availability and faster performance (15 minute read)
Cloudflare made improvements to its Workers KV service after an outage on June 12 that affected various critical services. The company is now storing all data on its own infrastructure and serving requests from its own infrastructure in addition to any third-party cloud providers used for redundancy, ensuring high availability and aiming to eliminate any reliance on third-party providers as redundant backups. The modified system now races writes to both backends simultaneously, and the hybrid architecture has led to internal latency improvements.
|
|
Turborepo (GitHub Repo)
Turborepo is a build system for JavaScript and TypeScript codebases written in Rust to optimize performance.
|
Tensorlake (Tool)
Tensorlake is a document parsing and data orchestration platform that extracts structured data from real-world documents for Python-based workflows.
|
|
Seamless Istio Upgrades at Scale (7 minute read)
Since 2019, Airbnb has upgraded Istio 14 times while maintaining high availability through a canary upgrade model. Its Service Mesh team uses a file called rollouts.yml to specify workload namespaces and the percentage distribution of Istio versions, allowing them to selectively upgrade workloads on both Kubernetes and virtual machines with minimal risk. The team has achieved zero downtime by deploying the istio-proxy version alongside the configuration of which Istiod to connect to.
|
Why is GitHub UI getting so much slower? (2 minute read)
GitHub's UI has become significantly slower, with client-side routing using Turbo making some page transitions, such as switching PR tabs, take over 5 secondsβslower than a full page reload. Inefficiencies like rendering massive numbers of unnecessary DOM elements cause freezes, and there is no clear indication of performance improvements on GitHub's roadmap.
|
|
Love TLDR? Tell your friends and get rewards!
|
Share your referral link below with friends to get free TLDR swag!
|
|
Track your referrals here.
|
Want to advertise in TLDR? π°
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to advertise with us.
Want to work at TLDR? πΌ
Apply here or send a friend's resume to jobs@tldr.tech and get $1k if we hire them!
If you have any comments or feedback, just respond to this email!
Thanks for reading,
Kunal Desai & Martin Hauskrecht
|
|
|
|