Plugins revisited

Mike's Notes

A reformat of the plugins listed in the industry workspace article.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

30/11/2025

Plugins revisited

By: Mike Peters
On a Sandy Beach: 07/11/2025

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

This is an initial list of possible plugins, with a method and reference URL. Will be imported into the Plugin database and appear in the DevOps plugin editor workspace. Many of these will also be used in the demo workspaces.

This list will grow. Suggestions for anything useful are very welcome.

Method

  • iframe
  • blockquote
  • JavaScript
  • API
  • etc

Plugin Method Reference
AddThis    
Amazon Book iframe  
Apple Map    
Apple Music    
ArcGIS Map    
Atlassian Analytics    
Azure Map    
Cacophony API https://github.com/TheCacophonyProject/cacophony-web
CloudConvert API https://cloudconvert.com/api/v2/quickstart
CodePen   https://blog.codepen.io/docs/embeds/
CodeSandbox    
Confluence   https://community.atlassian.com/forums/Confluence-questions/Can-we-embed-a-confluence-page-content-in-a-website-without/qaq-p/2367532
Elfsight Weather    
Flightradar24 iframe https://forum.flightradar24.com/forum/radar-forums/flightradar24-web-page-and-apps/4383-select-an-aircraft-from-the-iframe-embedded-map
FormBlock    
GitHub-Embed    
GitLab Snippet    
Google Analytics    
Google Calendar iframe  
Google Docs iframe  
Google Form iframe  
Google Map iframe  
Google Meet    
Google Sheets  iframe  
Google Slides  iframe  
Instagram blockquote  
IUCN Threat Status    
Jira Advanced Roadmap    
JSBin    
Jupyter Notebook  iframe  
MailChimp    
Metservice Weather  iframe  
Microsft Forms    
Monaco Editor JavaScript https://stackoverflow.com/questions/73698181/embed-a-vscode-style-ide-in-the-browser
NASA Spot the Station    
NASA Worldview    
NetSuite Case Form    
NIWA CO2 Widget  iframe  
NIWA Tide Widget  iframe  
NIWA UV Widget  iframe  
NIWA Weather Widget  iframe  
Odoo Form    
PDF  iframe  
PostHog Analytics    
Survey Monkey    
Trello Board    
Trello Card    
TypeForm    
VesselFinder  API
JavaScript
https://www.vesselfinder.com/vessel-positions-api
https://www.vesselfinder.com/embed
Vimeo Video    
Weather Widget  iframe  
Wolfram Notebook    
Yandex Map    
Yandex Video    
YouTube Video  iframe  
Zoho Calendar    
Zoho Form    
Zoom Meeting    

Accounting Software

Mike's Notes

Some initial notes on discovering accounting software for integration with Pipi and for Ajabbi's use. I got this from an NZ Government website. It's a useful list to start from.

OpenPEPPOL is the international standard to use, and there is excellent documentation.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

06/11/2025

Accounting Software

By: Mike Peters
On a Sandy Beach: 06/11/2025

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

"Peppol is a set of specifications for establishing and also the primary implementation of a federated electronic procurement system for use across different jurisdictions. Through Peppol, participant organisations can deliver procurement documents to each other including electronic invoices in machine readable formats, avoiding the labour of data entry.

OpenPeppol, a non-profit international association registered in Belgium, is the governing body of the primary implementation and developer of specifications. The primary implementation of Peppol as at 16 March 2025 had 1,426,623 participant organisations from 98 countries registered to receive procurement documents.

No other implementations of Peppol are known to be in use by businesses or government bodies around the world. Whilst it would be possible for an alternative Peppol implementation to be created with alternative governance arrangements, Peppol specifications would need to be adjusted to remove dependencies on the OpenPeppol association in aspects including mandatory use of OpenPeppol public key certificates." - Wikipedia

eInvoicing software products

"eInvoicing capable software products that have registered with us are listed below. Go to their website for more information and to register for eInvoicing today." - NZ Government

