ºÝºÝߣshows by User: theburningmonk / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: theburningmonk / Thu, 17 Nov 2022 21:07:20 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: theburningmonk How to win the game of trade-offs /slideshow/how-to-win-the-game-of-tradeoffs/254282900 howtowinthegameoftrade-offs-221117210720-5c2a7a5b
Delivered at the Serverless Summit 2022. Learn how to design serverless systems and tip the balance of trade-offs in your favour. To learn how to build production-grade serverless applications, check out my upcoming workshops at productionreadyserverless.com and get 15% off with the code "serverlesssummit22".]]>

Delivered at the Serverless Summit 2022. Learn how to design serverless systems and tip the balance of trade-offs in your favour. To learn how to build production-grade serverless applications, check out my upcoming workshops at productionreadyserverless.com and get 15% off with the code "serverlesssummit22".]]>
Thu, 17 Nov 2022 21:07:20 GMT /slideshow/how-to-win-the-game-of-tradeoffs/254282900 theburningmonk@slideshare.net(theburningmonk) How to win the game of trade-offs theburningmonk Delivered at the Serverless Summit 2022. Learn how to design serverless systems and tip the balance of trade-offs in your favour. To learn how to build production-grade serverless applications, check out my upcoming workshops at productionreadyserverless.com and get 15% off with the code "serverlesssummit22". <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howtowinthegameoftrade-offs-221117210720-5c2a7a5b-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Delivered at the Serverless Summit 2022. Learn how to design serverless systems and tip the balance of trade-offs in your favour. To learn how to build production-grade serverless applications, check out my upcoming workshops at productionreadyserverless.com and get 15% off with the code &quot;serverlesssummit22&quot;.
How to win the game of trade-offs from Yan Cui
]]>
26 0 https://cdn.slidesharecdn.com/ss_thumbnails/howtowinthegameoftrade-offs-221117210720-5c2a7a5b-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to choose the right messaging service /theburningmonk/how-to-choose-the-right-messaging-service howtochoosetherightmessagingservice-221003193504-42bb3bf2
At the heart of every event-driven architecture is a conduit for messages to flow through. AWS offers many services that can act as such conduit - EventBridge, SNS, SQS, Kinesis, DynamoDB streams, MSK, IOT Core and Amazon MQ just to name a few! These services have different characteristics and trade-offs around performance, scalability and cost. Picking the right service for your workload is not always easy. In this talk, let’s talk about how to pick the right messaging service to use in your event-driven architecture and play the game of trade-offs to your advantage.]]>

At the heart of every event-driven architecture is a conduit for messages to flow through. AWS offers many services that can act as such conduit - EventBridge, SNS, SQS, Kinesis, DynamoDB streams, MSK, IOT Core and Amazon MQ just to name a few! These services have different characteristics and trade-offs around performance, scalability and cost. Picking the right service for your workload is not always easy. In this talk, let’s talk about how to pick the right messaging service to use in your event-driven architecture and play the game of trade-offs to your advantage.]]>
Mon, 03 Oct 2022 19:35:04 GMT /theburningmonk/how-to-choose-the-right-messaging-service theburningmonk@slideshare.net(theburningmonk) How to choose the right messaging service theburningmonk At the heart of every event-driven architecture is a conduit for messages to flow through. AWS offers many services that can act as such conduit - EventBridge, SNS, SQS, Kinesis, DynamoDB streams, MSK, IOT Core and Amazon MQ just to name a few! These services have different characteristics and trade-offs around performance, scalability and cost. Picking the right service for your workload is not always easy. In this talk, let’s talk about how to pick the right messaging service to use in your event-driven architecture and play the game of trade-offs to your advantage. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howtochoosetherightmessagingservice-221003193504-42bb3bf2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> At the heart of every event-driven architecture is a conduit for messages to flow through. AWS offers many services that can act as such conduit - EventBridge, SNS, SQS, Kinesis, DynamoDB streams, MSK, IOT Core and Amazon MQ just to name a few! These services have different characteristics and trade-offs around performance, scalability and cost. Picking the right service for your workload is not always easy. In this talk, let’s talk about how to pick the right messaging service to use in your event-driven architecture and play the game of trade-offs to your advantage.
How to choose the right messaging service from Yan Cui
]]>
147 0 https://cdn.slidesharecdn.com/ss_thumbnails/howtochoosetherightmessagingservice-221003193504-42bb3bf2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to choose the right messaging service for your workload /slideshow/how-to-choose-the-right-messaging-service-for-your-workload/252812626 howtochoosetherightmessagingservice-220903090839-20b6b4d4
At the heart of every event-driven architecture is a conduit for messages to flow through. AWS offers many services that can act as such conduit - EventBridge, SNS, SQS, Kinesis, DynamoDB streams, MSK, IOT Core and Amazon MQ just to name a few! These services have different characteristics and trade-offs around performance, scalability and cost. Picking the right service for your workload is not always easy. In this talk, let’s talk about how to pick the right messaging service to use in your event-driven architecture and play the game of trade-offs to your advantage. ]]>

