<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Infrastructure Tutorials on [ MECANIK DEV ]</title><link>https://mecanik.dev/en/categories/infrastructure-tutorials/</link><description>Recent content in Infrastructure Tutorials on [ MECANIK DEV ]</description><generator>Hugo</generator><language>en</language><copyright>Copyright © 2020-{year} by [ MECANIK DEV ]. All Rights Reserved.</copyright><lastBuildDate>Thu, 10 Sep 2026 07:00:00 +0100</lastBuildDate><atom:link href="https://mecanik.dev/en/categories/infrastructure-tutorials/index.xml" rel="self" type="application/rss+xml"/><item><title>WordPress Hosting: What You Are Actually Paying For</title><link>https://mecanik.dev/en/posts/wordpress-hosting/</link><pubDate>Thu, 10 Sep 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/wordpress-hosting/</guid><description>&lt;p>WordPress hosting is sold across a price range that runs from roughly £3 a month to several hundred, and the plans at both ends of it describe themselves in almost identical words. Fast. Secure. Backed up. Supported. The specification that would let a buyer tell them apart, meaning which PHP branch runs the site, which database engine sits behind it, how many caching layers exist and which of them are actually switched on, is normally absent from the page you are asked to buy from.&lt;/p></description></item><item><title>Cloudflare AI Gateway: Control Your LLM Costs</title><link>https://mecanik.dev/en/posts/cloudflare-ai-gateway/</link><pubDate>Mon, 07 Sep 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/cloudflare-ai-gateway/</guid><description>&lt;p>Most teams call a model provider straight from application code. The API key sits in an environment variable, the SDK call is three lines, and it works first time. Cloudflare AI Gateway exists because of what happens next. The bill arrives and nobody can say which feature caused it. The provider has a bad afternoon and takes your product with it. A system prompt gets edited and there is no record of what the old one returned.&lt;/p></description></item><item><title>Drupal Hosting: What Actually Runs Drupal Well</title><link>https://mecanik.dev/en/posts/drupal-hosting/</link><pubDate>Thu, 03 Sep 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/drupal-hosting/</guid><description>&lt;p>Drupal hosting is where most of the &amp;ldquo;Drupal is slow&amp;rdquo; reputation comes from, and it is almost always a purchasing decision rather than a software problem. A site gets built properly, then goes live on a plan priced for a brochure site with a handful of PHP files. The result is a content management system with a serious render pipeline running inside a memory limit it cannot change, on an opcode cache it does not control, with no shell to run its own tooling.&lt;/p></description></item><item><title>Uptime SLAs That Mean Something</title><link>https://mecanik.dev/en/posts/uptime-sla/</link><pubDate>Fri, 28 Aug 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/uptime-sla/</guid><description>&lt;p>An uptime SLA looks like a promise and behaves like a refund policy. Suppliers know this. Customers frequently do not, and sign a service level agreement believing they have bought availability when what they have bought is a small discount in the event they do not get it.&lt;/p>
&lt;p>That is not necessarily a bad deal. It is a different deal from the one most people think they are making, and the difference matters when the system is down and somebody asks what the contract says.&lt;/p></description></item><item><title>Disaster Recovery for Small Software Teams</title><link>https://mecanik.dev/en/posts/disaster-recovery-small-teams/</link><pubDate>Wed, 26 Aug 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/disaster-recovery-small-teams/</guid><description>&lt;p>Disaster recovery in a small team is usually one line in a document nobody has opened: backups are enabled. That statement is true and it is not an answer, because it says nothing about how old the data would be, how long the restore takes, or whether anyone has ever performed one.&lt;/p>
&lt;p>The gap between having backups and being able to recover is where most outages become incidents. A backup that exists, is current, and has never been restored is a hypothesis, and the moment you test it is a bad moment to discover it was wrong.&lt;/p></description></item><item><title>Self-Hosting Kimi K3: Hardware, Cost and Sovereignty</title><link>https://mecanik.dev/en/posts/self-hosting-kimi-k3-hardware-cost/</link><pubDate>Wed, 05 Aug 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/self-hosting-kimi-k3-hardware-cost/</guid><description>&lt;p>Self-hosting Kimi K3 became technically possible on 27 July 2026, when Moonshot AI published the weights for a 2.8-trillion-parameter model alongside production inference support. A great many organisations read that news and concluded they could now run frontier-class reasoning on their own hardware and stop paying per token.&lt;/p>
&lt;p>That conclusion is usually wrong, but not for the reason people expect. The engineering is achievable. The arithmetic is what defeats most projects, and it defeats them quietly, several months after the budget was approved.&lt;/p></description></item><item><title>Optimizing Cloudflare CDN Caching Strategy for Speed</title><link>https://mecanik.dev/en/posts/cloudflare-cdn-caching-core-web-vitals/</link><pubDate>Wed, 29 Jul 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/cloudflare-cdn-caching-core-web-vitals/</guid><description>&lt;p>Configuring a robust Cloudflare CDN caching policy is one of the highest-impact engineering tasks for speed-optimising an enterprise website in 2026. Many web platforms suffer from high latency because every user request must travel to the origin database server to render pages. That origin dependence delays the First Contentful Paint (FCP) and Largest Contentful Paint (LCP) speed metrics, whereas storing static page layouts and asset components at edge locations worldwide delivers fast, low-latency responses from the nearest edge location. This guide breaks down the caching mechanics, Edge Cache TTL rules, and dynamic cookie bypass configurations.&lt;/p></description></item><item><title>Cloudflare Zero Trust: Enterprise Access Security Guide</title><link>https://mecanik.dev/en/posts/cloudflare-zero-trust-enterprise-access-security/</link><pubDate>Wed, 29 Jul 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/cloudflare-zero-trust-enterprise-access-security/</guid><description>&lt;p>Migrating to Cloudflare Zero Trust is a critical modernisation step for enterprises looking to replace outdated corporate VPNs in 2026. Traditional VPN networks grant users broad access to the entire corporate subnet once they pass the initial login wall, so a single stolen employee credential lets attackers pivot straight to sensitive database servers. A Zero Trust architecture, by contrast, evaluates authorisation checks for every application request, blocking unverified traffic by default. This guide reviews the configuration stages, secure tunnel setup, and policy definitions used to build a Zero Trust environment.&lt;/p></description></item><item><title>Host a Static Web App on Cloudflare Pages: A 2026 Guide</title><link>https://mecanik.dev/en/posts/cloudflare-pages-static-web-app-hosting/</link><pubDate>Sun, 19 Jul 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/cloudflare-pages-static-web-app-hosting/</guid><description>&lt;p>Cloudflare Pages hosting lets frontend teams ship code that is fast, secure, and free of server administration. By using &lt;a href="https://pages.cloudflare.com/" target="_blank" rel="nofollow noopener noreferrer">Cloudflare Pages&lt;svg class="external-link-icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false">&lt;path d="M14 3h7v7M21 3l-11 11M10 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5"/>&lt;/svg>&lt;/a>
, developers get a high-performance edge-native platform to deploy static web applications, single-page apps (SPAs), and server-side rendered (SSR) frameworks. By connecting directly to your Git repository, Cloudflare automates build pipelines, generates preview deployments, and hosts assets globally. This guide explains how to connect Git, configure build settings, set up custom domains, and configure redirects.&lt;/p></description></item><item><title>Deploying Llama 3 on the Edge with Cloudflare Workers AI</title><link>https://mecanik.dev/en/posts/cloudflare-workers-ai-tutorial/</link><pubDate>Fri, 17 Jul 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/cloudflare-workers-ai-tutorial/</guid><description>&lt;p>This Cloudflare Workers AI tutorial shows you how to deploy and run machine learning models directly on Cloudflare&amp;rsquo;s global edge network. With &lt;a href="https://developers.cloudflare.com/workers-ai/" target="_blank" rel="nofollow noopener noreferrer">Cloudflare Workers AI&lt;svg class="external-link-icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false">&lt;path d="M14 3h7v7M21 3l-11 11M10 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5"/>&lt;/svg>&lt;/a>
, you can execute Large Language Models (LLMs), text translation, image generation, and audio transcription close to your users without managing complex GPU servers. The steps below cover how to configure Wrangler, write a fetch handler, run a Llama model, and optimise API costs at the edge.&lt;/p></description></item><item><title>Cloudflare Workers vs AWS Lambda in 2026</title><link>https://mecanik.dev/en/posts/cloudflare-workers-vs-aws-lambda-2026/</link><pubDate>Wed, 15 Jul 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/cloudflare-workers-vs-aws-lambda-2026/</guid><description>&lt;p>&lt;a href="https://developers.cloudflare.com/workers/" target="_blank" rel="nofollow noopener noreferrer">Cloudflare Workers&lt;svg class="external-link-icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false">&lt;path d="M14 3h7v7M21 3l-11 11M10 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5"/>&lt;/svg>&lt;/a>
 and &lt;a href="https://docs.aws.amazon.com/lambda/" target="_blank" rel="nofollow noopener noreferrer">AWS Lambda&lt;svg class="external-link-icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false">&lt;path d="M14 3h7v7M21 3l-11 11M10 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5"/>&lt;/svg>&lt;/a>
 are both serverless compute platforms, but they come from different starting points. Lambda is the established serverless standard inside the vast AWS ecosystem; Workers is edge-native, built for low latency and global distribution. In 2026, both are excellent, and the right choice depends on your workload and your existing stack. This guide compares Cloudflare Workers vs AWS Lambda on the dimensions that actually matter.&lt;/p></description></item><item><title>Build a Cloudflare Workers API: Serverless Guide 2026</title><link>https://mecanik.dev/en/posts/building-a-serverless-api-with-cloudflare-workers/</link><pubDate>Tue, 14 Jul 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/building-a-serverless-api-with-cloudflare-workers/</guid><description>&lt;p>&lt;a href="https://developers.cloudflare.com/workers/" target="_blank" rel="nofollow noopener noreferrer">Cloudflare Workers&lt;svg class="external-link-icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false">&lt;path d="M14 3h7v7M21 3l-11 11M10 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5"/>&lt;/svg>&lt;/a>
 let you run backend code at the edge, close to your users, without managing servers. For APIs, that combination of near-zero cold starts, global distribution, and tightly integrated storage makes Workers a compelling platform in 2026. This guide explains how a Cloudflare Workers API is structured and what makes it different from a traditional backend.&lt;/p></description></item><item><title>Securing Linux Servers with CSF: The Ultimate Guide for 2023</title><link>https://mecanik.dev/en/posts/securing-linux-servers-with-csf-the-ultimate-guide-for-2023/</link><pubDate>Fri, 07 Apr 2023 10:00:00 +0100</pubDate><guid>https://mecanik.dev/en/posts/securing-linux-servers-with-csf-the-ultimate-guide-for-2023/</guid><description>&lt;p>Linux servers have gained tremendous popularity among businesses and individuals due to their flexibility, cost-effectiveness, and powerful performance. However, ensuring the security of these servers is of paramount importance.&lt;/p>
&lt;p>In this article, we&amp;rsquo;ll explore how to secure Linux servers using CSF (ConfigServer Security &amp;amp; Firewall) or similar software, and provide you with links and examples to fortify your server.&lt;/p>
&lt;h2 id="what-is-csf">What is CSF?&lt;/h2>
&lt;p>CSF is a powerful, stateful firewall that is specifically designed for Linux servers. It provides an easy-to-use interface and comprehensive security features, making it a popular choice among system administrators.&lt;/p></description></item></channel></rss>