• Let's make Cloud ☁️
  • Posts
  • Let's make Cloud #57: Serverless Fitness Functions, Function as a Service in Kubernetes with Argo Events, Amazon CodeCatalyst Quality Reports

Let's make Cloud #57: Serverless Fitness Functions, Function as a Service in Kubernetes with Argo Events, Amazon CodeCatalyst Quality Reports

Serverless Fitness Functions, Function as a Service in Kubernetes with Argo Events, Amazon CodeCatalyst Quality Reports

Hello CloudMakers!

Today we shall see:

  • Serverless Fitness Functions

  • Function as a Service in Kubernetes with Argo Events

  • Amazon CodeCatalyst Quality Reports

Enjoy!

Serverless Fitness Functions: What they are, and how to use them in the AWS CDK

This article dives into fitness functions, key for software architecture health checks. It explains these as automated tools that measure if the software meets goals like performance, security, and cost. It details their use in tracking aspects such as API speeds, error rates, and code quality, showing how they guide the software to evolve correctly. The piece is practical, offering insights into applying these functions in real-world development, making it a good read for developers and architects aiming to keep their projects on track.

Creating Function as a Service in Kubernetes with Argo Events

Containers and AWS Lambda have transformed software service creation and execution, introducing Function as a Service (FaaS). In Kubernetes, integrating single-event processing presented challenges. Argo Workflows and Argo Events provide a Kubernetes-native orchestration framework. Sensors within this framework connect external systems to Kubernetes, enabling data and action exchanges. An example is using sensors to subscribe to an AWS SQS queue, facilitating message processing and demonstrating system adaptability and scalability. This integration connects FaaS with Kubernetes, enhancing system interactions and scalability through AWS SQS.

Amazon CodeCatalyst Quality Reports - What Reports Should Be

Amazon CodeCatalyst offers streamlined quality reports like tests, code coverage, and analyses with minimal setup, supporting auto-detection and manual configuration of report files. It displays test outcomes, code coverage details, and supports various report formats that are easily accessible within workflow runs or pull requests, enhancing quality improvement processes. CodeCatalyst stands out for its integrated, easy-to-access reporting features compared to other platforms, requiring less configuration for quality insights.

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!