Bas Berkhout
basberk.bsky.social
Bas Berkhout
@basberk.bsky.social
Building IPMHUB.IO / platform engineer for large scale deployments / speaker / azure / bla bla
Build infrastructure like you build software - with intention, clear interfaces, and the right level of abstraction.
Pack those solutions in a single package with IPMHub and you are golden!
#DevOps #InfrastructureAsCode #CloudArchitecture
May 30, 2025 at 6:57 AM
But here's the secret sauce: VERSION PINNING 📌
Lock those dependency versions! What worked last month still works today. Updates become intentional choices, not surprise explosions.
Trust me on this one!
May 30, 2025 at 6:57 AM
This hierarchical approach changed everything for me:

Landing zones orchestrate complete applications
Applications consume proven network solutions
Each layer has clear interfaces

Suddenly, new team members could actually understand our setup!
May 30, 2025 at 6:57 AM
A few year later i learned:
Your network isn't just subnets floating in space. It's subnets + security groups + route tables + DNS - all working together as ONE solution.
Package them together. Your app layer just needs "network solution," not 15 individual pieces.
May 30, 2025 at 6:57 AM
So you swing the other way - micro-modules everywhere!
Each component gets its own perfect little module. Feels so clean and reusable... until you realize you're spending more time managing dependencies and maintaining than actually building infrastructure
May 30, 2025 at 6:57 AM
The monolith route feels so tempting at first:

Deploy once, done
Easy to understand
But then... one tiny change breaks EVERYTHING collapse

Been burned by this more times than I care to admit 😅
May 30, 2025 at 6:57 AM
🔧 Now available on Windows via winget! Just run:
winget install IPMHub.IPM
Using MacOs? Than we have:
brew tap ipmhubio/ipm
brew install ipm
#DevOps #Windows #IaC
February 12, 2025 at 4:15 PM
One of the reasons I never restart my more or less dedicated Teams laptop. Just to keep the chat windows open.
January 9, 2025 at 9:30 PM