![What to Do When You Can't Rely On Public CI Runners](https://deploy.equinix.com/media/blog/images/2421fcb1263b9530df88f7f002e78ea5/Uab3-blogwhat.to.do.when.you.cant.rely.on.public.ci.runners_600.webp)
What to Do When You Can't Rely on Public CI Runners
What self-hosted runners give you that public ones don’t, and how to make the self-hosted part a whole lot easier.![How to Handle the Challenges of Running CI/CD Data Pipelines in the Cloud](https://deploy.equinix.com/media/blog/images/a49e9411d64ff53eccfdd09ad10a15b3/ty2I-bloghow.to.handle.the.challenges.of.running.ci.cd.data.pipelines.in.the.cloud_600.webp)
How to Handle the Challenges of Running CI/CD Data Pipelines in the Cloud
From handling the dynamism of big data to privacy, DR and efficient scaling, running a healthy automated data pipeline in the cloud isn’t trivial.![How Spotify's Backstage Ticks All the Right Boxes](https://deploy.equinix.com/media/blog/images/8d7d8ee069cb0cbbf816bbb65d56947e/MuR6-bloghow.spotifys.backstage.ticks.all.the.right.boxes_600.webp)
How Spotify’s Backstage Ticks All the Right Boxes
Exploring what it is that makes the open source framework for building developer portals so popular.![How to Win at Platform Engineering](https://deploy.equinix.com/media/blog/images/42e7aaa88b48137a16a1acd04ed91125/MYxe-bloghow.to.win.at.platform.engineering_600.webp)
How to Win at Platform Engineering
What DevOps team leaders can do to establish a successful platform engineering practice.![Crossplane and Terraform: How They Differ, and How They Can Play Together](https://deploy.equinix.com/media/blog/images/1068c6e4c8051cfd4e9ea8072e3189e2/TrFw-blog198crossplane.and.terraform.how.they.differ.and.how.they.can.play.together_600.webp)
Crossplane and Terraform: How They Differ, and How They Can Play Together
What you need to know about the two ubiquitous Infrastructure-as-Code tools.![Building Efficient Test Environments On Dedicated Cloud](https://deploy.equinix.com/media/blog/images/f4f6dce2f3a0f9dada0c2b5b66452017/wzB5-blogbuilding.efficient.test.environments.on.dedicated.cloud_600.webp)
Building Efficient Test Environments On Dedicated Cloud
Teams that need full control of the infrastructure underneath their test environments have an option that doesn’t require their own data center.![How the Different Data Platforms Differ](https://deploy.equinix.com/media/blog/images/bbcbff5c1f1ded46c25d28119a85c6c2/GdQx-bloghow.the.different.data.platforms.differ_600.webp)
How the Different Data Platforms Differ
Many things are referred to as a “data platform.” Here’s a handy primer for those who are new to the space.![How to Architect a Data Platform](https://deploy.equinix.com/media/blog/images/4f4adcbf8c6f66dcfc8a3282ac2bf10a/pErL-bloghow.to.architect.a.data.platform_600.webp)
How to Architect a Data Platform
The 13 layers of a modern data platform, what they do and when your organization needs them.![Nobody “needs” a platform team](https://deploy.equinix.com/media/blog/images/816b112c6105b3ebd537828a39af4818/UTLK-bloghow.to.build.a.platform.team.and.why.you.need.one_600.webp)
How to Build a Platform Team (And Why You Need One)
If you want to give your developers the best tools so they can ship better software more often, create a team to do just that.![Comparing Platforms That Manage All the Clouds](https://deploy.equinix.com/media/blog/images/1543843a4723ed2ab08e18053ae6dc5b/7QlM-blogcomparing.platforms.that.manage.all.the.clouds_600.webp)
Comparing Platforms That Manage All the Clouds
Using more than one cloud gives you more options but adds a lot of management complexity. These tools are designed to help.![When Your CI Pipeline Needs More Than the Default](https://deploy.equinix.com/media/blog/images/f73b76ce8949fe29bf2a537cfa420e8f/l0lm-blogwhen.your.ci.pipeline.needs.more.than.the.default_600.webp)
When Your CI Pipeline Needs More Than the Default
Three developer teams whose builds, tests and distribution work best—or only work—on dedicated cloud.![How to Use OpenTelemetry for Observability in .NET Apps](https://deploy.equinix.com/media/blog/images/0584ce565c824b7b7f50282d9a19945b/fhPe-bloghow.to.use.opentelemetry.for.observability.in.net.apps_600.webp)