Provider Product eInvoicing Additional information
Access Attaché Attaché eInvoicing(external link) Send and receive
Access Financials Attaché eInvoicing(external link) Send and receive
Accredo Accredo(external link) Send and receive
The Access Group FastTrack360 Send * Contact provider for details
Acume eInvoicing(external link) Send and receive
Billit Billit(external link) Send and receive  
B2Boost B2Boost e-invoicing Service(external link) Send and recieve
B2Brouter B2Brouter(external link) Send and receive $ Free portal available
Civica Authority Altitude(external link) Receive only
Canon Business Services CBS eInvoicing(external link) Send and Receive
Cognito Software MoneyWorks E-Invoicing(external link) Send and receive
Colladium e-Invoicing Colladium(external link) Send and receive $ Free portal available
Continia             Continia.com(external link) Send and receive
Cumulo9 eInvoicing – powered by C9 Transact(external link) Send and receive
Coupa Coupa Invoice
by Valtatech(external link)
Receive only
CSSP Pty Ltd Cheops(external link) Receive only
Deltek             Maconomy(external link) Send and receive * Contact provider for details
DataPrint Dataprint eInvoicing(external link) Send only
Desktop Imaging Services – Business Process Automation(external link) Receive only
Efficiency Leaders RapidAP(external link) Receive only
Esker Esker Accounts Payable solution(external link) Receive only
Esker Esker Accounts Receivable solution(external link) Send only
Exedee OASIS eInvoicing Service(external link) Send and receive
EzeScan EzeScan(external link) Receive only
FlexiTime Karmly(external link) Send only
Havi Technology Havi eInvoicing(external link) Send and receive
Link4 Link4(external link) Send and receive
LUCA Plus Lucaplus(external link)

Additional resources(external link)
Send and receive
MAGIQ MAGIQ Cloud Platform(external link) Receive only
Ricoh Medius Accounts Payable Automation Receive only * Contact provider for details
Microsoft            Microsoft Business Central Send and receive * Contact provider for details
Microsoft Microsoft D365 Finance & Operations Send and receive * Contact provider for details
MYOB MYOB Essentials(external link)
eInvoicing - MYOB Business(external link)
Send and receive
MYOB MYOB AccountRight(external link)
eInvoicing - MYOB Business(external link)
Send and receive eInvoicing is available if you're an AccountRight desktop user and have an online company file(external link)

New Zealand Post Datam – eInvoicing(external link) Send only
OfficeTorque Peppol Plus * Contact provider for details
Olympic DX2(external link) Send and receive $ Free portal available 
Oracle Oracle Fusion Cloud ERP(external link) Send and receive & Requires integration with an Access Point provider

* Contact provider for details

Oracle          Oracle Netsuite

Oracle e-Business Suite
Send and receive

Send
* Contact provider for details

* Contact provider for details
Pacifictech Sage 300 eInvoicing(external link) Send and receive
Pacifictech Sage Intacct eInvoicing(external link) Receive only
Pagero Pagero Network(external link) Send and receive $ Free portal available
Payreq Payreq Delivery(external link) Send only
Payreq Payreq MyBills(external link) Receive only
Pegasus           Pegasus Edge(external link)  Send only
Pronto Pronto Send and receive * Contact provider for details
Reckon Reckon One(external link) Send and receive
SAP SAP Ariba(external link) Receive only
SAP SAP Business ByDesign(external link) Send and receive
SAP SAP ERP Central Component(external link) Send and receive
SAP SAP Invoice Management by Open Text(external link) Receive only
SAP SAP S/4HANA(external link) Send and receive
SAP SAP S/4HANA Cloud(external link) Send and receive
Steltix Steltix eInvoicing Automation for JD Edwards(external link) Send and receive
TechnologyOne eInvoicing(external link)Getting Ready for eInvoicing(external link) Send and receive & Requires integration with an Access Point provider
Thomson Reuters OneSource * Contact provider for details
Tungsten Automation e-invoice Connect(external link) Send and receive
Unimarket Unimarket eProcurement+(external link) Receive only
Unit4 Enterprise software: ERP, FP&A, HCM – Unit4(external link) Send and receive & Requires integration with an Access Point provider
Uxtrata RC – UxtrataRC(external link) Send and receive
Workday Workday eInvoicing powered by Pagero (external link) Send and receive
Xaana Enigma2.0(external link) Send and receive
Xero Register to receive eInvoices – Xero Central(external link) Send and receive
Xtracta Xtracta Peppol eInvoicing(external link) Send and receive

