Newsletter #6 - July 2020 (view on the web)
Hi everyone,
July is here, everyone (I hope so) will take few days or weeks of well-deserved holidays. But I'm still here to give you the latest news from the serverless ecosystem. As always, lots of content. Enjoy the read on the beach or in the mountains. And take care, covid-19 is not far...
Jerome
 
Client-serverless is the 4th generation application model

Monoliths, Client-Server, three-tier application and then? This article describes what could be the 4th generation application model: client-serverless. It also introduces Jamstack and FaunaDB, 2 promising technologies in that next-gen architecture.

 
 
Managing backend requests and frontend notifications in serverless web apps

In this blog post, James Beswick provides meaningful information related to synchronous and asynchronous requests between a web frontend and a backend, and how to implement web notifications using MQTT websockets with AWS IOT.

 
 
Enterprise Serverless 🚀 (Series)

A series of articles from Lee James Gilmore on lessons he learned from his experience on serverless. It goes from tooling to security, through architecture and many hints that every developer / architect would like to know when starting on serverless.

 
 
Load testing a web application’s serverless backend

James Beswick provides load testing for the web application "Ask around me", he created in previous blog posts. If you plan to scale up with your API / microservices, look at it as it gives few examples of Artillery, an open-source tool for testing APIs.

 
 
Are Lambda-to-Lambda calls really so bad?

We tend to say that it is not a good practice to invoke a lambda from another lambda as it strongly couples the two functions. But in this blog post from Yann Cui, you'll see there are cases when you can actually do this.

 
 
AWS Lambda abuse

This article provides meaningful information on how to handle DDoS attacks in a serverless environment. The cloud itself provides some protection but you can / should obviously adopt some good practices.

 
 
Explore Serverless On Alibaba Cloud With SLS Framework

It is rare to get news about Alibaba Cloud, so if you want to discover this platform and what they provide on the serverless side, have a look at this article. It describes how to setup and deploy a function with the serverless framework.

 
 
How to debug AWS Lambda performances issue

This article from Lumigo shows how to use AWS X-Ray to debug and trace your serverless applications. But X-Ray is not yet integrated with all AWS services (for example Step Functions or EventBridge) and thus we don't get the full map of our application. Lumigo, a 3rd party solution can provide this kind of feature.

 
 
AWS Solutions Constructs - First Look

In my previous newsletter, I talked about the AWS Solutions Constructs, that provide an easy way to deploy common architecture patterns using CDK. This blog post is using this new feature to deploy an API Gateway, integrated with Lambda that uses DynamoDB as a database and another lambda consuming DynamoDB Stream.

 
 
AWS Serverless Application Lens — A Summary

If you are building serverless solutions, you should definitely read the AWS Serverless Application Lens, a subpart of the Well-Architected Framework dedicated to serverless. If you prefer a summary, look at this article (a pretty long summary but that's worth it). This is a must read.

 
 
Amazon RDS Proxy is Generally Available

If you are dealing with relational databases, you know that it cannot scale indefinitely. Associated with a lambda function, your database can quickly fall because of thousands of simultaneous connections. RDS Proxy can help you achieve better resilience and scalability with your relational database. And it's now GA! Look also at this article from Matt Coulter that describes why it is important and also provides some CDK code to deploy it.

 
 
You are receiving this email because you subscribed via Meetup


Want to be removed?
No problem, click here to manage your notifications.
RSS Feed Twitter

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -