Operations | Monitoring | ITSM | DevOps | Cloud

Lumigo

Making CI/CD work with serverless

“Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application.” — “Serverless Computing”, Wikipedia This mundane description of serverless is perhaps an understatement of one of the major shifts in recent years.

Webinar: Automate serverless tasks with the Lumigo CLI

Serverless applications typically involve much more than just Lambda functions. Maybe you use EventBridge as an event bus, or you’re using SNS and SQS to fan-out messages to different Lambda functions. Here at Lumigo, we’re using serverless technologies to help you monitor and troubleshoot your serverless applications and we feel your pain. This is why we created the lumigo-cli, and in this webinar, we show you how you can use it to automate many of your chores and make your development flow smoother and easier!

Automating Serverless Tasks with the Lumigo CLI

Here at Lumigo, our mission is to help customers succeed with serverless by solving the observability problem and letting them focus on adding business value with serverless technologies. And to do that, we love to eat our own dogfood – be it using the same serverless technologies that our customers use and even using Lumigo to monitor Lumigo itself! That way, we feel your pain and we find solutions to problems that you care about.

Webinar: Why your next serverless project should use AWS AppSync

GraphQL APIs offer a number of advantages over REST APIs, such as solving the “N+1 requests” problem. And AppSync makes building scalable and performant GraphQL APIs much easier because it takes care of all the infrastructure concerns for you. In this webinar, AWS Serverless Hero Yan Cui and Lumigo Software Engineer Guy Moses discuss some of the power of GraphQL and AppSync and why AppSync + Lambda + DynamoDB should be your stack of choice.

Webinar How to Monitor Serverless Apps - Jan 2021

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.

How to monitor and debug AppSync APIs

AWS AppSync is a fully managed GraphQL service that makes it easy for you to build scalable and performant GraphQL APIs without having to manage any infrastructure! With AppSync, you get a lot of capabilities out of the box. Such as the ability to integrate directly with DynamoDB, ElasticSearch, Aurora Serverless, and Lambda. AppSync also supports both per-request as well as per-resolver caching and has built-in integration with CloudWatch and X-Ray.

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.