eInvoicing Access Point providers

.

Provider Country Details
Ademico Software

Ademico Software(external link)
Belgium AP and SMP services

With our REST API you can directly from your ERP system:
  • Send and receive invoices and other documents
  • Register companies on the Peppol network.
B2BE NZ Pty Ltd

B2BE NZ Pty(external link)
New Zealand AP and SMP services
B2Brouter

B2Brouter(external link)
Spain AP and SMP services

B2Brouter is a tool accessible to everybody, from self-employed individuals to large companies.

Case study:
B2Brouter use cases(external link) — B2Brouter
Basware Corporation

Basware Corporation(external link)
Finland AP and SMP services

Basware has been at the forefront of developing e-invoicing and e-procurement solutions, and continuously keeps track of the latest local requirements on a global scale.
Billit

Billit bv(external link)
Belgium AP and SMP services

Billit is a global online invoicing platform.
Canon Business Services

Canon Business Services ANZ(external link)
Australia AP and SMP services

Canon Business Services have been successfully implementing Accounts Payable solutions across Australia and New Zealand since 2004.
cbs Corporate Business Solutions

CBS Corporate Business Solutions(external link)
Germany AP and SMP services

CBS E-invoice world cloud solution is your secure “one stop compliance solution” with complete SAP integration and holistic project and support services.
CloudTrade

CloudTrade(external link)
United Kingdom AP and SMP services

Data capture solution, whereby we receive business documents, extract information, enrich where necessary and post to the recipient.
Comarch S.A.

Comarch SA(external link)
Poland AP and SMP services

Comarch e-lnvoicing is a comprehensive product that both streamlines and automates all of your AP/AR invoicing processes, enabling a secure and highly efficient document exchange with your clients.
Sandfield

Crossfire (Sandfield Associates Limited)(external link)
New Zealand AP and SMP services

Crossfire by Sandfield is a registered PEPPOL Service Provider and Access Point. Crossfire takes care of the entire integration process including implementation, go-live, monitoring, hosting and support.
eCloud Business Services Pty Ltd

eCloud Business Services Pty Ltd(external link)
Australia AP and SMP services
Edicom Capital S.L

Edicom Capital SL(external link)
Spain AP and SMP services

Edicom is a global EDI and eInvoicing SaaS provider with its headquarters in Europe (Spain).

Case study:
Edicom business case(external link) — Edicom
Esker S.A.

Esker NZ(external link)
France AP and SMP services

Esker is a worldwide leader in AI-driven process automation software, helping financial and customer service departments digitally transform their procure-to-pay (P2P) and order-to-cash (O2C) cycles.
Havi Technology Pty Ltd

Havi Technology Pty Limited(external link)
Australia AP and SMP services

We can connect your ERP to a single, standard system for e-invoicing and paying in one format. This makes invoicing simpler for you and it makes payments simpler for your customers.
Hitachi Energy Australia Pty Ltd

Hitachi Energy(external link) (formerly ABB Power Grid)
Australia AP and SMP services

The Axis Cloud Collaboration Platform provides electronic solutions for supply chain procure-to-pay, contractor work management and electronic catalogue.
HQengine Pty Ltd

HQEngine Pty Limited(external link)
Australia AP and SMP services

HQEngine is an Australian independent specialist company offering Digital Spend Management and eInvoicing solutions and services operating our own ATO certified PEPPOL Access Point.
IBM Corporation

IBM Limited(external link)
United States of America AP and SMP services

