Stacks on Stacks

The Serverless Ecosystem Blog by Stackery.

Posts on Engineering

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 ...
SQL Databases Rock
Chase Douglas

Chase Douglas | March 03, 2017

SQL Databases Rock
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. Ok, how many of them said MongoDB? All of them?! What’s wrong with SQL databases? As awesome as SQL databases are, there are not-so-awesome challenges you face when you start to use them. Let’s list ...
Introducing Redis Cache Cluster Support
Chase Douglas

Chase Douglas | March 01, 2017

Introducing Redis Cache Cluster Support
We are proud to release Cache Cluster support using Redis! Redis is an advanced in-memory key-value store that can be used for caching content and data. For example, Stackery itself uses Redis to cache authentication and account data to deliver fast responses from our Rest Api service. The addition of our Cache Cluster node continues our focus...
Serverless Hapi Services Using Stackery
Chase Douglas

Chase Douglas | February 21, 2017

Serverless Hapi Services Using Stackery
Why? Using serverless technologies for APIs provides multiple benefits: Requests are handled in parallel with unbounded horizontal scalability. Increased infrastructure efficiency because serverless functions run only when API requests are made. Infrequently accessed APIs no longer require base-line server instance costs. Ops overhead ...
You Can Use Node.js for Enterprise Apps! No, Really!
Chase Douglas

Chase Douglas | February 17, 2017

You Can Use Node.js for Enterprise Apps! No, Really!
There is a lot of FUD (Fear, Uncertainty, and Doubt) online about whether you should use Node.js to write complex apps. People tend to use the term “enterprise” to describe such apps, though enterprises can have simple apps and startups can have complex apps. Here’s one example: Node.js for Enterprise applications!! Are you kidding? I’ll admit...
Using Relational Databases With Serverless Functions
Chase Douglas

Chase Douglas | February 09, 2017

Using Relational Databases With Serverless Functions
I love relational databases. Gimme some of that SQL love. Why? Well, the fact is they do a ton more than most non-relational databases. I don’t mean to sound silly, but the fad of using NoSQL databases for every use case is getting really old. Relational databases could use a hug, because no one seems to love them anymore, and yet they can do...

Receive the Stackery News Feed

To Top