At the heart of every event-driven architecture is a conduit for messages to flow through. AWS offers many services that can act as such conduit - EventBridge, SNS, SQS, Kinesis, DynamoDB streams, MSK, IOT Core and Amazon MQ just to name a few! These services have different characteristics and trade-offs around performance, scalability and cost. Picking the right service for your workload is not always easy. In this talk, let’s talk about how to pick the right messaging service to use in your event-driven architecture and play the game of trade-offs to your advantage. ]]>
Sat, 03 Sep 2022 09:08:39 GMT /slideshow/how-to-choose-the-right-messaging-service-for-your-workload/252812626 theburningmonk@slideshare.net(theburningmonk) How to choose the right messaging service for your workload theburningmonk At the heart of every event-driven architecture is a conduit for messages to flow through. AWS offers many services that can act as such conduit - EventBridge, SNS, SQS, Kinesis, DynamoDB streams, MSK, IOT Core and Amazon MQ just to name a few! These services have different characteristics and trade-offs around performance, scalability and cost. Picking the right service for your workload is not always easy. In this talk, let’s talk about how to pick the right messaging service to use in your event-driven architecture and play the game of trade-offs to your advantage. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howtochoosetherightmessagingservice-220903090839-20b6b4d4-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> At the heart of every event-driven architecture is a conduit for messages to flow through. AWS offers many services that can act as such conduit - EventBridge, SNS, SQS, Kinesis, DynamoDB streams, MSK, IOT Core and Amazon MQ just to name a few! These services have different characteristics and trade-offs around performance, scalability and cost. Picking the right service for your workload is not always easy. In this talk, let’s talk about how to pick the right messaging service to use in your event-driven architecture and play the game of trade-offs to your advantage.
How to choose the right messaging service for your workload from Yan Cui
]]>
84 0 https://cdn.slidesharecdn.com/ss_thumbnails/howtochoosetherightmessagingservice-220903090839-20b6b4d4-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Patterns and practices for building resilient serverless applications.pdf /slideshow/patterns-and-practices-for-building-resilient-serverless-applicationspdf/251410946 patternsandpracticesforbuildingresilientserverlessapplications-220323191955
Lambda gives you multi-AZ out-of-the-box, but still, things can go wrong in production. There are region-wide outages, and performance degradation in services your function depends on can cause it to time out or error. And what if you're dealing with downstream systems that just aren't as scalable and can't handle the load you put on them? The bottom line is many things can go wrong and they often do at the worst of times. The goal of building resilient systems is not to prevent failures, but to build systems that can withstand these failures. In this talk, we will look at a number of practices and architectural patterns that can help you build more resilient serverless applications. Such as multi-region, active-active, employing DLQs and surge queues. We'll also see how we can use chaos experiments to help us identify failure modes before they manifest in production.]]>

Lambda gives you multi-AZ out-of-the-box, but still, things can go wrong in production. There are region-wide outages, and performance degradation in services your function depends on can cause it to time out or error. And what if you're dealing with downstream systems that just aren't as scalable and can't handle the load you put on them? The bottom line is many things can go wrong and they often do at the worst of times. The goal of building resilient systems is not to prevent failures, but to build systems that can withstand these failures. In this talk, we will look at a number of practices and architectural patterns that can help you build more resilient serverless applications. Such as multi-region, active-active, employing DLQs and surge queues. We'll also see how we can use chaos experiments to help us identify failure modes before they manifest in production.]]>
Wed, 23 Mar 2022 19:19:54 GMT /slideshow/patterns-and-practices-for-building-resilient-serverless-applicationspdf/251410946 theburningmonk@slideshare.net(theburningmonk) Patterns and practices for building resilient serverless applications.pdf theburningmonk Lambda gives you multi-AZ out-of-the-box, but still, things can go wrong in production. There are region-wide outages, and performance degradation in services your function depends on can cause it to time out or error. And what if you're dealing with downstream systems that just aren't as scalable and can't handle the load you put on them? The bottom line is many things can go wrong and they often do at the worst of times. The goal of building resilient systems is not to prevent failures, but to build systems that can withstand these failures. In this talk, we will look at a number of practices and architectural patterns that can help you build more resilient serverless applications. Such as multi-region, active-active, employing DLQs and surge queues. We'll also see how we can use chaos experiments to help us identify failure modes before they manifest in production. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/patternsandpracticesforbuildingresilientserverlessapplications-220323191955-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Lambda gives you multi-AZ out-of-the-box, but still, things can go wrong in production. There are region-wide outages, and performance degradation in services your function depends on can cause it to time out or error. And what if you&#39;re dealing with downstream systems that just aren&#39;t as scalable and can&#39;t handle the load you put on them? The bottom line is many things can go wrong and they often do at the worst of times. The goal of building resilient systems is not to prevent failures, but to build systems that can withstand these failures. In this talk, we will look at a number of practices and architectural patterns that can help you build more resilient serverless applications. Such as multi-region, active-active, employing DLQs and surge queues. We&#39;ll also see how we can use chaos experiments to help us identify failure modes before they manifest in production.
Patterns and practices for building resilient serverless applications.pdf from Yan Cui
]]>
176 0 https://cdn.slidesharecdn.com/ss_thumbnails/patternsandpracticesforbuildingresilientserverlessapplications-220323191955-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Lambda and DynamoDB best practices /slideshow/lambda-and-dynamodb-best-practices/250694890 lambdaanddynamodbbestpractices-211121143951
Presented at Cazoo techtalk on 19th Nov, 2021]]>

Presented at Cazoo techtalk on 19th Nov, 2021]]>
Sun, 21 Nov 2021 14:39:51 GMT /slideshow/lambda-and-dynamodb-best-practices/250694890 theburningmonk@slideshare.net(theburningmonk) Lambda and DynamoDB best practices theburningmonk Presented at Cazoo techtalk on 19th Nov, 2021 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/lambdaanddynamodbbestpractices-211121143951-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presented at Cazoo techtalk on 19th Nov, 2021
Lambda and DynamoDB best practices from Yan Cui
]]>
839 0 https://cdn.slidesharecdn.com/ss_thumbnails/lambdaanddynamodbbestpractices-211121143951-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Lessons from running AppSync in prod /slideshow/lessons-from-running-appsync-in-prod/250678748 lessonsfromrunningappsyncinprod-211118155245
Presented at Serverless Summit 2021]]>

