All blogs / DevOps / SRE / infrastructure
Depot Blog
Engineering, product, and infrastructure writing from the team building Depot.
DevOps / SRE / infrastructureSoftware / engineering practice
- Posts
- 233 from 12 May 2022 to 29 Oct 2026
- Posting
- weekly (74 in the last year)
- Kind
- company blog
- Feed
- https://depot.dev/rss.xml
2026 65
- How we localized the Depot dashboard with General Translation
- Depot CI is now available in Entire
- Splitting a real test suite with Depot
- Now available: Managed Agents and Depot Sandboxes
- The multi-armed bandit approach to securing EC2 instances
- The Depot dashboard now supports five more languages
- Xcode compilation caching with Depot Cache
- How job fingerprints help us scale down faster
- We built an Ubuntu mirror and then made it faster
- CI is changing
- The evolution of the Depot Metal autoscaler
- Depot CI now caches GitHub Actions
- How we load tested Depot Metal before scaling up
- GitHub Actions without GitHub
- Introducing the Fibonacci Benchmark™ for CI runners
- Depot CI is now available in Origin
- Why I reimplemented LVM (with worse guarantees)
- How I delegate the work, not my judgment
- Why SOCI belongs in the build
- GitHub is the wrong shape for this new world
- Now available: Test results in your CI jobs
- Improving system safety with Temporal Logic of Actions (TLA+)
- Depot is now available in Stripe Projects
- How we use PostHog to keep our AI assistant on track
- Why your team processes suck
- Now available: Depot Code in private beta
- Announcing Depot Metal
- Failure fingerprints: Comparing test failures over time
- Staying in control of your codebase in the AI era
- Now available: Depot Sandbox SDK
- Now available: SOCI v2 support for Depot container builds
- Accelerating your test suite in CI
- Now available: Step retry in Depot CI
- Observing Lambda durable functions
- Paranoia is baseline now: Security in the AI era
- Now available: macOS 26 for GitHub Actions runners
- Now available: Depot CI API and CLI
- Depot CI run visibility in the dashboard
- Now available: Sherlock can analyze Depot CI workflows and jobs
- Speed up CI by running independent steps in parallel
- Now available: Nested virtualization support on Depot CI sandboxes
- Context isolation in coding agent loops
- How we got microVMs booting in under a second
- Building Depot CI with Lambda durable functions
- How I run distributed Rust fuzzing in GitHub Actions
- Now available: OCI-compliant Depot Registry
- Migrating my workflows from GitHub Actions to Depot CI
- What we need from CI for agentic engineering
- The end of push-wait-guess CI
- Now available: Depot CI
- How I make support suck less
- We've raised a $10M Series A from Felicis, Y Combinator, and Pioneer Fund
- Now available: Sherlock can analyze your builds and CI
- Lambda durable functions: Real implementation notes
- How simulations reduce the guesswork in our infrastructure decisions
- Now available: Depot skills
- The differences between QEMU microvm and Cloud Hypervisor
- My intuition doesn't work anymore
- How we built Depot Wrapped 2025
- The bottleneck has shifted from writing code to integrating it
- We instrumented GitHub Actions. Here's what GitHub won't show you.
- Optimize your Dockerfile for 5x faster builds
- The 3 fears that make engineering suck
- What we learned optimizing EC2 macOS build performance
- What we learned accelerating 100 million builds in 2025
2025 67
- Now available: Depot Wrapped 2025
- How support shapes the product at Depot
- Introducing Sherlock: AI assistant for Depot docs
- Graceful Shutdown in Go
- The ultimate guide to Docker build cache
- Scaling Depot: Solving a thundering herd problem
- Now available: GitHub Actions analytics
- Troubleshooting GitHub Actions with self-hosted runners
- We hire people who care about their work
- Now available: GitHub Actions log search
- Knowledge share: Insights from the us-east-1 outage on October 20th
- How BuildKit Parallelizes Your Builds
- A marketer's hour of hell: What I finally get about slow builds
- What technical writers actually do at startups
- Why 98.5% of organizations have slow actions/checkout
- Node 20 deprecation: PSA for Depot users
- We analyzed 66,821 GitHub Actions runs: 9 hidden gems you're missing
- Collaborating with Claude on docs
- Git is really cool, actually
- Using AI as my engineering copilot (not autopilot)
- From Go code to container image with Depot API
- Monorepos: Worth the hype?
- GitHub Actions Runner architecture: The listener
- Now available: Remote agent sandboxes on Depot
- The hidden cost of self hosting CI runners
- Guide to faster Rust builds in CI
- A practical guide to debugging GitHub Actions
- How we automated GitHub Actions Runner updates with Claude
- How to use cache mounts to speed up Docker builds
- Introducing GitHub Job Details: Observability for your CI/CD pipeline
- Now available: Build autoscaling for everyone
- Now available: Claude Code sessions in Depot
- How to reduce CI/CD costs: Complete optimization checklist
- Container security at scale: Building untrusted images safely
- DevOps to finance: Explaining CI costs to your CFO
- Now available: Egress filtering for GitHub Actions Runners
- Why platform teams are focused on CI/CD optimization
- Now available: Windows GitHub Actions runners
- How to calculate your real GitHub Actions usage in minutes
- Now available: Audit logging for improved security
- Now available: Gocache v2 for improved Golang build performance
- Faster Claude Code agents in GitHub Actions
- From Go Code to Container Image with Depot API
- Accelerating builds: Improving EC2 boot time from 4s to 2.8s
- Knowledge share: Insights from our major outage on May 8th
- Self-hosted GitHub Actions runners aren't free
- Why you should avoid COPY --link in your Dockerfile
- Now available: Connect Depot to your Tailscale tailnet
- How to reduce your Docker image size
- How to reuse builds across integration test workflows
- 8x faster queries with PlanetScale Metal
- Fast Rust builds with sccache and GitHub Actions
- Now available: Depot Registry
- Go 1.24 remote caching explained
- How we launch GitHub Actions runners in 5 seconds
- macOS GitHub Actions Runners are now twice as fast
- Dialogues in DevEx: A Conversation with Iris Scholten
- Faster Bazel builds with remote cache
- How we cut GitHub Actions queue times by 4x
- Remote build caching: The secret to lightning-fast builds
- Faster Gradle builds with remote cache
- Now available: Cache retention policies for GitHub Actions & Depot Cache
- Now available: Larger builder sizes for Depot
- Now available: Use Dagger with Depot
- Introducing Depot Cache
- Dialogues in DevEx: A Conversation with Dan Davidson
- How slow builds are costing you money
2024 52
- Dialogues in DevEx: A Conversation with Annabelle Thomas Taylor
- Knowledge share: Insights from our container builds outages at the start of December
- Observing serverless applications | AWS re:Invent 2024
- Dialogues in DevEx: A Conversation with Nic Pegg
- What is a tar file?
- Now available: GitHub Actions Runners settings
- Developer Experience: Past, Present & Future
- Pulling containers faster with eStargz
- Introducing Developer Experience at Depot
- Building Images: Gzip vs Zstd
- Introducing Ultra Runners — Up to 3x faster GitHub Actions jobs
- Now available: macOS GitHub Actions runners
- Uncovering Disk I/O Bottlenecks in GitHub Actions
- Docker buildx explained
- Comparing GitHub Actions and Depot runners for 2x faster builds
- GPUs now available for Depot GitHub Actions runners
- Tidy up with docker system prune
- Now available: Detailed Depot usage and GitHub Actions analytics
- Our favorite Docker tools
- Deploy to Fly using a Depot builder
- The complete guide to getting started with building Docker images
- Fly builds, now with Depot
- Faster GitHub Actions with Depot
- Docker multi-stage builds explained
- What are Docker layers anyway?
- How to use Docker layer caching in GitHub Actions
- Now available: Project build timeouts
- Now available: GitHub Actions cache management
- How to speed up your Docker builds
- The best CI provider for fast Docker builds
- How to clear Docker cache and free up space on your system
- Building a custom Envoy discovery service for Depot
- Making EC2 boot time 8x faster
- Real time visualization and monitoring of GitHub Actions Runners & Jobs
- We reverse-engineered the GitHub Actions cache so you don't have to
- How to use Depot to build your containers faster for Fly.io
- How to leverage GitHub Actions matrix strategy
- How to debug your Docker build context with Depot
- Best practice Dockerfile for speedy Rust builds
- Building and Caching Docker Images in Bitbucket Pipelines
- Running GitHub Actions jobs in a container built with Depot
- Now available: Connect Cycle.io to Depot for faster container image builds
- Introducing Depot managed GitHub Actions Runners
- Depot is now SOC 2 compliant
- Now available: Depot ephemeral registry for bake
- Depot Build API: build Docker images as a service
- Now available: Dagger Functions for Depot
- Buildx bake deep dive: Bake all your images with one command
- BuildKit in depth: Docker's build engine explained
- How Depot speeds up Docker builds
- Building containers from scratch: Layers
- Build Docker images faster using build cache
2023 38
- Now available: Depot ephemeral registries
- Faster Docker image builds in AWS CodeBuild
- Building Docker Images in GitLab CI with Depot
- How to use Depot to build Docker images in your monorepo
- How to optimize Docker image builds for Depot
- How to build multi-platform Docker images in GitHub Actions
- Depot is now available in the AWS Marketplace
- Introducing the Dockerfile Explorer
- Reducing time-to-start
- Track your Depot usage across your organization
- Easily generate SBOMs for every build with Depot
- Depot Build Insights: Better visibility into your builds
- Faster Docker builds for Arm without emulation
- Top 10 common Dockerfile linting issues
- Now available: CircleCI OIDC for Depot builds
- Now available: Usage caps
- Now available: Use Docker Compose with Depot
- Depot is now a member of the CNCF
- Overmind uses Depot to build Dev Containers 10x faster
- Now available: Configure Docker to run builds with Depot by default
- A recap of Depot Drop Week #01
- Run Depot builds on forks of open-source projects with GitHub Actions
- Depot AI: A free open-source Docker registry for public AI models
- Depot Cache v2: Faster builds and new features
- How to build an image without the Docker cache
- Now available: Depot API
- Windmill.dev builds multi-platform Docker images faster with Depot
- Building Docker Images in CircleCI with Depot
- New build summary link and a refreshed UI
- Lint a Dockerfile on every build
- The fundamentals of building a Docker image
- Depot documentation is now open source
- Accelerated local builds, with instant shared cache
- Kysely dialect for PlanetScale
- Faster image builds from Buildkite pipelines with Depot
- Now available: Cache statistics
- Turbo Builders are now available
- Build all of your Docker images concurrently from a file with bake
2022 11
- How to use BuildKit cache mounts in CI providers
- New feature: Select the region for your Depot projects
- Faster Docker image builds in Cloud Build with layer caching
- Now available: A Depot plugin for asdf
- New feature: Login with Google and Microsoft
- Introducing self-hosted Depot builders
- How to reduce the size of a Docker image using dive
- New feature: project tokens
- Fast Dockerfiles: theory and practice
- How to build Arm and multi-architecture containers today
- Introducing Depot — A faster way to build Docker images