JAM Blog
A glimpse into what we're thinking about here at Just After Midnight
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.
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
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).
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...
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...
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...