DevOps, best practices, Serverless, cloud infrastructure
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
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
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
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
Why? Using serverless technologies for APIs provides multiple benefits: Read on ..
Databases, Blog, Serverless
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 ..
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 ..
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 ..