Presented at Serverless Summit 2021]]>
Thu, 18 Nov 2021 15:52:44 GMT /slideshow/lessons-from-running-appsync-in-prod/250678748 theburningmonk@slideshare.net(theburningmonk) Lessons from running AppSync in prod theburningmonk Presented at Serverless Summit 2021 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/lessonsfromrunningappsyncinprod-211118155245-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presented at Serverless Summit 2021
Lessons from running AppSync in prod from Yan Cui
]]>
1166 0 https://cdn.slidesharecdn.com/ss_thumbnails/lessonsfromrunningappsyncinprod-211118155245-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Serverless observability - a hero's perspective /theburningmonk/serverless-observability-a-heros-perspective serverlessobservability-aherosperspective-210923174733
Yan Cui, an AWS Serverless Hero, will talk about the learnings from using serverless at scale. He will cover the challenges for observability in serverless asynchronous workloads and the patterns to address those challenges, like using centralized logging, correlation IDs, tracing, lambda extensions.]]>

Yan Cui, an AWS Serverless Hero, will talk about the learnings from using serverless at scale. He will cover the challenges for observability in serverless asynchronous workloads and the patterns to address those challenges, like using centralized logging, correlation IDs, tracing, lambda extensions.]]>
Thu, 23 Sep 2021 17:47:32 GMT /theburningmonk/serverless-observability-a-heros-perspective theburningmonk@slideshare.net(theburningmonk) Serverless observability - a hero's perspective theburningmonk Yan Cui, an AWS Serverless Hero, will talk about the learnings from using serverless at scale. He will cover the challenges for observability in serverless asynchronous workloads and the patterns to address those challenges, like using centralized logging, correlation IDs, tracing, lambda extensions. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/serverlessobservability-aherosperspective-210923174733-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Yan Cui, an AWS Serverless Hero, will talk about the learnings from using serverless at scale. He will cover the challenges for observability in serverless asynchronous workloads and the patterns to address those challenges, like using centralized logging, correlation IDs, tracing, lambda extensions.
Serverless observability - a hero's perspective from Yan Cui
]]>
389 0 https://cdn.slidesharecdn.com/ss_thumbnails/serverlessobservability-aherosperspective-210923174733-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to ship customer value faster with step functions /slideshow/how-to-ship-customer-value-faster-with-step-functions-249891078/249891078 howtoshipcustomervaluefasterwithstepfunctions-210730125746
Learn all about AWS Step Functions and how to use them to model business workflows and ship customer values quickly. In this session, we will talk about what is Step Functions, how to model business workflows as state machines, real-world case studies, and design patterns. By the end of this webinar, you should have a good idea of where Step Functions fit into your application and why you should use them (and why not!) to model workflows instead of building a custom solution yourself.]]>

Learn all about AWS Step Functions and how to use them to model business workflows and ship customer values quickly. In this session, we will talk about what is Step Functions, how to model business workflows as state machines, real-world case studies, and design patterns. By the end of this webinar, you should have a good idea of where Step Functions fit into your application and why you should use them (and why not!) to model workflows instead of building a custom solution yourself.]]>
Fri, 30 Jul 2021 12:57:45 GMT /slideshow/how-to-ship-customer-value-faster-with-step-functions-249891078/249891078 theburningmonk@slideshare.net(theburningmonk) How to ship customer value faster with step functions theburningmonk Learn all about AWS Step Functions and how to use them to model business workflows and ship customer values quickly. In this session, we will talk about what is Step Functions, how to model business workflows as state machines, real-world case studies, and design patterns. By the end of this webinar, you should have a good idea of where Step Functions fit into your application and why you should use them (and why not!) to model workflows instead of building a custom solution yourself. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howtoshipcustomervaluefasterwithstepfunctions-210730125746-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Learn all about AWS Step Functions and how to use them to model business workflows and ship customer values quickly. In this session, we will talk about what is Step Functions, how to model business workflows as state machines, real-world case studies, and design patterns. By the end of this webinar, you should have a good idea of where Step Functions fit into your application and why you should use them (and why not!) to model workflows instead of building a custom solution yourself.
How to ship customer value faster with step functions from Yan Cui
]]>
653 0 https://cdn.slidesharecdn.com/ss_thumbnails/howtoshipcustomervaluefasterwithstepfunctions-210730125746-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How serverless changes the cost paradigm /slideshow/how-serverless-changes-the-cost-paradigm/243854905 howserverlesschangesthecostparadigm-210304191703
One of the key characteristics of serverless components is the pay-per-use pricing model. For example, with AWS Lambda, you don’t pay for the uptime of the underlying infrastructure but for the no. of invocations and how long your code actually runs for. This important characteristic removes the need for many premature micro-optimizations as your cost is always tightly linked to usage and minimizes waste. As a result, many applications would run at a fraction of the cost if they were moved to serverless. The pay-per-use pricing model also enables more accurate cost prediction and monitoring based on your application’s throughput. This gives rise to the notion of FinDev, where finance and development can intersect and allows optimization to be targeted to give the optimal return-on-invest on the engineering efforts. And by building your application on serverless components, you can also leverage it as a business advantage and offer a more competitive, usage-based pricing to your customers. Which is going to be crucial at a time when businesses all around the world are affected by COVID and are looking for better efficiencies. In this webinar, we will cover topics such as: - How does the cost of serverless differ from serverful applications? - How to predict and monitor cost in serverless applications? - When should you optimize for cost? - How can you leverage usage-based pricing as a business advantage?]]>

