Designing a Scalable DNS Schema for Large Distributed Systems
In large distributed systems, a well-designed DNS schema isn’t just about naming; it’s about controlling access, enforcing boundaries, and supporting automat...
In large distributed systems, a well-designed DNS schema isn’t just about naming; it’s about controlling access, enforcing boundaries, and supporting automat...
In the age of digital transformation, platforms are no longer just infrastructure, they are products. Whether you’re building a developer platform, data plat...
Part 8: The Future of Your Internal Platform. Progressive delivery, AI-driven insights, and what comes next.
Part 7: Day-2 Operations and Platform Maturity. From running to sustaining — the reality of platform engineering at scale.
Part 6: Scaling the Platform — Multi-Tenancy, Environments, and Governance. Designing for multiple teams, regions, and stages of software delivery.
Part 5: Crafting the Developer Experience Layer. Turning Kubernetes into a smooth, self-service developer platform.
Part 4: Installing Core Platform Services. GitOps, ingress, observability — laying the groundwork for self-service.
Part 3: Bootstrapping Your Infrastructure with Terraform. From zero to a secure, repeatable foundation in AWS.
Part 2: Choosing Your Container Platform Building Blocks. EKS, AKS, ECS, Nomad… How do you choose the right base for your internal platform?
Part 1: Why Build a Self-Service Container Platform? A pragmatic look at internal platforms, orchestration fatigue, and building for developer flow.
Stop counting tickets. Start measuring transformation.
When working with Akamai for content delivery, caching, and performance optimisation, it’s crucial to test changes safely before deploying to production. Aka...
The future of internal platforms is product thinking, and that means stealing smart ideas from the world of design.
In the rapidly evolving landscape of software engineering, one of the most persistent challenges is breaking down the invisible walls that separate teams. As...
How to scale developer productivity with just the right amount of guardrails.
Building a software platform can be a challenging task. Even with the best technical features and capabilities, a platform won’t be successful if people don’...
OpsLevel and Backstage are two popular internal developer platforms that offer a range of features for software development organisations. In this blog post,...
In today’s rapidly evolving technological landscape, delivering software quickly and efficiently is paramount to staying competitive. An internal developer p...
AWS Lambda has become one of the most popular serverless computing platforms in recent years. With Lambda, developers can easily run code in response to even...
GitHub Actions is a powerful tool that allows you to automate your software development workflows. With GitHub Actions, you can build, test, and deploy your ...
Terraform and the Serverless Framework are two popular infrastructure-as-code tools that are widely used by developers and DevOps teams to automate the deplo...
Platform engineering is a crucial aspect of software development that involves creating a robust and scalable infrastructure that can support multiple applic...
When it comes to cloud computing, Amazon Web Services (AWS) is one of the most popular providers on the market. One of the main reasons for its popularity is...
Dead Letter Queues (DLQs) are a powerful feature in Amazon Web Services (AWS) that can help improve the reliability and resiliency of your applications. In t...
Terraform is a powerful tool for managing infrastructure as code, allowing you to define and deploy your infrastructure in a repeatable and automated way. Te...
Serverless technologies have been with us since Google released Google App Engine in 2008. For the first time a developer was able to develop a program and l...
Cloud Custodian is an open-source tool for managing your cloud resources across multiple cloud platforms, including Amazon Web Services (AWS). It is a policy...
Everyone starts from a single AWS account and you may be wondering why you would need multiple AWS accounts. Let me explain…
DNS hosting is an essential component of any web application or website. It provides a way to map domain names to IP addresses, allowing users to access the ...