Bas Berkhout's Avatar

Bas Berkhout

@basberk.bsky.social

Building IPMHUB.IO / platform engineer for large scale deployments / speaker / azure / bla bla

10 Followers  |  85 Following  |  21 Posts  |  Joined: 08.11.2024  |  1.7112

Latest posts by basberk.bsky.social on Bluesky

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

30.05.2025 06:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

30.05.2025 06:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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!

30.05.2025 06:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

30.05.2025 06:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

30.05.2025 06:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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 πŸ˜…

30.05.2025 06:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Been wrestling with IaC architecture lately and had to share this lightbulb moment πŸ’‘
You know that feeling when you're staring at your infrastructure code, wondering if you should go full monolith or break everything into tiny modules? Yeah, I've been there too many times.

30.05.2025 06:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Use Swagger Json for Github Copilot Save hours of API integration work with this VS Code productivity hack! Learn how to use Swagger JSON documentation with GitHub Copilot to automatically …

Just updated my previous post guide with an awesome new tip! You can now use the #fetch command to load external content directly into VS Code Copilot - no manual downloads needed.
This will also come in handy creating mcp servers πŸ€“

24.04.2025 06:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
IPM 0.8.0 Release: Enhanced Package Management & Build Tools | IPM Hub Blog A unified platform to share, manage, and distribute Infrastructure as Code with speed and control.

IPM 0.8.0 is now available with new export and build tools! πŸ› οΈ
This major update improves package management with multi-package operations using the new --packages flag, deeper nested workspaces, and enhanced filtering options.
Learn more: ipmhub.io/blog/article... #DevOps #IaC

24.04.2025 04:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Azure DevOps release notes - Azure Pipelines Sprint 248 update See the Sprint 248 feature updates for Azure Pipelines, including next steps.

Some say #AzureDevops is dead.

Well check the new pipeline expression functions:

19.02.2025 05:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"The best feeling in software development?
Watching someone else demo your creation and tell their audience how many hours it saves them! Nothing beats knowing your code is making a real difference in people's daily work. πŸ’»βœ¨"
#IPMHub #devops #automation #azure

18.02.2025 10:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
A multi dev container setup to support OAuth 2.0 authentication Develop apps that are protected by Oauth2.

What is a better place to publish blogs? Self hosted (Hugo) or medium?
basberk.medium.com/ca54b80cfbe7
or
under-ctrl.com/posts/multi-...

I expect you to read it twice! ;)

18.02.2025 08:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Don't Just Make Your Code DRY - Make Your Entire Deployment Pipeline DRY | IPM Hub Blog A unified platform to share, manage, and distribute Infrastructure as Code with speed and control.

Ever noticed how we're great at writing DRY code but then have deployment pipelines that look like a copy-paste art project? 🎨
Just dropped a new post about this weird paradox I keep seeing in our industry.

17.02.2025 06:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ”§ 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

12.02.2025 16:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
IPM 0.7.0 Release: Client Secrets for Enhanced CI/CD | IPM Hub Blog A unified platform to share, manage, and distribute Infrastructure as Code with speed and control.

πŸš€ IPM 0.7.0 is here! Introducing Client Secrets for seamless CI/CD automation, official winget support, and improved exit code handling. Level up your infrastructure deployment game.
Learn more: ipmhub.io/blog/article...
#DevOps #IaC

12.02.2025 16:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I was confused, I started my devcontainer I received you need to have Docker Compose. So restart docker desktop no succes.
Reboot, start docker malware blocked. 😱
Apparently: some files in existing installations are incorrectly signed.
Maybe im paranoid, but Im really careful with my dev machines.

11.01.2025 10:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

One of the reasons I never restart my more or less dedicated Teams laptop. Just to keep the chat windows open.

09.01.2025 21:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Invoke Scripts on Multiple Azure VMs Learn how to efficiently execute PowerShell scripts across multiple Azure VMs using Azure RunCommand and PowerShell automation.

πŸ”§ New Guide: PowerShell Script Automation for Multiple Azure VMs
Learn how to efficiently deploy scripts across your Azure VMs using AzVMRunCommand. Includes tag-based filtering, error handling & a ready-to-use implementation!
Full guide: under-ctrl.com/notes/invoke...

#Azure #PowerShell #DevOps

09.01.2025 21:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Converting stuff to less useful stuff #coffee

07.01.2025 07:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

New year, here we go again. Restarting until the Bluetooth works again. #mssurface

06.01.2025 06:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

After 6 years of Notion notes & 20 years in tech, I'm finally sharing my knowledge!
From AD/Exchange β†’ Azure β†’ K8s β†’ Python, everything's coming to under-ctrl.nl
Why? Because I've learned so much from free content. Time to give back! πŸ€“
PS: Bonus feature - everything in both πŸ‡¬πŸ‡§ + πŸ‡³πŸ‡±

04.01.2025 08:53 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@basberk is following 20 prominent accounts