One of the key characteristics of serverless components is the pay-per-use pricing model. For example, with AWS Lambda, you don’t pay for the uptime of the underlying infrastructure but for the no. of invocations and how long your code actually runs for. This important characteristic removes the need for many premature micro-optimizations as your cost is always tightly linked to usage and minimizes waste. As a result, many applications would run at a fraction of the cost if they were moved to serverless. The pay-per-use pricing model also enables more accurate cost prediction and monitoring based on your application’s throughput. This gives rise to the notion of FinDev, where finance and development can intersect and allows optimization to be targeted to give the optimal return-on-invest on the engineering efforts. And by building your application on serverless components, you can also leverage it as a business advantage and offer a more competitive, usage-based pricing to your customers. Which is going to be crucial at a time when businesses all around the world are affected by COVID and are looking for better efficiencies. In this webinar, we will cover topics such as: - How does the cost of serverless differ from serverful applications? - How to predict and monitor cost in serverless applications? - When should you optimize for cost? - How can you leverage usage-based pricing as a business advantage?]]>
Thu, 04 Mar 2021 19:17:03 GMT /slideshow/how-serverless-changes-the-cost-paradigm/243854905 theburningmonk@slideshare.net(theburningmonk) How serverless changes the cost paradigm theburningmonk One of the key characteristics of serverless components is the pay-per-use pricing model. For example, with AWS Lambda, you don’t pay for the uptime of the underlying infrastructure but for the no. of invocations and how long your code actually runs for. This important characteristic removes the need for many premature micro-optimizations as your cost is always tightly linked to usage and minimizes waste. As a result, many applications would run at a fraction of the cost if they were moved to serverless. The pay-per-use pricing model also enables more accurate cost prediction and monitoring based on your application’s throughput. This gives rise to the notion of FinDev, where finance and development can intersect and allows optimization to be targeted to give the optimal return-on-invest on the engineering efforts. And by building your application on serverless components, you can also leverage it as a business advantage and offer a more competitive, usage-based pricing to your customers. Which is going to be crucial at a time when businesses all around the world are affected by COVID and are looking for better efficiencies. In this webinar, we will cover topics such as: - How does the cost of serverless differ from serverful applications? - How to predict and monitor cost in serverless applications? - When should you optimize for cost? - How can you leverage usage-based pricing as a business advantage? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howserverlesschangesthecostparadigm-210304191703-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> One of the key characteristics of serverless components is the pay-per-use pricing model. For example, with AWS Lambda, you don’t pay for the uptime of the underlying infrastructure but for the no. of invocations and how long your code actually runs for. This important characteristic removes the need for many premature micro-optimizations as your cost is always tightly linked to usage and minimizes waste. As a result, many applications would run at a fraction of the cost if they were moved to serverless. The pay-per-use pricing model also enables more accurate cost prediction and monitoring based on your application’s throughput. This gives rise to the notion of FinDev, where finance and development can intersect and allows optimization to be targeted to give the optimal return-on-invest on the engineering efforts. And by building your application on serverless components, you can also leverage it as a business advantage and offer a more competitive, usage-based pricing to your customers. Which is going to be crucial at a time when businesses all around the world are affected by COVID and are looking for better efficiencies. In this webinar, we will cover topics such as: - How does the cost of serverless differ from serverful applications? - How to predict and monitor cost in serverless applications? - When should you optimize for cost? - How can you leverage usage-based pricing as a business advantage?
How serverless changes the cost paradigm from Yan Cui
]]>
1124 0 https://cdn.slidesharecdn.com/ss_thumbnails/howserverlesschangesthecostparadigm-210304191703-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Why your next serverless project should use AWS AppSync /slideshow/why-your-next-serverless-project-should-use-aws-appsync/242584346 whyappsync-210211151515
In this webinar, Yan Cui and Lumigo Software Engineer Guy Moses will discuss some of the power of GraphQL and AppSync and why AppSync + Lambda + DynamoDB should be your stack of choice in 2021 and beyond!]]>

In this webinar, Yan Cui and Lumigo Software Engineer Guy Moses will discuss some of the power of GraphQL and AppSync and why AppSync + Lambda + DynamoDB should be your stack of choice in 2021 and beyond!]]>
Thu, 11 Feb 2021 15:15:14 GMT /slideshow/why-your-next-serverless-project-should-use-aws-appsync/242584346 theburningmonk@slideshare.net(theburningmonk) Why your next serverless project should use AWS AppSync theburningmonk In this webinar, Yan Cui and Lumigo Software Engineer Guy Moses will discuss some of the power of GraphQL and AppSync and why AppSync + Lambda + DynamoDB should be your stack of choice in 2021 and beyond! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/whyappsync-210211151515-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this webinar, Yan Cui and Lumigo Software Engineer Guy Moses will discuss some of the power of GraphQL and AppSync and why AppSync + Lambda + DynamoDB should be your stack of choice in 2021 and beyond!
Why your next serverless project should use AWS AppSync from Yan Cui
]]>
1365 0 https://cdn.slidesharecdn.com/ss_thumbnails/whyappsync-210211151515-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Build social network in 4 weeks /slideshow/build-social-network-in-4-weeks-239089631/239089631 buildsocialnetworkin4weeks-201104220031
Serverless technologies drastically simplify the task of building modern, scalable APIs in the cloud, and GraphQL makes it easy for frontend teams to consume these APIs and to iterate quickly on your product idea. Together, they are a perfect combination for a product-focused, full-stack team to deliver customer values quickly. In this talk, see how we built a new social network mobile app in under 4 weeks using Lambda, AppSync, DynamoDB and Algolia. How we approached CI/CD, testing, authentication and lessons we learnt along the way. Real-world serverless podcast: https://realworldserverless.com Learn Lambda best practices: https://lambdabestpractice.com Blog: https://theburningmonk.com Consulting services: https://theburningmonk.com/hire-me Production-Ready Serverless workshop: https://productionreadyserverless.com]]>