IBM Peppol is a configurable option of IBM Sterling Supply Chain Business Network, a trusted, scalable business-to-business network that helps automate and orchestrate your supply chain processes.
Innovate NZ Business Intelligence Limited(external link) New Zealand Unlock the power of automation as our advanced technology accurately analyses and extracts vital information from your documents, delivering them effortlessly through the IDESaaS accredited access point for a secure, fully automated e-invoicing service.
INPOSIA Solutions GmbH

INPOSIA by Avalara(external link)
Germany  AP

INPOSIA as a PEPPOL access point connects you to the OpenPEPPOL network, including Australia and New Zealand, and exchanges data securely.
Link4 / LinkF

Link4(external link)
Singapore AP and SMP services

Link4, a global eInvoicing leader since 2016, is registered as Link4 NZ LTD with a dedicated New Zealand team. As an accredited Peppol provider that supports most ERP systems, Link4 enables secure, compliant eInvoicing for public and private sectors, offering seamless ERP integration and extensive expertise in New Zealand’s regulatory landscape.

Case study:
Link4 case study [PDF 3.39 MB](external link) — Link4
LUCA Plus

LUCA Plus(external link)
Australia AP and SMP services
MessageXchange

MessageXchange(external link)
Australia AP and SMP services

MessageXchange is a multi-tenanted cloud B2B/B2G/G2G integration service. Our functionality enables our clients to become Peppol e-invoicing enabled and beyond.

Case study:
MessageXchange case studies(external link) — MessageXchange
OpenText

Open Text New Zealand Limited(external link)
United States of America AP and SMP services

OpenText is an experienced global Peppol provider; we are an Access Point, a technology provider, and a subject matter expert.
OZEDI Holdings Pty Ltd

OZEDI Holdings Pty Ltd(external link)
Australia AP and SMP services

OZEDI is proud to be a market leading accredited Peppol Access Point for eInvoicing in Australia and New Zealand.

Case study:
OZEDI's Assurity Consulting e-Invoicing solution | Case Study(external link) — OZEDI
Pacific Commerce Pty Ltd

Pacific Commerce(external link)
Australia AP and SMP services

Pacific Commerce is a long-standing Alliance Partner of GS1 Australia, GS1 New Zealand and GS1 Malaysia.
Pagero AB

Pagero AB(external link)
Sweden AP and SMP services

Pagero is a leading global eInvoicing provider, working with key NZ companies and government departments to ensure compliance and financial process automation.

Case studies:
Atherton case study(external link) — Pagero AB

Hewlett Packard case study(external link) — Pagero AB
Payreq

Payreq Pty Limited(external link)
Australia AP and SMP services
Power Business Services Limited

Power Business Services Limited(external link)
New Zealand AP and SMP services
SAP SE

SAP SE(external link)
Germany AP and SMP services

SAP Document and Reporting Compliance, cloud edition is our leading-edge cloud eInvoicing solution that can co-exist and extend upon your current SAP ERP systems without major process disruptions. 

Only available to existing customers.
Saphety Level – Trusted Services SA

Sovos Saphety(external link)
Portugal AP and SMP services

Sovos Saphety is a leading company in solutions for electronic documents exchange and electronic invoicing amongst companies. Currently, our client portfolio has over 10,000 companies and over 190 thousand users throughout 52 countries.
Seeburger AG

Seeburger AG(external link)
Germany AP and SMP services
SNI Teknoloji Hizmetleri A.S

SNI Teknoloji Hizmetleri AS(external link)

Turkey AP and SMP services

SNI’s SAP AU-NZ e-Invoicing solution is an SAP add-on for creating and exchanging electronic invoices between trade partners, including public entities, organizations, and individuals.
Spend Console Pty. Ltd.

SpendConsole(external link)



Australia AP and SMP services

SpendConsole is a proven AI-Powered, PEPPOL enabled AP Automation solution - offering business guaranteed outcomes with its multi-channel Supplier portal, Intelligent Invoice Validation and Robust Integration features.

