Automating Deployments to Alibaba Cloud SAE with GitHub Actions

Automating Deployments to Alibaba Cloud SAE with GitHub Actions

In our previous guides, we successfully containerized our Node.js RocketMQ consumer and deployed it to Alibaba Cloud Serverless App Engine (SAE), enabling it to auto-scale based on queue depth. However, logging into your terminal, manually building a Docker image, tagging it, pushing it to the Container Registry (ACR), and then clicking through the SAE console … Read more

How to Containerize and Auto-Scale a Node.js RocketMQ Consumer on Alibaba Cloud SAE

How to Containerize and Auto-Scale a Node.js RocketMQ Consumer on Alibaba Cloud SAE

In our previous guides, we built a highly resilient, offline-first architecture. We created a Node.js consumer script designed to read delayed data from Alibaba Cloud RocketMQ and safely write it to a PolarDB database. However, running a script on a single static server (like an ECS instance) creates a dangerous bottleneck. When an internet shutdown … Read more

Designing a Cloud Architecture That Survives Internet Shutdowns

Designing a Cloud Architecture That Survives Internet Shutdowns

In an increasingly hyper-connected world, the assumption is that the internet is always on. However, the reality is far more volatile. Whether due to severe natural disasters, catastrophic submarine cable cuts, or government-mandated regional internet shutdowns, connectivity can vanish in an instant. For businesses relying on continuous uptime, an entire region going offline isn’t just … Read more