Stacks on Stacks

The Serverless Ecosystem Blog by Stackery.

Posts on Engineering

Serverless Function Architecture Principles
Chase Douglas

Chase Douglas | October 13, 2017

Serverless Function Architecture Principles
Serverless services are often called “Functions-as-a-Service”, or FaaS. The use of the term “function” arose because we needed a name for a compute unit that was smaller than a “server” or “container”. But how should you break your implementation down when building a serverless architecture? Unfortunately, thinking in terms of “functions” tends...
Function To Table Integration Guide
Chase Douglas

Chase Douglas | September 25, 2017

Function To Table Integration Guide
Recently we needed to build a simple stack to take form submissions and store them in a database for later use. This seemed like a perfect time to create a new guide showing how easy this is with Stackery! In the guide you’ll learn how to build a Rest Api endpoint that sends data to a Function where the data is uploaded to a Table. You can fi...
Using Virtual Networks To Secure Your Resources
Chase Douglas

Chase Douglas | July 21, 2017

Using Virtual Networks To Secure Your Resources
In this post, I’m going to highlight one of Stackery’s more interesting nodes. The Virtual Network node provides a powerful mechanism for securely deploying resources inside a private network. Why Do We Need Private Networks As an example of what a private network enables, let’s take a look at how to secure a database. When you connect to mos...
Easy Custom Domains For Serverless APIs
Chase Douglas

Chase Douglas | July 12, 2017

Easy Custom Domains For Serverless APIs
Because serverless tech is so new, sometimes we find ourselves waiting for features that ought to have been available from the start. Today, Stackery can check-off another feature that will make it much easier for people to start building serverless Rest Apis. One fundamental aspect of building a Rest Api is the domain you use to host it. The ...
Introducing Python Support
Chase Douglas

Chase Douglas | June 26, 2017

Introducing Python Support
I’m excited to announce support for Python in Stackery! Python is our third supported language, along with Node.js and .NET. Our Python support enables easy integration with all the other Stackery nodes, like Rest Apis, Docker Tasks, and Object Stores. Here’s a simple example Python function that takes in a request to the path /users/{name} an...
Think Twice Before Decomposing Your APIs For Serverless
Chase Douglas

Chase Douglas | June 06, 2017

Think Twice Before Decomposing Your APIs For Serverless
Even though AWS Lambda was first released two and a half years ago, serverless tech is still new. Everyone is still trying to sort out how to build applications with it. Best practices are in their infancy. One technique that has been en vogue is decomposing REST apis down to a one-to-one mapping of endpoints and serverless functions. But is th...
Microsoft Build 2017
Chase Douglas

Chase Douglas | May 12, 2017

Microsoft Build 2017
Microsoft is a key partner for us. They are a cloud service provider that we aim to support soon, but they are important far beyond being another infrastructure provider for Stackery. Microsoft has a renewed focus on helping developers build great software, and that dovetails with our mission at Stackery. Our amazing contact at Microsoft, Stev...
Serving Binary Files Using Serverless APIs
Chase Douglas

Chase Douglas | April 04, 2017

Serving Binary Files Using Serverless APIs
One of the challenges of building a serverless API is handling binary data. The main serverless API platforms, like AWS API Gateway, only have ancillary support for binary data. Further, binary data handling is inefficient as the data is encoded using base64 format. Taking into account the message payload limits of AWS Lambda, the maximum size ...

Receive the Stackery News Feed

To Top