Operations | Monitoring | ITSM | DevOps | Cloud

December 2020

Webinar: Choosing the right messaging service for serverless apps

By nature, serverless applications are highly-distributed and event-driven, relying heavily on relaying events from one service to another. With that in mind, selecting the right messaging service for routing events is critical for your serverless application's functionality and performance.

Webinar: Building Serverless Flows with AWS Step Functions

AWS Step Functions are an emerging solution in the field of serverless architectures, as they provide capabilities to coordinate between many services. This webinar takes the "Right to be forgotten" (GDPR) workflow as an example of a hands-on AWS Step Functions tutorial: use-cases, difficulties, and solutions. Combining Cloudway's experience with Lumigo's monitoring and debugging solution, we provide a full framework to manage multiple subsystems into a single serverless flow and get the work done.

Webinar: How to Monitor Serverless Applications

The software we write does not always work as smoothly as we'd like. To know if something went wrong, find the root cause, and fix the problem, we need to monitor our system and get alerts whenever issues pop up. There are many useful tools and practices for non-serverless applications. As we adopt serverless architecture can we continue to use the same approach? Unfortunately, the answer is no.

Choosing the right event-routing service for serverless: EventBridge, SNS, or SQS

Serverless is synonymous with Event-Driven Architecture, where Events are a fundamental block of information that is passed around to execute certain application logic. It is very important that events are delivered to the right destination with expected behavior to make sure the whole serverless application works as one. Events are relayed from one place to another through communication services, either in sequence or in parallel.

Package your Lambda function as a container image

Today, AWS announced another major feature to the Lambda platform: the option to package your code and dependencies as container images. The advantage of this capability is that it makes it easier for enterprise users to use a consistent set of tools for security scanning, code signing, and more. It also raises the maximum code package size for a function to a whopping 10GB.