PinnedMahdi MallakiinITNEXTReplace Dockerfile with BuildpacksExploring the Pros and Cons of Replacing Dockerfile with Buildpacks6 min read·Oct 15, 2023--10--10
PinnedMahdi MallakiinITNEXTDevOps Big Picture (On-Premises)An overview of DevOps best practices and tools for on-premises environments5 min read·Jun 18, 2023--3--3
Mahdi MallakiinITNEXTGitlab for Enterprise Continues DeliveryReview the features of Gitlab for an enterprise continues deliver system6 min read·Mar 21, 2024----
Mahdi MallakiinITNEXTKube-linter: Kubernets Manifests LinterCheck Kubernetes manifest best practices against your manifests using Kube-linter5 min read·Mar 11, 2024--1--1
Mahdi MallakiCloud Config Server; Push-Based or Pull-Based?Using the Spring Cloud Config Server as a central config server and employing push-based and pull-based approaches for getting configs10 min read·Feb 17, 2024----
Mahdi MallakiinITNEXTKafka cluster without ZookeeperKafka 3.3 introduced KRaft for creating clusters without needing to create Zookeeper3 min read·Feb 8, 2024----
Mahdi MallakiinITNEXTSpring Cloud Config Hot ReloadingApplying configuration changes in Spring Cloud without restarting the application using Kafka7 min read·Feb 2, 2024----
Mahdi MallakiinITNEXTJenkins Shared Library GuidanceEncapsulate functions across Jenkins pipelines using the Jenkins shared library4 min read·Nov 22, 2023----
Mahdi MallakiinITNEXTBuilding Docker images with KanikoBuilding a Docker image using Docker in Docker with reduced privileges using Kaniko6 min read·Nov 1, 2023----
Mahdi MallakiinITNEXTTekton CI/CD reviewReviewing Tekton as one of the latest CI/CD tools8 min read·Oct 23, 2023--3--3