Stacks on Stacks

Stacks on Stacks is a serverless technology blog by Stackery.
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 ..
Databases, Serverless, cloud infrastructure, Redis

Redis Cache Cluster Support

By Chase Douglas

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. Read on ..
Blog, node.js, Serverless, hapi

Serverless Hapi Services Using Stackery

By Chase Douglas

Why? Using serverless technologies for APIs provides multiple benefits: Read on ..
enterprise, node.js, javascript

You can use Node.js for enterprise apps!! No, really!

By Chase Douglas

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 that I do enjoy using Node.js, but I'm not some naive fanboy who has never dabbled in so-called "enterprise" applications. I have written my fair share of code from assembly (and even a bit of VHDL in college), C, C++, Java, JavaScript, and Python. I don't have data to back this up, but my gut tells me that much of the FUD published online comes from people who have written Java a lot and like being able to look down on other languages as unsophisticated. That said, I have no axe to grind when it comes to Java as a language. I would rather focus on concrete advantages and disadvantages of languages rather than paint broad strokes. Read on ..
Databases, Blog, Serverless

Using Relational Databases With Serverless Functions

By Chase Douglas

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 so much for us. Read on ..

Will These Cloud Service Gotchas Doom Your App?

By Chase Douglas

Cloud service providers, like Amazon AWS and Microsoft Azure, make it easy to get started provisioning resources every developer is familiar with: servers and databases. Unfortunately, it's just as easy to start building directly on these resources when what you really need to do is step back and architect a scalable solution. And by scalable I don't just mean the scalability of your service. It also means the scalability of your operations and defect resolution. Let's look at a few common pitfalls businesses encounter when they build on top of cloud services. Read on ..

Realizing The Promise Of Functional Services

By Chase Douglas

The Challenges Of Data Ingestion Functional services, like AWS Lambda and Azure Functions, are a hot topic in cloud service offerings. They are interesting for many reasons, including their scalability and isolation. But what I find most fascinating about them is how they can make it easy to create pipelines of message transformation. Read on ..
// linkedin pixel