Case study:
TAFE NSW(external link)  — SpendConsole
SPS Commerce

SPS Commerce(external link)

Netherlands AP

At SPS Commerce, we help companies of all sizes achieve their digitalization goals. Our cloud-native FLOW Partner Automation platform is designed to completely eliminate paper from the supply chain.

Case study:
Our customers(external link) — SPS Commerce
Storecove (Datajust B.V.)

Storecove(external link)
Netherlands AP and SMP services

Send e-invoices from anywhere to anywhere. Peppol Access Point, DBNAlliance Access Point, Cross-Border E-invoicing, CTC Compliance, RESTful JSON API.

Case studies:
Department of the Prime Minister and Cabinet(external link) — Storecove

xSuite(external link) — Storecove
Suma Technology Services LLP

Suma Technology Services(external link)
India AP and SMP services

Suma Technology Services LLP is a specialized eInvoicing technology provider. Instead of reinventing the wheel, leverage our certified eInvoicing engine as best-of-breed components to complement your invoicing platform. You focus on what you do best, while we manage the eInvoicing compliance expertise for you.
Tickstar AB

Tickstar from Xero(external link)
Sweden AP and SMP services

We are NZ’s most popular provider with over 90% of all NZBNs registered for eInvoicing using Tickstar. We support Xero, New Zealand’s largest telco, largest IT solutions provider and all businesses using Xero.

Case studies:
Datacom case study(external link) — Tickstar

Spark case study(external link) — Tickstar
Tradeshift Belgium / Babelway

Tradeshift Belgium S.A(external link)
Belgium AP and SMP services

Tradeshift is a market leader in e-invoicing and accounts payable automation and an innovator in supplier financing and B2B marketplaces.
Tranzsoft Group Ltd

Tranzsoft Group Limited(external link)
New Zealand AP and SMP services

Tranzsoft Group is a leading developer of software technology designed to improve business.
Tungsten Automation 

Tungsten Automation(external link) (formerly Kofax)
Sweden AP and SMP services

Tungsten e-invoice Connect (FKA) Kofax Invoice Portal provides a global electronic invoicing exchange network, that enables organizations to securely share invoice data electronically. E-invoice Connect helps both AP and AR teams streamline and digitize manual invoicing processes.
Unifiedpost Group

Unifiedpost Group(external link)
Belgium AP and SMP services

At Unifiedpost Group, our mission is to make business easy and smart by helping organisations build strong digital connections with their customers and suppliers.
Valta Technology Group Pty Ltd 

Valta Tech(external link)
Australia AP and SMP services

Our Peppol Access Point solution helps businesses and technology providers to seamlessly get connected to the Peppol network and enable automation in their Accounts Receivable and Payable processes.

Case study:
Valta Tech case studies(external link) — Valta Tech
VAT IT Processing (Pty) Ltd

eezi(external link)
South Africa AP and SMP services

eezi – Powered by VAT IT is a cloud-native, ERP-agnostic e-invoicing and tax compliance platform. It ensures seamless integration, real-time validation, digital signatures, and automated error handling — keeping you compliant, audit-ready, and prepared for NZ’s evolving framework. 
WiseTech Global Limited

CargoWise(external link)
Australia AP and SMP services

CargoWise integrates enterprise-grade accounting with logistics, managing costs, revenues, profits, and cash while handling tax, classification, and e-invoicing. It enables faster invoice clearance, reduces errors, and now supports Peppol.

Function provided – Access point and address capability lookup

eProcurement documents supported:
  • A-NZ invoice extension
  • A-NZ Self-Billing extension
  • Credit note
  • Invoice BIS billing 3.0
  • Invoice Response
  • Message Level Response.
Xaana Pty Ltd

Xaana Pty Ltd(external link)
Australia AP and SMP services

Xaana’s Turium Enigma 2.0 offers a comprehensive Inteligent Invoice Automation solution with an AI-driven eInvoice connector and OCR scanning for AP, AR, Purchase orders and contracts management.
Xero Limited

