Stacks on Stacks

Stacks on Stacks is a serverless technology blog by Stackery.
Process Improvements, DevOps, best practices, Serverless, cloud infrastructure

The Who, What, When, Where, and Why of Serverless

By Michelle Levine

Stackery is all about serverless, but when I started working here, I had never even heard of the term before. Since starting, I have been hounded by friends and family to explain what Stackery does, which always leads to questions about serverless that I didn’t know the answer to. Two months into the job, I’ve decided it is time to answer some of those questions for myself and others who might be new to the space. I now present to you the 5 W’s of serverless: Who? What? When? Where? And Why? Read on ..
.NET, Azure, Microsoft

Microsoft Build 2017

By Chase Douglas

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. Read on ..
Serverless, .NET

.NET Support

By Chase Douglas

I'm super excited to announce our .NET support! We heard from many .NET shops that want to use serverless tech but were hesitant to do so because of a lack of mature tools to enable them. Now, Stackery fills this void. Read on ..
Serverless, cloud infrastructure, api

Serving Binary Files Using Serverless APIs

By Chase Douglas

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 for binary request and response payloads is 4.5 KB. This may be enough for an icon, but not enough for even a small image. Luckily, there's another mechanism for handling binary data: redirects using AWS S3 signed URLs. Read on ..
DevOps, Serverless, cloud infrastructure

Serverless Is Awesome For APIs

By Chase Douglas

The biggest usage of serverless technologies today is around event-driven workflows in the backend of a system. Examples include receiving an event from an S3 bucket when a video is uploaded, then using a serverless function to spin up a Docker container to transcode the video. However, serverless technologies can provide even bigger wins in when they are used for API services. Read on ..

Serverless Use Cases

By Chase Douglas

Serverless is the hot new technology. Everyone raves about it, and many have seen dramatic benefits from using it. Engineering overhead goes down, costs go down, fun goes up! But what is everyone actually doing with serverless technology? We have been reaching out to the best engineers on the planet who are using serverless tech. Along the way we have learned a ton about where serverless tech works well, but also where there is untapped potential. Let's take a look at what people have told us! Read on ..
DevOps, Serverless, cloud infrastructure

Managed Services: the No-Ops We've Been Looking For?

By Nate Taggart

I've been hearing increasing chatter about an (arguably still mythical) trend towards NoOps. From my perspective, NoOps is the idealization that infrastructure can become so abstracted and automated that no dedicated Ops team is required to manage it. Read on ..
DevOps, best practices, Serverless, cloud infrastructure

Error Handling In A Serverless World

By Chase Douglas

Error handling is tricky. The easiest thing you can do with an error, and some argue the best thing to do, is to let the error do its thing and take your application down with it. There is merit to this approach, especially for unhandled exceptions, because by definition the application is in an unknown state. Read on ..
DevOps, Serverless, cloud infrastructure

S3 Bucket Support

By Chase Douglas

Stackery now supports Object Stores! On Amazon AWS, Object Stores map to S3 buckets. Support for Object Stores was the most frequently requested feature for Stackery, so we're excited to make it available to customers. There are many serverless use cases that involve object stores. One common use case is a workflow where file uploads to an object store trigger processing jobs. Imagine a video file is uploaded to a bucket, which then triggers a serverless function that fires up a Docker service to transcode the file into alternative formats. Another use case is a design competition that receives application uploads then uses functions to generate rendered images of submissions. Read on ..
Databases, best practices

SQL Databases Rock

By Chase Douglas

Relational SQL databases have a bad rap these days. Go ask all the startups you know what database technology they are using. Really, go ask. Read on ..