JAM Blog

A glimpse into what we're thinking about here at Just After Midnight

New

Cloudflare vs. Vercel vs. Netlify (with & w/out public cloud)

Cloudflare vs. Vercel vs. Netlify: the hosting showdown that finally explains which stack works for you

New

Your effective SaaS service level agreement (SLA): templates, examples & best practices for providers

Your SaaS SLA is your promise and your protection. Here’s how to write one that actually works (and wins customers).

How to switch EC2 instance types without downtime

Although serverless and microservice architectures are becoming prevalent throughout the industry, many still rely on EC2. For those workloads requiring...

Amazon QuickSight vs. Tableau – which is right for you?

When it comes to business intelligence (BI) tools, Amazon QuickSight and Tableau are both leading solutions. For users already on...

Outsourcing website support – a quick explainer

Outsourcing your website support can mean a few different things: Outsourcing your uptime, monitoring and remediation  Outsourcing your SEO and...

Redshift vs. Athena vs. EMR – AWS’ big data solutions explained 

AWS offers a range of big data solutions, but for most, the choice comes down to just three: Amazon Redshift,...

Jamstack eCommerce explained, with a handy architecture example

Jamstack is a new and growing way to architect eCommerce websites. But how does it work, and what are the...

Chef vs. Puppet vs. Ansible vs. SaltStack – configuration management tools compared

Choosing a configuration management tool can be a bit of a headscratcher.  There are many great options out there, but...

Microservices architecture for eCommerce with examples

Unless you’ve been living under a rock (or perhaps a monolith of some kind) you’ll have heard about the match...

8 CI/CD best practices

Continuous integration (CI) and continuous deployment (CD) are key parts of the DevOps lifecycle.  By automating build, test, and deployment...

Jenkins vs. GitLab

Jenkins and GitLab are both DevOps mainstays, but even though they’re each CI/CD tools, there are a few key differences....

Composable commerce architecture: MACH vs. JAMstack vs. DXP

MACH. DXP. JAMstack. Composable architecture. PBCs. In an industry that loves to drown you in acronyms - and doesn’t mind...

New

Your effective SaaS service level agreement (SLA): templates, examples & best practices for providers

Your SaaS SLA is your promise and your protection. Here’s how to write one that actually works (and wins customers).

Outsourcing website support – a quick explainer

Outsourcing your website support can mean a few different things: Outsourcing your uptime, monitoring and remediation  Outsourcing your SEO and...

Chef vs. Puppet vs. Ansible vs. SaltStack – configuration management tools compared

Choosing a configuration management tool can be a bit of a headscratcher.  There are many great options out there, but...

Jenkins vs. GitLab

Jenkins and GitLab are both DevOps mainstays, but even though they’re each CI/CD tools, there are a few key differences....

How to switch EC2 instance types without downtime

Although serverless and microservice architectures are becoming prevalent throughout the industry, many still rely on EC2. For those workloads requiring...

Redshift vs. Athena vs. EMR – AWS’ big data solutions explained 

AWS offers a range of big data solutions, but for most, the choice comes down to just three: Amazon Redshift,...

Microservices architecture for eCommerce with examples

Unless you’ve been living under a rock (or perhaps a monolith of some kind) you’ll have heard about the match...

Composable commerce architecture: MACH vs. JAMstack vs. DXP

MACH. DXP. JAMstack. Composable architecture. PBCs. In an industry that loves to drown you in acronyms - and doesn’t mind...