Xero(external link)
New Zealand AP and SMP services

Available in-product, free of charge for Xero customers with Business Edition subscriptions.

For non-Xero Customers including Enterprise or software providers, refer to Tickstar from Xero Access Point.
Xtracta Limited

Xtracta Limited(external link)
New Zealand AP and SMP services

Xtracta provides a turnkey solution for document data extraction and e-invoicing. Designed for tight integration into all types of ERP, accounting and other business software systems, Xtracta provides a scalable way to offer document data extraction and e-invoicing inside of any software.


Software developers’ information

NZ Peppol eInvoicing Ready criteria

eInvoicing Ready software products are end-user products that can send and/or receive invoices via a New Zealand accredited access point, using the A-NZ extension to the Peppol specification.

To promote interoperability, we assess whether eInvoicing sending products can send the data fields outlined in the link below:

  1. Payment due date
  2. Seller GST identifier
  3. Seller contact email
  4. Buyer contact email
  5. Payee financial account
  6. Item description
  7. Reference numbers (Purchase Order, Buyer Reference, Contract, Project, Tender)
  8. Remittance information
  9. Invoice attachments
  10. Invoice note.

Resources:

  • A-NZ Peppol BIS 3.0 standard on GitHub
  • Industry Practice Statement – Invoice content download page on GitHub

AWS to Bare Metal Two Years Later: Answering Your Toughest Questions About Leaving AWS

Mike's Notes

I discovered a reference to this excellent article written by Neel Patel in Architecture Notes from Mahdi Yusuf. I will be implementing this for Pipi 10 for the same reasons.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library > Subscription > Architecture Notes
  • Home > Handbook > 

Last Updated

05/10/2025

AWS to Bare Metal Two Years Later: Answering Your Toughest Questions About Leaving AWS

By:  Neel Patel
One Time Up: 29/10/2025

Two years after our AWS-to-bare-metal migration, we revisit the numbers, share what changed, and address the biggest questions from Hacker News and Reddit.

When we published How moving from AWS to Bare-Metal saved us $230,000 /yr. in 2023, the story travelled far beyond our usual readership. The discussion threads on Hacker News and Reddit were packed with sharp questions: did we skip Reserved Instances, how do we fail over a single rack, what about the people cost, and when is cloud still the better answer? This follow-up is our long-form reply.

Over the last twenty-four months we:

  • Ran the MicroK8s + Ceph stack in production for 730+ days with 99.993% measured availability.
  • Added a second rack in Frankfurt, joined to our primary Paris cage over redundant DWDM, to kill the “single rack” concern.
  • Cut average customer-facing latency by 19% thanks to local NVMe and eliminating noisy neighbours.
  • Reinvested the savings into buying bare metal AI servers to expand LLM-based alert / incident summarisation and auto code fixes based on log / traces and metrics in OneUptime.

Below we tackle the recurring themes from the community feedback, complete with the numbers we use internally.

$230,000 / yr savings? That is just an engineers salary.

In the US, it is. In the rest of the world. That's 2-5x engineers salary. We used to save $230,000 / yr but now the savings have exponentially grown. We now save over $1.2M / yr and we expect this to grow, as we grow as a business.

“Why not just buy Savings Plans or Reserved Instances?”

We tried. Long answer: the maths still favoured bare metal once we priced everything in. We see a savings of over 76% if you compare our bare metal setup to AWS.

A few clarifications:

  • Savings Plans do not reduce S3, egress, or Direct Connect. 37% off instances still leaves you paying list price for bandwidth, which was 22% of our AWS bill.
  • EKS had an extra $1,260/month control-plane fee plus $600/month for NAT gateways. Those costs disappear once you run Kubernetes yourself.
  • Our workload is 24/7 steady. We were already at >90% reservation coverage; there was no idle burst capacity to “right size” away. If we had the kind of bursty compute profile many commenters referenced, the choice would be different.

“How much did migration and ongoing ops really cost?”