Serverless technologies drastically simplify the task of building modern, scalable APIs in the cloud, and GraphQL makes it easy for frontend teams to consume these APIs and to iterate quickly on your product idea. Together, they are a perfect combination for a product-focused, full-stack team to deliver customer values quickly. In this talk, see how we built a new social network mobile app in under 4 weeks using Lambda, AppSync, DynamoDB and Algolia. How we approached CI/CD, testing, authentication and lessons we learnt along the way. Real-world serverless podcast: https://realworldserverless.com Learn Lambda best practices: https://lambdabestpractice.com Blog: https://theburningmonk.com Consulting services: https://theburningmonk.com/hire-me Production-Ready Serverless workshop: https://productionreadyserverless.com]]>
Wed, 04 Nov 2020 22:00:31 GMT /slideshow/build-social-network-in-4-weeks-239089631/239089631 theburningmonk@slideshare.net(theburningmonk) Build social network in 4 weeks theburningmonk Serverless technologies drastically simplify the task of building modern, scalable APIs in the cloud, and GraphQL makes it easy for frontend teams to consume these APIs and to iterate quickly on your product idea. Together, they are a perfect combination for a product-focused, full-stack team to deliver customer values quickly. In this talk, see how we built a new social network mobile app in under 4 weeks using Lambda, AppSync, DynamoDB and Algolia. How we approached CI/CD, testing, authentication and lessons we learnt along the way. Real-world serverless podcast: https://realworldserverless.com Learn Lambda best practices: https://lambdabestpractice.com Blog: https://theburningmonk.com Consulting services: https://theburningmonk.com/hire-me Production-Ready Serverless workshop: https://productionreadyserverless.com <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/buildsocialnetworkin4weeks-201104220031-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Serverless technologies drastically simplify the task of building modern, scalable APIs in the cloud, and GraphQL makes it easy for frontend teams to consume these APIs and to iterate quickly on your product idea. Together, they are a perfect combination for a product-focused, full-stack team to deliver customer values quickly. In this talk, see how we built a new social network mobile app in under 4 weeks using Lambda, AppSync, DynamoDB and Algolia. How we approached CI/CD, testing, authentication and lessons we learnt along the way. Real-world serverless podcast: https://realworldserverless.com Learn Lambda best practices: https://lambdabestpractice.com Blog: https://theburningmonk.com Consulting services: https://theburningmonk.com/hire-me Production-Ready Serverless workshop: https://productionreadyserverless.com
Build social network in 4 weeks from Yan Cui
]]>
645 0 https://cdn.slidesharecdn.com/ss_thumbnails/buildsocialnetworkin4weeks-201104220031-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Patterns and practices for building resilient serverless applications /slideshow/patterns-and-practices-for-building-resilient-serverless-applications-239070262/239070262 patternsandpracticesforbuildingresilientserverlessapplications-201103161625
Lambda gives you multi-AZ out-of-the-box, but still, things can go wrong in production. There are region-wide outages, and performance degradation in services your function depends on can cause it to time out or error. And what if you're dealing with downstream systems that just aren't as scalable and can't handle the load you put on them? The bottom line is many things can go wrong and they often do at the worst of times. The goal of building resilient systems is not to prevent failures, but to build systems that can withstand these failures. In this talk, we will look at a number of practices and architectural patterns that can help you build more resilient serverless applications. Such as multi-region, active-active, employing DLQs and surge queues. We'll also see how we can use chaos experiments to help us identify failure modes before they manifest in production]]>

Lambda gives you multi-AZ out-of-the-box, but still, things can go wrong in production. There are region-wide outages, and performance degradation in services your function depends on can cause it to time out or error. And what if you're dealing with downstream systems that just aren't as scalable and can't handle the load you put on them? The bottom line is many things can go wrong and they often do at the worst of times. The goal of building resilient systems is not to prevent failures, but to build systems that can withstand these failures. In this talk, we will look at a number of practices and architectural patterns that can help you build more resilient serverless applications. Such as multi-region, active-active, employing DLQs and surge queues. We'll also see how we can use chaos experiments to help us identify failure modes before they manifest in production]]>
Tue, 03 Nov 2020 16:16:25 GMT /slideshow/patterns-and-practices-for-building-resilient-serverless-applications-239070262/239070262 theburningmonk@slideshare.net(theburningmonk) Patterns and practices for building resilient serverless applications theburningmonk Lambda gives you multi-AZ out-of-the-box, but still, things can go wrong in production. There are region-wide outages, and performance degradation in services your function depends on can cause it to time out or error. And what if you're dealing with downstream systems that just aren't as scalable and can't handle the load you put on them? The bottom line is many things can go wrong and they often do at the worst of times. The goal of building resilient systems is not to prevent failures, but to build systems that can withstand these failures. In this talk, we will look at a number of practices and architectural patterns that can help you build more resilient serverless applications. Such as multi-region, active-active, employing DLQs and surge queues. We'll also see how we can use chaos experiments to help us identify failure modes before they manifest in production <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/patternsandpracticesforbuildingresilientserverlessapplications-201103161625-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Lambda gives you multi-AZ out-of-the-box, but still, things can go wrong in production. There are region-wide outages, and performance degradation in services your function depends on can cause it to time out or error. And what if you&#39;re dealing with downstream systems that just aren&#39;t as scalable and can&#39;t handle the load you put on them? The bottom line is many things can go wrong and they often do at the worst of times. The goal of building resilient systems is not to prevent failures, but to build systems that can withstand these failures. In this talk, we will look at a number of practices and architectural patterns that can help you build more resilient serverless applications. Such as multi-region, active-active, employing DLQs and surge queues. We&#39;ll also see how we can use chaos experiments to help us identify failure modes before they manifest in production
Patterns and practices for building resilient serverless applications from Yan Cui
]]>
395 0 https://cdn.slidesharecdn.com/ss_thumbnails/patternsandpracticesforbuildingresilientserverlessapplications-201103161625-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to bring chaos engineering to serverless /slideshow/how-to-bring-chaos-engineering-to-serverless/238980697 howtobringchaosengineeringtoserverless-201026224426
You might have heard about chaos engineering in the context of Netflix and Amazon, and how they kill EC2 servers in production at random to verify that their systems can stay up in the face of infrastructure failures. But did you know that the same ideas can be applied to serverless applications? Yes, despite not having access to the underlying servers, we can still apply principles of chaos engineering to uncover failure modes in our system (and there are plenty!) so we can build a defence against them and make our serverless applications more robust and more resilient!]]>

