DevOps

21 guides tagged “DevOps”.

  1. 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. DevOps beginner 6 min
  2. 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. DevOps intermediate 5 min
  3. 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. DevOps beginner 5 min
  4. 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. DevOps intermediate 5 min
  5. 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. DevOps intermediate 5 min
  6. 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. DevOps intermediate 5 min
  7. 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. beginner 13 min
  8. 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. DevOps intermediate 6 min
  9. 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. DevOps beginner 5 min
  10. 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. DevOps beginner 6 min
  11. 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. DevOps intermediate 6 min
  12. 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. DevOps intermediate 6 min
  13. 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. DevOps beginner 6 min
  14. 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. DevOps intermediate 7 min
  15. 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. DevOps beginner 6 min
  16. 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. DevOps intermediate 7 min
  17. 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. DevOps beginner 6 min
  18. 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. DevOps intermediate 7 min
  19. 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. DevOps beginner 7 min
  20. 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. DevOps intermediate 6 min
  21. 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. DevOps beginner 5 min