Hello Reader, What is the difference between traditional CICD and GitOps? This topic is coming up frequently in actual project meetings, and interviews. Let us understand this with the below diagram: Traditional DevOps GitOps Argo Workflows Recently, Argo Workflows have been growing in popularity, and the differences between Argo CD and Argo Workflows can be confusing. Think of Argo Workflows as AWS Step Functions running inside the cluster. As in, Argo Workflows can create a sequence of steps that can run in parallel or one after another (or as a DAG for those of you familiar with it). Each step runs inside a container. Each step can be bash script, code, or run your container. Let's take an example - you want to migrate the workloads from Cluster Autoscaler to Karpenter, and this requires a series of steps. An Argo Workflow can be used to do this. If you are just deploying into the cluster, Argo CD is recommended. Not only is it simpler, but the UI is also built for deployments. If you need to execute a series of steps (e.g., batch processing or other complex multi-step processes), go with Argo Workflows. Check out my talk from Paris Kubecon on Argo Workflows with demo: Video Link. So let me ask you this - are you camp traditional DevOps or camp GitOps, and why? If you have found this newsletter helpful, and want to support me 🙏: Checkout my bestselling courses on AWS, System Design, Kubernetes, DevOps, and more: Max discounted links AWS SA Bootcamp with Live Classes, Mock Interviews, Hands-On, Resume Improvement and more: https://www.sabootcamp.com/
Keep learning and keep rocking 🚀, Raj |
Free Cloud Interview Guide to crush your next interview. Plus, real-world answers for cloud interviews, and system design from a top Solutions Architect at AWS.
Hello Reader, The last couple of weeks have been action-packed for Gen AI! Two specific announcements were at the forefront - MCP (Model Context Protocol) and A2A (Agent To Agent). In today's edition, we will learn the similarities and differences between both, and answer which parts YOU need to know for the job and interviews. MCP MCP is released by Anthropic. Before we understand MCP, let's understand the existing challenges. Let's say you send a prompt to the app, "What's the weather in...
Hello Reader, Let’s face it—times are tough. The job market isn’t looking great, and uncertainty is in the air. But here’s the silver lining: this isn’t the first time we’ve faced challenges like this. I’ve been through the 2008 recession, and while it wasn’t easy, I came out stronger on the other side. Today, I want to share with you four strategies that worked for me back then and can help you navigate this downturn with confidence. 🚀Go the Extra Mile It’s an employer’s world. If you’re in...
Hello Reader, I just returned from Kubecon London, where I presented to a packed audience on Amazon EKS Auto Mode, Karpenter, and newly launched community add-on support. This talk was not recorded, but don't fret! I recorded the talk with some extra pointers, and as a thank you for being a valued subscriber of this newsletter, I am sharing that video with you. Please enjoy, and let me know of any questions: Slides from the talk: London EKS Auto Mode_RajdeepSaha.pdf Here are a few major...