<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.bolbeck.com/blogs/tag/devops/feed" rel="self" type="application/rss+xml"/><title>Bolbeck LLC - Blog #DevOps</title><description>Bolbeck LLC - Blog #DevOps</description><link>https://www.bolbeck.com/blogs/tag/devops</link><lastBuildDate>Mon, 08 Dec 2025 16:05:52 -0800</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Organize your AWS Serverless code to prevent merge conflicts]]></title><link>https://www.bolbeck.com/blogs/post/prevent-merge-conflicts</link><description><![CDATA[<img align="left" hspace="5" src="https://www.bolbeck.com/images/serverless.png"/>My colleagues and I ran into some merge conflicts when working in a serverless application. These types of conflicts are quite common in this type of ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_kLcxBEGKSjq5HXCL_A_yzQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_aSn2RYvhQaq8IPwSp08G6A" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_ngeC2xIwQy2_A2otpb4ixA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_j1lAk_NZTI2COeHoplMQnw" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_j1lAk_NZTI2COeHoplMQnw"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-align-center " data-editor="true"><div>Stay productive and avoid time consuming code conflicts</div></h2></div>
<div data-element-id="elm_N73ylsSPSba10ViqN7nBgg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_N73ylsSPSba10ViqN7nBgg"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><p>My colleagues and I ran into some merge conflicts when working in a serverless application. These types of conflicts are quite common in this type of application as working with Open API and CloudFront templates as multiple developers usually need to update those files in a regular basis. Here is a link to a blog post we co-authored in December 2022 that discusses how to prevent those issues and make sure teams stay productive. Click the image to read more!</p></div>
</div><div data-element-id="elm_0am_zSZmmhd8c7NrgtD7Tw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_0am_zSZmmhd8c7NrgtD7Tw"] .zpimage-container figure img { width: 500px ; height: 367.98px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_0am_zSZmmhd8c7NrgtD7Tw"] .zpimage-container figure img { width:500px ; height:367.98px ; } } @media (max-width: 767px) { [data-element-id="elm_0am_zSZmmhd8c7NrgtD7Tw"] .zpimage-container figure img { width:500px ; height:367.98px ; } } [data-element-id="elm_0am_zSZmmhd8c7NrgtD7Tw"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-size-medium zpimage-tablet-fallback-medium zpimage-mobile-fallback-medium "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://aws.amazon.com/blogs/devops/organize-your-aws-serverless-code-to-prevent-merge-conflicts" target="" title="Click to see the blog post" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/devops-2075-2.png" width="500" height="367.98" loading="lazy" size="medium"/></picture></a></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 20 Mar 2024 13:02:16 -0500</pubDate></item><item><title><![CDATA[Using Docker Compose and Minikube in microservices development]]></title><link>https://www.bolbeck.com/blogs/post/introtocomposeminikube</link><description><![CDATA[<img align="left" hspace="5" src="https://www.bolbeck.com/images/ADDO2021.png"/>Microservice development can be complex without the right tools. Explore how Docker compose and Minikube can help speed up your development cycle.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_UluPJxkoR52YLjBYlO3G_g" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_nDNVv0BwRFKlNK8Vi9ZgtA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_Zr1CP-ALRqinq5oOeZkE2A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_nhxqb0PyRNa2IDYbP90waQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center " data-editor="true">Fast-track microservices development with Docker Compose and Minikube</h2></div>
<div data-element-id="elm_wNeqrwgaTqOlZmQSniRMCQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_wNeqrwgaTqOlZmQSniRMCQ"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><p>Microservices promise to significantly simplify application development. However without the right tools, complexity can quickly escalate. &nbsp;Click on the image below to see my slides from ADDO 2021 and get an introduction on how these two tools can become the cornerstone of a team's journey into microservices.</p></div>
</div><div data-element-id="elm_OYmb4t0pr_J8yAZy38G9Lg" data-element-type="image" class="zpelement zpelem-image "><style> [data-element-id="elm_OYmb4t0pr_J8yAZy38G9Lg"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="size-original" data-size-mobile="size-original" data-align="center" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="/files/microservices_Development_With_Docker_and_Minikube.pdf" target="" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/ADDO2021.png" size="fit" alt="Fast-track microservices development with Docker Compose and Minikube" style="width:100%;padding:0px;margin:0px;"/></picture></a></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sat, 30 Oct 2021 14:14:56 -0500</pubDate></item><item><title><![CDATA[Managing your microservices with Ortelius]]></title><link>https://www.bolbeck.com/blogs/post/managing-your-microservices-with-ortelius</link><description><![CDATA[<img align="left" hspace="5" src="https://www.bolbeck.com/images/MicroservicesWithOrtelius.png"/>Trouble managing your microservices? Explore how open source Ortelius can help]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_OiV9llwdR8ijBsDWzmAScw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm__4QRBfoiSPCm2bYDvwEy4g" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_CAz-5KcYSUKbMaHVZ5InIw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_luKu-yJFQWW8RinbGKML3w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center " data-editor="true">Tame your microservices with Ortelius</h2></div>
<div data-element-id="elm_3D3EOiqxRt6ObuxtD-cobw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><p>Having trouble keeping managing and keeping track of your microservices? Check out my slides from CD Con 2021 earlier this year on how opens source solution Ortelius can help! Click on the image below to open the slides</p></div>
</div><div data-element-id="elm_yhBu7LPh0yLEkHfVzOywAg" data-element-type="image" class="zpelement zpelem-image "><style> [data-element-id="elm_yhBu7LPh0yLEkHfVzOywAg"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="size-original" data-size-mobile="size-original" data-align="center" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="/files/Tame%20your%20microservices%20with%20Ortelius.pdf" target="" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/MicroservicesWithOrtelius.png" size="fit" style="width:100%;padding:0px;margin:0px;"/></picture></a></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sat, 09 Oct 2021 15:38:32 -0500</pubDate></item><item><title><![CDATA[Getting started with microservices]]></title><link>https://www.bolbeck.com/blogs/post/gettingstartedwithmicroservices</link><description><![CDATA[<img align="left" hspace="5" src="https://www.bolbeck.com/images/Screen Shot 2021-10-09 at 3.03.10 PM.png"/>Getting started with microservices? Here a some quick tips and trick to get you going quickly and reliably]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_MgFGd1XATEa_zpduAH1CKw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_LIY-sUr_ShenJdyOOOtDRA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_xs1vyi-mRIqyFV0y-5GWTg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_VtR9j8uaT7qZwj7Hh_GOwA" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_VtR9j8uaT7qZwj7Hh_GOwA"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-align-center " data-editor="true">Tips and tricks to get started with microservices</h2></div>
<div data-element-id="elm_RMRchr_hR96ZTu4j4WeqBQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_RMRchr_hR96ZTu4j4WeqBQ"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><p>Getting started with microservices? Here a some quick tips and trick to get you going quickly and reliably. These are the slides from my presentation at the 2021 Central Wisconsin IT conference! Click on the image below to see the slides.</p></div>
</div><div data-element-id="elm_4gwGkD9OR19LJ_y8K7C-pQ" data-element-type="image" class="zpelement zpelem-image "><style> [data-element-id="elm_4gwGkD9OR19LJ_y8K7C-pQ"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="size-original" data-size-mobile="size-original" data-align="center" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="/files/Tips%20and%20tricks%20to%20get%20started%20with%20microservices.pdf" target="" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/Screen%20Shot%202021-10-09%20at%203.03.10%20PM.png" size="original" alt="Slides for the tips and tricks to get started with microservices talk"/></picture></a></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sat, 09 Oct 2021 15:21:31 -0500</pubDate></item><item><title><![CDATA[Simplifying your life with Docker, Jenkins and Minikube]]></title><link>https://www.bolbeck.com/blogs/post/Simplifying_your_life_DJM</link><description><![CDATA[<img align="left" hspace="5" src="https://www.bolbeck.com/images/Simplify_FrontPage Small.png"/>Slides from my first session at the DevOps World 2020 conference. Session focused on automating mundane tasks to improve teams' work-life balance]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_L5x-HU38QzOUSDxINOfGeg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_NqZpoJ7PS62qqKL7HFhdig" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_JPyBs2yRT5S4gDTmdVrU1w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_jU0ZXLVLS3eRWuWRgwu3xg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center " data-editor="true">DevOps World 2020 session</h2></div>
<div data-element-id="elm_h7iq170MQqawKu-86Wxmsw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><p>Slides from my DevOps World 2020 session on improving your work-life balance by automating mundane development and deployments tasks using Docker, Jenkins and Minikube. Click on the image below to open the presentation.</p></div>
</div><div data-element-id="elm_hcUVYYkYYJERPQcNaQlpEA" data-element-type="image" class="zpelement zpelem-image "><style> [data-element-id="elm_hcUVYYkYYJERPQcNaQlpEA"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="/files/Simplifying%20your%20life%20with%20Docker-%20Jenkins%20and%20Minikube.pdf" target="" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/Simplify_FrontPage%20Small.png" size="original" alt="Front page of deck. Click to open presentation"/></picture></a></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 05 Oct 2020 10:40:56 -0500</pubDate></item><item><title><![CDATA[Enhance project productivity and improve developer work-life balance]]></title><link>https://www.bolbeck.com/blogs/post/dockerjenkinsk8s</link><description><![CDATA[<img align="left" hspace="5" src="https://www.bolbeck.com/images/DockerJenkinsMinikube.png"/>Slides from my Docker, Jenkins and Kubernetes presentation at MKE Code Camp this weekend.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_0v5P5alzS9qC3YUstXVhbg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_HqUc-2I-Qf2QnabyIbDnbQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_3RTDAruNS4GYZr3PCzD1ZQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_tWs110T1RHSEQOxgxuxFIA" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_tWs110T1RHSEQOxgxuxFIA"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-align-center " data-editor="true"><span style="color:inherit;">Simplifying your life with Docker, Jenkins and Minikube</span></h2></div>
<div data-element-id="elm_vxbnethBSY6dJnMxsAJFZQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_vxbnethBSY6dJnMxsAJFZQ"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><p>Deck from my presentation at the Milwaukee Code Camp. The topic of the talk was about enhancing project productivity and improving developer work-life balance by automating&nbsp;<span style="color:inherit;">non value-add&nbsp;</span>tasks using Docker, Jenkins and Minikube (Kubernetes). Indeed, it is estimated that 35 - 40 % of a developer's time in a project is used in tasks that do not add end user value (deploying, setting up environments, etc...). While these tasks are important and necessary, there is no reason &nbsp;we cannot automate them and give that time back to the developer.</p><p><span style="color:inherit;">Click on the image below to get the slides for the presentation.</span><br></p></div>
</div><div data-element-id="elm_ooCPyfIvHl-3MUbw8OIgWg" data-element-type="image" class="zpelement zpelem-image "><style> [data-element-id="elm_ooCPyfIvHl-3MUbw8OIgWg"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="/files/DockerJenkinsKubernetes.pdf" target="" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/DockerJenkinsMinikube.png" size="fit" style="width:100%;padding:0px;margin:0px;"/></picture></a></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sun, 17 Nov 2019 16:08:51 -0600</pubDate></item></channel></rss>