Serverless Open-Source Frameworks: OpenFaaS, Knative, & More

This article will discuss a few of the frameworks mentioned above and will go deep into OpenFaaS and Knative to present their architecture, main components, and basic installation steps. If you are interested in this topic and plan to develop serverless applications using open-source platforms, this article will give you a better understanding of these solutions.


How observability impacts your developer velocity?

For a long time, developers cared about the logs in their application only. Anything downstream would be "other teams' problems". With the adoption of Cloud and Serverless technologies, developers have access to a whole set of new tools to play with and they need to understand what is happening in this complex system. In this new world, logs are just one part of the pie. Back in 2013, Twitter Engineering sparked a conversation about a concept called Observability.


10 lessons from the AWS hackathon

This weekend I had the opportunity to participate in the AWS Hackathon in Portland. Based on the hackathons hosted at re:Invent, this brought together about 100 developers of all skill levels to break up into small teams and produce a demo product in 10 hours. I had a great time, and wanted to share what I learned! There may be organization-specific roadblocks to adopting AWS Lambda right now and therefore, it might not be the right fit for your team at this particular juncture.


Serverless360 BAM - A Quick Walkthrough

In a real-time business scenario, various Azure services are integrated to define a business process. Day by day these business processes grow in complexity and monitoring them turns out to be a real challenge. In order to overcome these challenges, Serverless360 provides end-to-end tracking via Business Activity Monitoring.


Azure Functions Live - February 2020

Azure Functions team is back again for their monthly live webcast with a lot of interesting updates and community highlights. This webcast was quite special since their announcement on Social Media regarding the new Azure Functions management experience in the portal certainly created a buzz. In this session, Jeff Hollan, Byron Cardiff and Matthew Henderson joined to give us a picture of the latest happenings in the Azure Functions space.


How is my AWS Lambda triggered?

Learning the many ways your lambdas can be invoked While AWS Lambda enables massive scale in computing for serverless applications, one important topic to understand well is how or who triggered your lambda. At the moment of this writing, there are 3 invocation models. It is important to know who invoked your lambda, because the scaling behavior and error type/handler will depend on the caller.


Serverless is more than AWS Lambda

Too often serverless is equated with just AWS Lambda. Yes, it’s true: Amazon Web Services (AWS) helped to pioneer what is commonly referred to as serverless today with AWS Lambda, which was first announced back in 2015. But in 2020, it’s important for enterprises to understand that the serverless landscape is much bigger with more opportunities. Serverless is sometimes (narrowly) defined as just being about functions-as-a-service, but that’s a very limited viewpoint.


Offline debugging of Serverless Apps with Thundra

Serverless applications are the epitome of event-driven software in which tiny functions communicate between each other asynchronously to run a business flow. Event-driven architectures enabled developers to code and ship tiny slices of software with no impact on the rest of the system. It doesn’t take too long to have the headache of troubleshooting such distributed applications because the business logic is spread through many small functions.


Essential Open Source Serverless Code Libraries

Serverless applications, due to their distributed nature, are often stuck having to reinvent the wheel. While small utility scripts and functions are often easily instrumented and monitored, anything of a transactional nature will need to implement special code to provide developers with common tools like stack traces, atomicity, and other patterns that rely on a singular flow of control.