We spent a week of engineers time (and that is the worst case estimate) on the initial migration, spread across SRE, platform, and database owners. Most of that time was work we needed anyway- formalising infrastructure-as-code, smoke testing charts, tightening backup policies. The incremental work that existed purely because of bare metal was roughly one week.

Ongoing run-cost looks like this:

  • Hands-on keyboard: ~24 engineer-hours/quarter across the entire platform team, including routine patching and firmware updates. That is comparable to the AWS time we used to burn on cost optimisation, IAM policy churn, and chasing deprecations and updating our VM's on AWS.
  • Remote hands: 2 interventions in 24 months (mainly disks). Mean response time: 27 minutes. We do not staff an on-site team. We rely on co-location provider to physically manage our rack. This means no traditional hardware admins.
  • Automation: We're now moving to Talos. We PXE boot with Tinkerbell, image with Talos, manage configs through Flux and Terraform, and run conformance suites before each Kubernetes upgrade. All of those tools also hardened our AWS estate, so they were not net-new effort.

The opportunity cost question from is fair. We track it the same way we track feature velocity: did the infra team ship less? The answer was “no”- our release cadence increased because we reclaimed few hours/month we used to spend in AWS “cost council” meetings.

“Isn’t a single rack a single point of failure?”

We have multiple racks across two different DC / providers. We:

  • Leased a secondary quarter rack in Frankfurt with a different provider and power utility.
  • Currently: Deployed a second MicroK8s control plane, mirrored Ceph pools with asynchronous replication. Future: We're moving to Talos. Nothing against Microk8s, but we like the Talos way of managing the k8s cluster.
  • Added isolated out-of-band management paths (4G / satellite) so we can reach the gear even during metro fibre events.

The AWS failover cluster we mentioned in 2023 still exists. We rehearse a full cutover quarterly using the same Helm releases we ship to customers. DNS failover remains the slowest leg (resolver caches can ignore TTL), so we added Anycast ingress via BGP with our transit provider to cut traffic shifting to sub-minute.

“What about hardware lifecycle and surprise CapEx?”

We amortise servers over five years, but we sized them with 2 × AMD EPYC 9654 CPUs, 1 TB RAM, and NVMe sleds. At our current growth rate the boxes will hit CPU saturation before we hit year five. When that happens, the plan is to cascade the older gear into our regional analytics cluster (we use Posthog + Metabase for this) and buy a new batch. Thanks to the savings delta, we can refresh 40% of the fleet every 24 months and still spend less annually than the optimised AWS bill above.

We also buy extended warranties from the OEM (Supermicro) and keep three cold spares in the cage. The hardware lasts 7-8 years and not 5, but we wtill count it as 5 to be very conservative.

“Are you reinventing managed services?”

Another strong Reddit critique: why rebuild services AWS already offers? Three reasons we are comfortable with the trade:

  1. Portability is part of our product promise. OneUptime customers self-host in their own environments. Running the same open stack we ship (Postgres, Redis, ClickHouse, etc.) keeps us honest. We eun on Kubernetes and self-hosted customers run on Kubernetes as well.
  2. Tooling maturity. Two years ago we relied on Terraform + EKS + RDS. Today we run MicroK8s (Talos in the future), Argo Rollouts, OpenTelemetry Collector, and Ceph dashboards. None of that is bespoke. We do not maintain a fork of anything.
  3. Selective cloud use. We still pay AWS for Glacier backups, CloudFront for edge caching, and short-lived burst capacity for load tests. Cloud makes sense when elasticity matters; bare metal wins when baseload dominates.

Managed services are phenomenal when you are short on expertise or need features beyond commodity compute. If we were all-in on DynamoDB streams or Step Functions we would almost certainly still be on AWS.

“How do bandwidth and DoS scenarios work now?”

We committed to 5 Gbps 95th percentile across two carriers. The same traffic on AWS egress would be 8x expensive in eu-west-1. For DDoS protection we front our ingress with Cloudflare.

“Has reliability suffered?”