You might have heard about chaos engineering in the context of Netflix and Amazon, and how they kill EC2 servers in production at random to verify that their systems can stay up in the face of infrastructure failures. But did you know that the same ideas can be applied to serverless applications? Yes, despite not having access to the underlying servers, we can still apply principles of chaos engineering to uncover failure modes in our system (and there are plenty!) so we can build a defence against them and make our serverless applications more robust and more resilient!]]>
Mon, 26 Oct 2020 22:44:26 GMT /slideshow/how-to-bring-chaos-engineering-to-serverless/238980697 theburningmonk@slideshare.net(theburningmonk) How to bring chaos engineering to serverless theburningmonk You might have heard about chaos engineering in the context of Netflix and Amazon, and how they kill EC2 servers in production at random to verify that their systems can stay up in the face of infrastructure failures. But did you know that the same ideas can be applied to serverless applications? Yes, despite not having access to the underlying servers, we can still apply principles of chaos engineering to uncover failure modes in our system (and there are plenty!) so we can build a defence against them and make our serverless applications more robust and more resilient! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howtobringchaosengineeringtoserverless-201026224426-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> You might have heard about chaos engineering in the context of Netflix and Amazon, and how they kill EC2 servers in production at random to verify that their systems can stay up in the face of infrastructure failures. But did you know that the same ideas can be applied to serverless applications? Yes, despite not having access to the underlying servers, we can still apply principles of chaos engineering to uncover failure modes in our system (and there are plenty!) so we can build a defence against them and make our serverless applications more robust and more resilient!
How to bring chaos engineering to serverless from Yan Cui
]]>
456 0 https://cdn.slidesharecdn.com/ss_thumbnails/howtobringchaosengineeringtoserverless-201026224426-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Migrating existing monolith to serverless in 8 steps /slideshow/migrating-existing-monolith-to-serverless-in-8-steps-238980644/238980644 migratingexistingmonolithtoserverlessin8steps-201026223556
Refactoring a monolith to serverless can be intimidating, but there are discrete steps that you can take to simplify the process. In this talk, AWS Serverless Hero Yan Cui outlines 8 steps to successfully refactor your monolith and highlight key decision points such as language and tooling choices.]]>

Refactoring a monolith to serverless can be intimidating, but there are discrete steps that you can take to simplify the process. In this talk, AWS Serverless Hero Yan Cui outlines 8 steps to successfully refactor your monolith and highlight key decision points such as language and tooling choices.]]>
Mon, 26 Oct 2020 22:35:56 GMT /slideshow/migrating-existing-monolith-to-serverless-in-8-steps-238980644/238980644 theburningmonk@slideshare.net(theburningmonk) Migrating existing monolith to serverless in 8 steps theburningmonk Refactoring a monolith to serverless can be intimidating, but there are discrete steps that you can take to simplify the process. In this talk, AWS Serverless Hero Yan Cui outlines 8 steps to successfully refactor your monolith and highlight key decision points such as language and tooling choices. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/migratingexistingmonolithtoserverlessin8steps-201026223556-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Refactoring a monolith to serverless can be intimidating, but there are discrete steps that you can take to simplify the process. In this talk, AWS Serverless Hero Yan Cui outlines 8 steps to successfully refactor your monolith and highlight key decision points such as language and tooling choices.
Migrating existing monolith to serverless in 8 steps from Yan Cui
]]>
406 0 https://cdn.slidesharecdn.com/ss_thumbnails/migratingexistingmonolithtoserverlessin8steps-201026223556-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building a social network in under 4 weeks with Serverless and GraphQL /slideshow/building-a-social-network-in-under-4-weeks-with-serverless-and-graphql-238877100/238877100 buildsocialnetworkin4weeks-201014173008
Serverless technologies drastically simplify the task of building modern, scalable APIs in the cloud, and GraphQL makes it easy for frontend teams to consume these APIs and to iterate quickly on your product idea. Together, they are a perfect combination for a product-focused, full-stack team to deliver customer values quickly. In this talk, see how we built a new social network mobile app in under 4 weeks using Lambda, AppSync, DynamoDB and Algolia. How we approached CI/CD, testing, authentication and lessons we learnt along the way. Real-world serverless podcast: https://realworldserverless.com Learn Lambda best practices: https://lambdabestpractice.com Blog: https://theburningmonk.com Consulting services: https://theburningmonk.com/hire-me Production-Ready Serverless workshop: https://productionreadyserverless.com]]>

Serverless technologies drastically simplify the task of building modern, scalable APIs in the cloud, and GraphQL makes it easy for frontend teams to consume these APIs and to iterate quickly on your product idea. Together, they are a perfect combination for a product-focused, full-stack team to deliver customer values quickly. In this talk, see how we built a new social network mobile app in under 4 weeks using Lambda, AppSync, DynamoDB and Algolia. How we approached CI/CD, testing, authentication and lessons we learnt along the way. Real-world serverless podcast: https://realworldserverless.com Learn Lambda best practices: https://lambdabestpractice.com Blog: https://theburningmonk.com Consulting services: https://theburningmonk.com/hire-me Production-Ready Serverless workshop: https://productionreadyserverless.com]]>
Wed, 14 Oct 2020 17:30:08 GMT /slideshow/building-a-social-network-in-under-4-weeks-with-serverless-and-graphql-238877100/238877100 theburningmonk@slideshare.net(theburningmonk) Building a social network in under 4 weeks with Serverless and GraphQL theburningmonk Serverless technologies drastically simplify the task of building modern, scalable APIs in the cloud, and GraphQL makes it easy for frontend teams to consume these APIs and to iterate quickly on your product idea. Together, they are a perfect combination for a product-focused, full-stack team to deliver customer values quickly. In this talk, see how we built a new social network mobile app in under 4 weeks using Lambda, AppSync, DynamoDB and Algolia. How we approached CI/CD, testing, authentication and lessons we learnt along the way. Real-world serverless podcast: https://realworldserverless.com Learn Lambda best practices: https://lambdabestpractice.com Blog: https://theburningmonk.com Consulting services: https://theburningmonk.com/hire-me Production-Ready Serverless workshop: https://productionreadyserverless.com <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/buildsocialnetworkin4weeks-201014173008-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Serverless technologies drastically simplify the task of building modern, scalable APIs in the cloud, and GraphQL makes it easy for frontend teams to consume these APIs and to iterate quickly on your product idea. Together, they are a perfect combination for a product-focused, full-stack team to deliver customer values quickly. In this talk, see how we built a new social network mobile app in under 4 weeks using Lambda, AppSync, DynamoDB and Algolia. How we approached CI/CD, testing, authentication and lessons we learnt along the way. Real-world serverless podcast: https://realworldserverless.com Learn Lambda best practices: https://lambdabestpractice.com Blog: https://theburningmonk.com Consulting services: https://theburningmonk.com/hire-me Production-Ready Serverless workshop: https://productionreadyserverless.com
Building a social network in under 4 weeks with Serverless and GraphQL from Yan Cui
]]>
296 0 https://cdn.slidesharecdn.com/ss_thumbnails/buildsocialnetworkin4weeks-201014173008-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
FinDev as a business advantage in the post covid19 economy /slideshow/findev-as-a-business-advantage-in-the-post-covid19-economy/238695257 findevasabusinessadvantageinthepost-covid19economy-201001135101
The impact COVID19 has had on consumer economy, ripples out to other service providers - analytics tools, etc because everyone is going to be squeezed. And the variable-cost (or pay-as-you-use) pricing model will be more appealing as companies tighten up their budgets for non-essential services/tools.]]>

