• Let's make Cloud ☁️
  • Posts
  • Let's make Cloud #53: Serverless social login with AWS Cognito, AWS EKS Pod Identities as a replacement for IRSA, Is software getting worse?

Let's make Cloud #53: Serverless social login with AWS Cognito, AWS EKS Pod Identities as a replacement for IRSA, Is software getting worse?

Serverless social login with AWS Cognito, AWS EKS Pod Identities as a replacement for IRSA, Is software getting worse?

Hello CloudMakers!

As we close out 2023, a huge thanks for being part of "Let's Make Cloud." Your company on this weekly tech journey has been awesome! Here's to a fantastic 2024 ahead. Now, let's dive in the last issue of this year!

Today we shall see:

  • Serverless social login with AWS Cognito

  • AWS EKS Pod Identities as a replacement for IRSA

  • Is software getting worse?

Enjoy!

Serverless social login with AWS Cognito

In Nicola's article, he shares a hands-on guide to setting up serverless social logins with AWS Cognito. He compares two methods: direct integration with each social IdP and using an OAuth Provider, ultimately picking AWS Cognito for its simplicity and speed. Nicola details how to configure Cognito and social providers, and discusses challenges like Cognito's scaling policy and Apple's unique OAuth requirements. It's a real-world look at navigating trade-offs in system architecture, wrapped up with some practical advice.

AWS EKS Pod Identities - a replacement for IRSA?

Following our previous discussion on re:Invent's announcement about EKS clusters no longer requiring aws-auth, this article introduces another significant update: EKS Pod Identities. This feature simplifies managing Pod access to AWS resources, offering a more streamlined alternative to the IAM Roles for Service Accounts. The author walks through the process of setting up IAM Roles and integrating the EKS Pod Identity Agent add-on, highlighting the ease and reduced error potential of this new approach. It's an essential read for anyone looking to stay updated on AWS EKS advancements.

Is software getting worse?

Wrapping up this year, let's shift from specific tools to a bigger-picture look at our craft in software. The article we're discussing today takes a deep dive into the irony of modern software: despite more powerful hardware, our applications are becoming slower and bulkier. It's a candid exploration of why this is happening, pointing out that market trends prioritize flashy features over efficiency and reliability. The piece challenges us to rethink our approach to software development, advocating for more optimization and responsible coding. It's a thought-provoking read that questions the status quo in software engineering.

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!