<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Praetorian Engineering Journal</title>
    <link>https://www.praetoriansolutions.uk/engineering/</link>
    <description>Engineering investigations, decisions and operational lessons from real infrastructure work.</description>
    <language>en-gb</language>
    <lastBuildDate>Fri, 23 Oct 2026 21:40:00 GMT</lastBuildDate>
    <atom:link href="https://www.praetoriansolutions.uk/engineering/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The benchmark was applied. The control model was not.</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/benchmark-applied-control-model-wasnt/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/benchmark-applied-control-model-wasnt/</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <description>Hardening was commissioned as a governance exercise and delivered as a settings deployment. The disruption was visible; the missing access model was not.</description>
    </item>
    <item>
      <title>The backup succeeded. The restore had never been tested.</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/backup-succeeded-restore-never-tested/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/backup-succeeded-restore-never-tested/</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <description>A green backup report confirmed that data had been copied. It did not prove that the service could be recovered.</description>
    </item>
    <item>
      <title>The dashboard was green because collection had stopped.</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/dashboard-green-collection-stopped/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/dashboard-green-collection-stopped/</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <description>The last known state looked healthy. The monitoring system had quietly stopped learning anything new.</description>
    </item>
    <item>
      <title>Everything was monitored. Nobody owned the alert.</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/everything-monitored-nobody-owned-alert/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/everything-monitored-nobody-owned-alert/</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <description>The condition was detected correctly. The operating model gave nobody a dependable reason to act on it.</description>
    </item>
    <item>
      <title>The failover worked. The service still failed.</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/failover-worked-service-still-failed/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/failover-worked-service-still-failed/</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <description>The clustered platform moved exactly as designed. A dependency outside the cluster prevented the application from recovering.</description>
    </item>
    <item>
      <title>The firewall change was correct. The dependency map was not.</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/firewall-change-correct-dependency-map-wasnt/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/firewall-change-correct-dependency-map-wasnt/</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <description>The rule matched the approved request. The request did not describe every service that depended on the traffic path.</description>
    </item>
    <item>
      <title>The working solution was replaced before its purpose was understood</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/working-solution-wasnt-understood/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/working-solution-wasnt-understood/</guid>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <description>The backups continued to run, but the recovery design, retention model and compliance position had been lost.</description>
    </item>
    <item>
      <title>The certificate did not expire unexpectedly</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/certificate-did-not-expire-unexpectedly/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/certificate-did-not-expire-unexpectedly/</guid>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <description>The expiry date was known years in advance. The outage happened because renewal ownership and deployment knowledge were not.</description>
    </item>
    <item>
      <title>The array was healthy. The disk was not.</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/array-was-healthy-disk-was-not/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/array-was-healthy-disk-was-not/</guid>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <description>The platform-level status remained reassuring while physical media telemetry showed that replacement planning should already have started.</description>
    </item>
    <item>
      <title>The missing agent exposed the missing baseline</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/missing-agent-exposed-missing-baseline/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/missing-agent-exposed-missing-baseline/</guid>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <description>A Proxmox telemetry warning revealed that a guest had been deployed outside the intended operational standard.</description>
    </item>
    <item>
      <title>The platform wasn&apos;t the decision</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/platform-wasnt-the-decision/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/platform-wasnt-the-decision/</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <description>A vendor deadline created urgency. A working alternative was proven in the client environment within two hours.</description>
    </item>
    <item>
      <title>The contingency became the production platform</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/contingency-became-production/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/contingency-became-production/</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <description>A temporary remote access path proved more dependable than the service it had been introduced to protect.</description>
    </item>
    <item>
      <title>The database wasn&apos;t the bottleneck</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/database-wasnt-the-bottleneck/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/database-wasnt-the-bottleneck/</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <description>An inventory search fell from fifteen minutes to fifteen seconds when the application, SQL and infrastructure were treated as one platform.</description>
    </item>
    <item>
      <title>One source of truth mattered more than another system</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/single-source-of-truth/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/single-source-of-truth/</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <description>A defence environment needed every operator to act from the same sonar tracking picture without conflicting information.</description>
    </item>
    <item>
      <title>The thirty-day project that took four</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/thirty-day-project-took-four/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/thirty-day-project-took-four/</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <description>A network transformation estimated at thirty days was completed in four because the scope was understood before delivery began.</description>
    </item>
    <item>
      <title>The biggest vendor is still a single point of failure</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/biggest-vendor-still-single-point-of-failure/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/biggest-vendor-still-single-point-of-failure/</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <description>CrowdStrike and Entra outages proved the same point: market leadership does not remove the need for independent recovery paths.</description>
    </item>
    <item>
      <title>The upgrade wasn&apos;t the objective</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/upgrade-wasnt-the-objective/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/upgrade-wasnt-the-objective/</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
      <description>A platform upgrade preserved the client outcome while permanently changing the effort required to deliver it.</description>
    </item>
    <item>
      <title>The replacement wasn&apos;t the fix</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/replacement-wasnt-the-fix/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/replacement-wasnt-the-fix/</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
      <description>A wireless refresh had been approved. The complaints survived the new access points.</description>
    </item>
    <item>
      <title>The cheapest tender became the most expensive decision</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/cheapest-tender-expensive-decision/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/cheapest-tender-expensive-decision/</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
      <description>A discounted storage platform won the procurement. The architecture still had to work afterwards.</description>
    </item>
    <item>
      <title>Performance wasn&apos;t the problem</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/performance-wasnt-the-problem/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/performance-wasnt-the-problem/</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
      <description>A switching refresh was proposed. Packet analysis showed the hardware was not the constraint.</description>
    </item>
    <item>
      <title>Technology isn&apos;t capability</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/technology-isnt-capability/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/technology-isnt-capability/</guid>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <description>Buying the platform is not the same as becoming able to operate it.</description>
    </item>
    <item>
      <title>The vendor has left. The work has not.</title>
      <link>https://www.praetoriansolutions.uk/engineering/notes/the-vendor-left/</link>
      <guid isPermaLink="true">https://www.praetoriansolutions.uk/engineering/notes/the-vendor-left/</guid>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <description>The right answer should still be the right answer when the vendor leaves the room.</description>
    </item>
  </channel>
</rss>
