• Let's make Cloud ☁️
  • Posts
  • Let's make Cloud #18: Kubernetes as an API, step-by-step blue/green deployments, CodeCatalyst compared to other developer tools

Let's make Cloud #18: Kubernetes as an API, step-by-step blue/green deployments, CodeCatalyst compared to other developer tools

Kubernetes as an API, step-by-step blue/green deployments, CodeCatalyst compared to other developer tools

Hello CloudMakers!

As announced, last week I attended "Incontro DevOps Italia" (DevOps Summit Italy), an event that happens every year in Bologna. It's like a tradition that a sunny day welcomes the arrival of spring. I've been there a few times, but this time I stepped out of my comfort zone and talked about how technology transformed an infrastructure and the amazing benefits that followed.

Before the event, I was a bit nervous because it was my first time as a speaker. But, thanks to the incredible GrUSP team and other attendees, I felt right at home! I was still wondering if my topic would catch the community's attention, though.

The response was incredible! The room filled up, people seemed genuinely interested, and I saw smiles and nods all around. I got A LOT of questions afterwards and throughout the day. My public speaking may surely improve, but the experience was magical, and it made for a fantastic first time.

Stepping out of my comfort zone and sharing my work made a huge difference not only to my confidence but also to the quality of my work. So, I encourage you to take that leap, be more vocal about your projects, and see how it can positively impact your work! You never know what you might learn or the connections you could make.

And now, back to business! Today we shall see:

  • exploring Kubernetes beyond container orchestration: different scenarios and their pros and cons

  • a step-by-step guide to implementing blue-green deployments on Kubernetes

  • how CodeCatalyst compares to other AWS Services

Enjoy!

Kubernetes as a platform vs. Kubernetes as an API

This article, written by Massimo Re Ferrè, Principal Technologist at AWS, explores different ways of thinking about Kubernetes beyond just a container orchestrator. He describes four scenarios, each with varying levels of control and reliance on cloud services. Customers can choose the model that works best for them based on their level of expertise and desired balance between control and operational burden. Overall, the article offers helpful insights into Kubernetes and its role in modern infrastructure, and a nice demo using ACK (AWS Controller for Kubernetes), which you can consider an AWS version of Crossplane.

Continuous Blue-Green Deployments With Kubernetes

Are you interested in learning how to set up blue/green deployments on Kubernetes using a CI/CD approach? This article gives you a clear, step-by-step guide about how to use infrastructure as code to provision resources, Kubernetes to manage the deployment process, and GitOps to manage the CI/CD pipeline. By following these instructions, you'll be able to deploy changes quickly and efficiently, without any downtime or risk of errors.

How CodeCatalyst compares to other AWS Services related to Development and CI/CD processes

Amazon CodeCatalyst was announced at re:Invent 2022, and it's got a lot of people talking. Another developer tool? With so many AWS services available, it can be tough to figure out which tool does what. So, the author of this article decided to compare CodeCatalyst to other AWS services that are related to building, managing, or deploying software projects on AWS (Amplify, Application Composer, App Runner, Beanstalk, and the Code Suite). I found it very useful to understand how all these services work together!

Thank you for reading my newsletter!

If you liked it, please invite your friends to subscribe!

If you were forwarded this newsletter and liked it, you can subscribe for free here:

Have you read an article you liked and want to share it? Send it to me and you might see it published in this newsletter!

Interested in old issues? You can find them here!