The impact COVID19 has had on consumer economy, ripples out to other service providers - analytics tools, etc because everyone is going to be squeezed. And the variable-cost (or pay-as-you-use) pricing model will be more appealing as companies tighten up their budgets for non-essential services/tools.]]>
Thu, 01 Oct 2020 13:51:01 GMT /slideshow/findev-as-a-business-advantage-in-the-post-covid19-economy/238695257 theburningmonk@slideshare.net(theburningmonk) FinDev as a business advantage in the post covid19 economy theburningmonk The impact COVID19 has had on consumer economy, ripples out to other service providers - analytics tools, etc because everyone is going to be squeezed. And the variable-cost (or pay-as-you-use) pricing model will be more appealing as companies tighten up their budgets for non-essential services/tools. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/findevasabusinessadvantageinthepost-covid19economy-201001135101-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The impact COVID19 has had on consumer economy, ripples out to other service providers - analytics tools, etc because everyone is going to be squeezed. And the variable-cost (or pay-as-you-use) pricing model will be more appealing as companies tighten up their budgets for non-essential services/tools.
FinDev as a business advantage in the post covid19 economy from Yan Cui
]]>
548 0 https://cdn.slidesharecdn.com/ss_thumbnails/findevasabusinessadvantageinthepost-covid19economy-201001135101-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to improve lambda cold starts /slideshow/how-to-improve-lambda-cold-starts/238639813 howtoimprovelambdacoldstarts-200924192629
AWS has improved Lambda cold starts by leaps and bounds in the last year. But for performance-sensitive applications such as user-facing APIs, Lambda cold starts are still a thorn in one’s side, especially when working with languages such as Java and .Net Core. In this webinar, we will dive into strategies for improving cold start latency and how to mitigate them altogether with Provisioned Concurrency, and how Lumigo helps you optimize your use of Provisioned Concurrency.]]>

AWS has improved Lambda cold starts by leaps and bounds in the last year. But for performance-sensitive applications such as user-facing APIs, Lambda cold starts are still a thorn in one’s side, especially when working with languages such as Java and .Net Core. In this webinar, we will dive into strategies for improving cold start latency and how to mitigate them altogether with Provisioned Concurrency, and how Lumigo helps you optimize your use of Provisioned Concurrency.]]>
Thu, 24 Sep 2020 19:26:29 GMT /slideshow/how-to-improve-lambda-cold-starts/238639813 theburningmonk@slideshare.net(theburningmonk) How to improve lambda cold starts theburningmonk AWS has improved Lambda cold starts by leaps and bounds in the last year. But for performance-sensitive applications such as user-facing APIs, Lambda cold starts are still a thorn in one’s side, especially when working with languages such as Java and .Net Core. In this webinar, we will dive into strategies for improving cold start latency and how to mitigate them altogether with Provisioned Concurrency, and how Lumigo helps you optimize your use of Provisioned Concurrency. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howtoimprovelambdacoldstarts-200924192629-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> AWS has improved Lambda cold starts by leaps and bounds in the last year. But for performance-sensitive applications such as user-facing APIs, Lambda cold starts are still a thorn in one’s side, especially when working with languages such as Java and .Net Core. In this webinar, we will dive into strategies for improving cold start latency and how to mitigate them altogether with Provisioned Concurrency, and how Lumigo helps you optimize your use of Provisioned Concurrency.
How to improve lambda cold starts from Yan Cui
]]>
879 0 https://cdn.slidesharecdn.com/ss_thumbnails/howtoimprovelambdacoldstarts-200924192629-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
What can you do with lambda in 2020 /slideshow/what-can-you-do-with-lambda-in-2020-238520500/238520500 whatyoucandowithlambdain2020-200917083143
In this session, we will look at 10 common use cases for AWS Lambda such as REST APIs, WebSockets, IoT and building event-driven systems. We will also touch on some of the latest platform features such as Provisioned Concurrency, EFS integration and Lambda Destinations and when and where we should use them.]]>

