DevOps
21 guides tagged “DevOps”.
- What Are the Stages of a CI/CD Pipeline? A CI/CD pipeline runs source, build, test, package, deploy, and verify. Here is what each stage outputs and which ones a small project can skip.
- Continuous Delivery vs Continuous Deployment: Which Do You Need? Delivery leaves the production push to a person; deployment ships every passing build. The difference is who owns release risk.
- Continuous Integration vs Continuous Delivery: What's the Difference? CI proves every commit integrates and passes tests. Continuous delivery keeps it releasable. Different practices, different failure modes.
- What Are the DORA Metrics (and How Do You Measure Them)? The four DORA metrics measure delivery speed and stability: deployment frequency, lead time, change failure rate, and time to restore.
- What Is a CI Runner (and When Do You Need Your Own)? The runner executes pipeline jobs. Hosted runners are ephemeral and easy; self-hosted ones are cheaper at scale and a credential risk if done wrong.
- What Is Trunk-Based Development? Trunk-based development means short-lived branches and daily merges into one shared branch. It reduces integration risk and suits AI-agent teams.
- Find the Money in Your Cloud Bill A beginner journey: read an itemised bill, find idle resources, right-size the workload, fix egress, and verify the saving against the next invoice.
- Does Hosting Behind a CDN in China Require an ICP Filing? A mainland CDN edge node serves content from inside China, so it needs a filing for the accelerated domain. An overseas CDN with edges near the mainland does not.
- Which APAC Cloud Region Should You Deploy To? Hong Kong, Singapore, Tokyo, Seoul, Mumbai, Sydney: how to choose an APAC region by latency, connectivity, compliance, and cost rather than by map distance.
- Why Is My Website Suddenly Slow? A diagnostic order for sudden slowness: is it the network, the application, the database, or a resource that ran out — and how to tell in minutes.
- How to Renew an ICP Filing (and What Happens If It Lapses) ICP filings do not renew like a certificate. They stay valid while the domain, entity, and hosting provider stay aligned, and are re-verified periodically. Here is how to keep one alive.
- Does a Foreign Company Need a Chinese Entity for an ICP Filing? Filing requires a mainland-registered legal person or a Chinese citizen. Hong Kong companies do not qualify. This is the constraint that decides whether mainland hosting is available to you.
- ICP Filing vs ICP License: What's the Difference? An ICP filing registers a website with China's telecom authority; an ICP license is a commercial permit for revenue-generating services. Different paperwork, different eligibility.
- Why Does My Database Connection Time Out? Connection timeouts come from four places: the pool is exhausted, the database's connection limit is reached, the network blocks the path, or the server is too busy to accept.
- Do You Need an ICP Filing for an App, API, or Mini Program? The filing follows the server, not the interface. An API, a mobile app backend, and a mini program all trigger the same requirement when they run on mainland infrastructure.
- Cloudflare 525 and 526: How to Fix an SSL Handshake Failure 525 means Cloudflare could not complete a TLS handshake with your origin; 526 means the origin's certificate was rejected. How to tell them apart and fix each.
- Why Does My Build Pass Locally but Fail in CI? The nine differences between your laptop and a CI runner that break builds: lockfiles, runtimes, case sensitivity, environment, caching, and hidden state.
- Why Does My Container Keep Restarting Every 30 Seconds? A restart loop has three usual causes: the process exits, a health check fails, or the runtime kills it. Read the exit code to tell them apart.
- What Is a 504 Gateway Timeout (and How Do You Fix It)? A 504 means a proxy waited for an upstream server that did not answer in time. The fix is usually to make the slow operation faster, not to raise the timeout.
- How to Serve Users in China Without an ICP Filing You can serve mainland users from Hong Kong, Singapore, or a global edge network with no filing. Here is how to set it up and what to measure.
- Hosting in Hong Kong vs Mainland China: What Actually Changes Mainland hosting buys you low latency and a compliance regime; Hong Kong gives you global connectivity and no filing. The trade-off is sharper than the latency numbers suggest.