Blog
Insights, tutorials and news from the Nordic Byte engineering team.
-
IoT device authentication: certificates, tokens or pre-shared keys
Certificates, tokens or pre-shared keys authenticate IoT fleets differently. A practical guide to choosing based on hardware, provisioning and revocation needs.
-
The ICO Children’s Code: what it means for your app’s data model
How the ICO’s Children’s Code applies to consumer apps, what it changes in your data model, and why age assurance is harder than a form…
-
REST or GraphQL: choosing by constraint, not by fashion
A decision framework for picking an API style: client count, over-fetching, caching, nested query cost, versioning, and the real price of running both.
-
On-device or cloud: choosing where your AI inference runs
A practical framework for deciding where AI inference should run: on-device or cloud, weighed against latency, cost, data handling and model capability.
-
Single database or database-per-tenant: choosing multi-tenant architecture for a SaaS product
Shared schema, schema-per-tenant, or database-per-tenant: how to choose multi-tenant SaaS architecture, and why the decision is hard to reverse later.
-
Website accessibility for UK businesses: what the Equality Act actually requires
What the Equality Act 2010 and WCAG 2.2 AA actually require of a UK business website, and how to prioritise the accessibility work that matters…
-
Open Banking in the UK: the decision that shapes everything else
Connecting to UK bank accounts means an early regulatory choice: get FCA-authorised yourself or use a regulated aggregator. Here’s how to decide.
-
Build vs buy: when video conferencing infrastructure is worth building yourself
A practical framework for choosing between embedding a video SDK and building your own WebRTC stack, and what each route actually commits you to.
-
UK GDPR for SaaS teams: the engineering checklist
A practical, engineering-led guide to building UK GDPR compliance into a SaaS product: deletion, audit logs, subprocessors, transfers and automated DSARs.