In this session, we will look at 10 common use cases for AWS Lambda such as REST APIs, WebSockets, IoT and building event-driven systems. We will also touch on some of the latest platform features such as Provisioned Concurrency, EFS integration and Lambda Destinations and when and where we should use them.]]>
Thu, 17 Sep 2020 08:31:43 GMT /slideshow/what-can-you-do-with-lambda-in-2020-238520500/238520500 theburningmonk@slideshare.net(theburningmonk) What can you do with lambda in 2020 theburningmonk In this session, we will look at 10 common use cases for AWS Lambda such as REST APIs, WebSockets, IoT and building event-driven systems. We will also touch on some of the latest platform features such as Provisioned Concurrency, EFS integration and Lambda Destinations and when and where we should use them. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/whatyoucandowithlambdain2020-200917083143-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this session, we will look at 10 common use cases for AWS Lambda such as REST APIs, WebSockets, IoT and building event-driven systems. We will also touch on some of the latest platform features such as Provisioned Concurrency, EFS integration and Lambda Destinations and when and where we should use them.
What can you do with lambda in 2020 from Yan Cui
]]>
1051 0 https://cdn.slidesharecdn.com/ss_thumbnails/whatyoucandowithlambdain2020-200917083143-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
A chaos experiment a day, keeping the outage away /slideshow/a-chaos-experiment-a-day-keeping-the-outage-away/238465704 achaosexperimentadaykeepingtheoutageaway-200912231646
Presented at ServerlessDays Warsaw Recording: https://youtu.be/21HprKZQczs You might have heard about chaos engineering in the context of Netflix and Amazon, and how they kill EC2 servers in production at random to verify that their systems can stay up in the face of infrastructure failures. But did you know that the same ideas can be applied to serverless applications? Yes, despite not having access to the underlying servers, we can still apply principles of chaos engineering to uncover failure modes in our system (and there are plenty!) so we can build defence against them and make our serverless applications more robust and more resilient!]]>

Presented at ServerlessDays Warsaw Recording: https://youtu.be/21HprKZQczs You might have heard about chaos engineering in the context of Netflix and Amazon, and how they kill EC2 servers in production at random to verify that their systems can stay up in the face of infrastructure failures. But did you know that the same ideas can be applied to serverless applications? Yes, despite not having access to the underlying servers, we can still apply principles of chaos engineering to uncover failure modes in our system (and there are plenty!) so we can build defence against them and make our serverless applications more robust and more resilient!]]>
Sat, 12 Sep 2020 23:16:46 GMT /slideshow/a-chaos-experiment-a-day-keeping-the-outage-away/238465704 theburningmonk@slideshare.net(theburningmonk) A chaos experiment a day, keeping the outage away theburningmonk Presented at ServerlessDays Warsaw Recording: https://youtu.be/21HprKZQczs You might have heard about chaos engineering in the context of Netflix and Amazon, and how they kill EC2 servers in production at random to verify that their systems can stay up in the face of infrastructure failures. But did you know that the same ideas can be applied to serverless applications? Yes, despite not having access to the underlying servers, we can still apply principles of chaos engineering to uncover failure modes in our system (and there are plenty!) so we can build defence against them and make our serverless applications more robust and more resilient! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/achaosexperimentadaykeepingtheoutageaway-200912231646-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presented at ServerlessDays Warsaw Recording: https://youtu.be/21HprKZQczs You might have heard about chaos engineering in the context of Netflix and Amazon, and how they kill EC2 servers in production at random to verify that their systems can stay up in the face of infrastructure failures. But did you know that the same ideas can be applied to serverless applications? Yes, despite not having access to the underlying servers, we can still apply principles of chaos engineering to uncover failure modes in our system (and there are plenty!) so we can build defence against them and make our serverless applications more robust and more resilient!
A chaos experiment a day, keeping the outage away from Yan Cui
]]>
386 0 https://cdn.slidesharecdn.com/ss_thumbnails/achaosexperimentadaykeepingtheoutageaway-200912231646-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to debug slow lambda response times /slideshow/how-to-debug-slow-lambda-response-times/238465685 howtodebugslowlambdaresponsetimes-200912230629
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.]]>

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.]]>
Sat, 12 Sep 2020 23:06:28 GMT /slideshow/how-to-debug-slow-lambda-response-times/238465685 theburningmonk@slideshare.net(theburningmonk) How to debug slow lambda response times theburningmonk 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. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howtodebugslowlambdaresponsetimes-200912230629-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 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.
How to debug slow lambda response times from Yan Cui
]]>
317 0 https://cdn.slidesharecdn.com/ss_thumbnails/howtodebugslowlambdaresponsetimes-200912230629-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-theburningmonk-48x48.jpg?cb=1706689063 Numerous speaking engagements at conferences and local user groups on topics such as AOP, NoSQL and F#. Conferences: - Oredev (Malmo, Sweden, 2015/11/03 - 2015/11/06) - code.talks (Hamburg, Germany, 2015/09/29 - 2015/09/30) - PolyConf (Poznan, Poland, 2015/07/02 - 2015/07/04) - NDC Oslo (Oslo, Norway, 2015/06/17 - 2015/06/19) - Joy of Coding (Rotterdam, Netherlands, 2015/05/29) - NCrafts (Paris, France, 2015/05/21 - 2015/05/22) - CraftConf (Budapest, Hungary, 2015/04/22 - 2015/04/24) - LambdaCon (Bologna, Italy, 2015/03/28) - CodeMotion (Rome, Italy, 2015/03/27 - 2015/03/28) - QCon London (London, 2015/03/04 - 2015/03/06) - LambdaDays (Krakow, Poland, 2015/02/26 - 2015/02/27) - /dev/win... theburningmonk.com https://cdn.slidesharecdn.com/ss_thumbnails/howtowinthegameoftrade-offs-221117210720-5c2a7a5b-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/how-to-win-the-game-of-tradeoffs/254282900 How to win the game of... https://cdn.slidesharecdn.com/ss_thumbnails/howtochoosetherightmessagingservice-221003193504-42bb3bf2-thumbnail.jpg?width=320&height=320&fit=bounds theburningmonk/how-to-choose-the-right-messaging-service How to choose the righ... https://cdn.slidesharecdn.com/ss_thumbnails/howtochoosetherightmessagingservice-220903090839-20b6b4d4-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/how-to-choose-the-right-messaging-service-for-your-workload/252812626 How to choose the righ...