serverless

9 posts
Issue49

Serverless best practices

Don’t let functions call other functions. Learn to use messages and queues to keep functions asynchronous.…

Issue49

Serverless security risks

Event data injections are really hard to identify & block in serverless architecture. Broken authentication is a big risk.…

Issue49

The traits of serverless architecture

The initial learning curve is low. Being hostless, it reduces operational overhead on server maintenance. Serverless architecture is stateless and helps you scale horizontally and reduces errors.…

Issue47

5 tips for building apps with the Serverless framework and AWS Lambda

Serverless works well with a microservice-style architecture. You should limit the scope of services and functions you use. Lambda functions shouldn’t persist any data or session information in the environment beyond the lifetime of a single request.…

Issue47

6 things I’ve learned in my first 6 months using serverless

Ditch Python, switch over to Node. It makes everything much more maintainable and logical. The middle layer has to go. It acts as a web server on Lambda, which is both wrong and terrible.…

Issue47

Lessons learned — a year of going “fully serverless” in production

API server on serverless leads to automatic scalability, high availability and reduces costs dramatically. Deploying a Lambda function has a 52Mb limitation.…

Issue39

The hidden costs of serverless

API Gateways tend to be a huge chunk of your serverless costs when you connect to a lot of APIs. The switch to serverless may not be worth it if data storage and networking are the largest chunks of your application’s costs.…

Issue39

9 serverless security best practices

Map your application - consider the data involved, its value and services that access it. Keep using your WAF and API Gateway but apply perimeter security at the function level too.…

Issue39

Mitigating serverless lock-in fears

Deploy existing tools such as serverless framework, apex, claudia.js & be as cloud-native as possible using the backend service provided by your cloud vendor. choose a programming language that's supported by multiple vendors.…