Short answer: No. Infact it was better than AWS (compared to recent AWS downtimes)

We have 730+ days with 99.993% measured availability and we also escaped AWS region wide downtime that happened a week ago.

“How do audits and compliance work off-cloud now?”

We stayed SOC 2 Type II and ISO 27001 certified through the transition. The biggest deltas auditors cared about:

  • Physical controls: We provide badge logs from the colo, camera footage on request, and quarterly access reviews. The colo already meets Tier III redundancy, so their reports roll into ours.
  • Change management: Terraform plans, and now Talos machine configs give us immutable evidence of change. Auditors liked that more than AWS Console screenshots.
  • Business continuity: We prove failover by moving workload to other DC.

If you are in a regulated space (HIPAA for instance), expect the paperwork to grow a little. We worked it in by leaning on the colo providers’ standard compliance packets- they slotted straight into our risk register.

“Why not stay in the cloud but switch providers?”

We priced Hetzner, OVH, Leaseweb, Equinix Metal, and AWS Outposts. The short version:

  • Hyperscaler alternatives were cheaper on compute but still expensive on egress once you hit petabytes/month. Outposts also carried minimum commits that exceeded our needs.
  • European dedicated hosts (Hetzner, OVH) are fantastic for lab clusters. The challenge was multi-100 TB Ceph clusters with redundant uplinks and smart-hands SLAs. Once we priced that tier, the savings narrowed.
  • Equinix Metal got the closest, but bare metal on-demand still carried a 25-30% premium over our CapEx plan. Their global footprint is tempting; we may still use them for short-lived expansion.

Owning the hardware also let us plan power density (we run 15 kW racks) and reuse components. For our steady-state footprint, colocation won by a long shot.

“What does day-to-day toil look like now?”

We put real numbers to it because Reddit kept us honest:

  • Weekly: Kernel and firmware patches (Talos makes this a redeploy), Ceph health checks, Total time averages 1 hour/week on average over months.
  • Monthly: Kubernetes control plane upgrades in canary fashion. About 2 engineer-hours. We expect this to reduce when Talos kicks in.
  • Quarterly: Disaster recovery drills, capacity planning, and contract audits with carriers. Roughly 12 hours across three engineers.

Total toil is ~14 engineer-hours/month, including prep. The AWS era had us spending similar time but on different work: chasing cost anomalies, expanding Security Hub exceptions, and mapping breaking changes in managed services. The toil moved; it did not multiply.

“Do you still use the cloud for anything substantial?”

Absolutely. Cloud still solves problems we would rather not own:

  • Glacier keeps long-term log archives at a price point local object storage cannot match.
  • CloudFront handles 14 edge PoPs we do not want to build. We terminate TLS at the edge for marketing assets and docs. We will soon move this to Cloudflare as they are cheaper.
  • We spin up short-lived AWS environments for load testing.

So yes, we left AWS for the base workload, but we still swipe the corporate card when elasticity or geography outweighs fixed-cost savings.

When the cloud is still the right answer

It depends on your workload. We still recommend staying put if:

  • Your usage pattern is spiky or seasonal and you can auto-scale to near zero between peaks.
  • You lean heavily on managed services (Aurora Serverless, Kinesis, Step Functions) where the operational load is the value prop.
  • You do not have the appetite to build a platform team comfortable with Kubernetes, Ceph, observability, and incident response.
  • Cloud-first was the right call for our first five years. Bare metal became the right call once our compute footprint, data gravity, and independence requirements stabilised.

What is next

  • We are working on a detailed runbook + Terraform module to help teams do capex forecasting for colo moves. Expect that on the blog later this year.
  • A deep dive on Talos is in the queue, as requested by multiple folks in the HN thread.
  • Questions we did not cover? Let us know in the discussion threads- we are happy to keep sharing the gritty details.

Related Reading:

  • How moving from AWS to Bare-Metal saved us $230,000 /yr.
  • Datadog Dollars: Why Your Monitoring Bill Is Breaking the Bank
  • Why build open-source DataDog?