Operations | Monitoring | ITSM | DevOps | Cloud

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.

How to Optimize AWS Lambda Costs

Serverless is a great way to reduce the cost of running applications. Lambda functions, by nature, make it very easy to use the exact amount of resources we need at any given point. In this post, we deep dive into Lambda costs, how they are calculated, and explore how to optimize them. Lambda costs are calculated from two parameters (all prices are for AWS N.Virginia, US-EAST-1).

Webinar: Debugging AWS Lambda Timeouts with Yan Cui

When a Lambda function times out, it’s one of the trickier problems to debug, especially if the function performs multiple IO calls. What was it doing when it timed out? And how do I identify these timeout errors quickly when Lambda lumps them together with other unhandled exceptions? In this webinar, we will show you how to identify and debug timeout errors, and strategies for mitigating timeouts and degraded performance more gracefully when there are underlying issues.

Webinar: Debugging Slow Lambda Response Times

One of the most common performance issues in serverless architectures is elevated latencies from external services, such as DynamoDB, ElasticSearch, or Stripe. In this webinar, we will show you how to quickly identify and debug these problems, and some best practices for dealing with poor performing 3rd party services. Here are some of the topics we cover.