Declarative DevOps Microframeworks

Multipart series on writing less DevOps code

Christopher Kuech
2 min readJun 16, 2019

Declarative DevOps Microframeworks is the most robust, portable, and scalable pattern for managing your DevOps systems. This series will help you understand the concepts behind Declarative DevOps Microframeworks, then walk you through implementing some common use cases in the most DevOps-friendly language: PowerShell.

Concepts

First, learn about Declarative DevOps systems, the Microframeworks pattern, and how to package a DevOps microframework.

Functional Programming in PowerShell

Functional Programming is closely related to Declarative Programming and very beneficial for idiomatic PowerShell code. This article is beyond the scope of this series, but most of the articles in this series either implicitly or explicitly reference the concepts outlined in Functional Programming in PowerShell.

Read Functional Programming in PowerShell.

Declarative DevOps

Declarative DevOps is a rapidly growing trend. Learn how Declarative Programming has influenced DevOps, what constitutes a Declarative config file, and where you can start using Declarative DevOps tools today.

--

--