
How to Choose the Right Tools for Your Internal Developer Platform
An IDP is a product with a unique set of users, your developer team, and the process for selecting the right features isn’t unlike the process for planning a commercial product.
Learn By Doing: An Observability Best-Practices Tutorial
Instrument a demo app and implement an observability stack with OpenTelemetry, Prometheus and Grafana.
How to Tune Redis to Handle Big Spikes in Traffic
Configure memory allocation, connection settings, data structure usage and more to optimize your distributed caching layer to withstand wildly fluctuating workloads.
How an Event-Driven Architecture Ensures App Speed and Scalability
What you need to know about this go-to design pattern for distributed real-time apps, including an example of what implementation may look like using Apache Kafka.
How to Test and Tune App Infrastructure to Prepare for the Unexpected
Performance testing is crucial in strategic infrastructure resource planning, ensuring that applications run uninterrupted through both gradual usage growth and sudden traffic spikes.
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
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 to Design Applications That Scale Out
Scaling an app by adding new instances of identical resources (as opposed to beefing up existing instances) helps maintain uninterrupted customer experience, availability and operational flexibility.
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.
It Isn’t Magic, It’s TCP: Demystifying Networking for Developers
How the Transmission Control Protocol works in the OS kernel to push packets to the right place and in the right order.
How to Win at Platform Engineering
What DevOps team leaders can do to establish a successful platform engineering practice.