#middleware #serverless #faas #lambda #aws

Simplify your AWS Lambda functions with GoIntercept

A middleware layer allows developers to focus on business logic when designing and implementing Lambda functions. This way, additional functionality like authentication/authorization, input validation, and serialization, can be added in a modular and reusable way. Web frameworks such as Echo, Spiral, Gin, among others, provide middleware functionality to wrap HTTP requests and thus provide additional features without polluting the core logic in the HTTP handler. Similar frameworks exist for the development of AWS Lambda functions. ...

#api #data product #data-driven #devops #docker

Streamline your data-driven API - The Power of Containers

In my previous post, I outlined the process to infuse DevOps in the development of a data-driven product. Next, we analyzed the process to create a development pipeline for data-driven projects in a repeatable and automatic way. This process also included testing capabilities in order to add an important feedback loop. We also analyzed the benefits of continuous delivery and the benefits of using managed cloud services to achieve this when compared to traditional tools and frameworks. ...

#api security #serverless #faas #csa #lambda #aws

Harden your Serverless API (DoS and Function Orchestration)

DoS attacks and their distributed versions are among the most disastrous consequences of poor API configuration. The dynamic and elastic nature of cloud services makes this type of attack highly insidious and resource-consuming. Similarly, simple mistakes in execution flow configuration can open numerous attack avenues that can be exploited without major effort. This post continues where the previous one left off. Let’s take a look. Denial-of-Service (DoS) Attacks Serverless architecture’s core features such as automated scalability and high availability present challenges that need to be overcome. ...