JAM Blog

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

New

AWS re:Invent 2025: What’s new?

The AI-native shift is here: new rules for reliability, cost and operations plus what teams must do to run AI at scale.

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).

New

Just After Midnight earns AWS Migration & Modernisation Competency

Just After Midnight has earned the Amazon Web Services (AWS) Migration & Modernisation Competency, recognising the company’s proven ability to...

What is cloud-agnostic architecture? What Singapore teams need to know

In this piece, I'll be looking at cloud-agnostic architecture. What it is Why it's relevant to Singapore-based teams And some...

The impacts of SaaS application downtime on churn: 2025 edition

Periodically, we write about this. SaaS and downtime. Downtime and churn. What is changing? What’re people doing to combat it?...

Custom business software support: don’t make it till you break it

If you’re using or have developed a customised piece of business software, this article is for you. We’ll be exploring...

Observability as a Service: your market options

Modern apps are complex: dozens (or even hundreds) of microservices, serverless functions and edge caches spanning multiple cloud environments. Each...

Custom software application hosting: where an MSP adds value

In this piece, we dive into: What a custom app is - a quick definition  Why custom apps are on...

3 benefits (and trade-offs) of loose coupling in cloud architecture design

As Head of Technology in JAM’s Asia office, I oversee modernisation projects for partners in Singapore and beyond. And in...

Singapore start-ups: your infrastructure is holding you back

In Singapore’s hyper-competitive start-up ecosystem, the thing holding you back probably isn’t your product or your team. It’s infrastructure. I’ve...

Which AWS support plan offers 24/7 chat? Amazon support plans explained

Which AWS support plans provide 24x7 access to customer service? Is it by phone or chat? What if I can’t...

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

What is cloud-agnostic architecture? What Singapore teams need to know

In this piece, I'll be looking at cloud-agnostic architecture. What it is Why it's relevant to Singapore-based teams And some...

Observability as a Service: your market options

Modern apps are complex: dozens (or even hundreds) of microservices, serverless functions and edge caches spanning multiple cloud environments. Each...

Singapore start-ups: your infrastructure is holding you back

In Singapore’s hyper-competitive start-up ecosystem, the thing holding you back probably isn’t your product or your team. It’s infrastructure. I’ve...

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).

The impacts of SaaS application downtime on churn: 2025 edition

Periodically, we write about this. SaaS and downtime. Downtime and churn. What is changing? What’re people doing to combat it?...

Custom software application hosting: where an MSP adds value

In this piece, we dive into: What a custom app is - a quick definition  Why custom apps are on...

Which AWS support plan offers 24/7 chat? Amazon support plans explained

Which AWS support plans provide 24x7 access to customer service? Is it by phone or chat? What if I can’t...