demi

Services · Architecture

Platform and data: we design the target picture with you

We look at how your platform and your data are built today and design the target picture together. From the team that builds and runs a multi-tenant AI platform itself, with 20 customer companies on their own tenants.

Talk to us

Key facts

Topics
Data layer, data access, making data AI-ready, security, tenant isolation, multi-cloud, SaaS architecture
Format
From a few days to several weeks. We settle the scope in a call
Result
A target picture your team builds on: decisions, diagrams, open questions. Documented to common standards
Team
Our own team, no subcontractors. Led by a software architect from the founding team
Target cloud
Your choice: AWS, Azure, Google Cloud or European providers. We work with infrastructure as code, which keeps the target architecture cloud-agnostic. In production we use AWS among other clouds.
Collaboration
Fixed price or person-days
All services

The starting point

You want to get ahead with AI and with your data. A new platform has to be multi-tenant, an existing one is hitting its limits, or your data has to become usable for AI. Decisions on isolation, identity and data flow are expensive to change later, so we look at them together early.

Who it's for

  • CTOs and engineering leads of new SaaS and data platforms
  • Software companies with their own product
  • Industrial companies with a platform project
  • Teams that want to make their data usable for AI

What we look at

Seven areas from our daily work on our own platform. For each one you see how we solved it at demi.

  • Isolation

    Multi-tenancy

    Silo, pool or bridge. Isolation in the database, services and storage.

    At demi

    Postgres row-level security with a tenant context per transaction, also behind a transaction pooler.

  • Access

    Identity, permissions and security

    SSO, one organization per tenant, roles and relationships, permissions for agents. The AI model never decides on permissions.

    At demi

    SSO through the customer's IdP, RBAC and ReBAC as a dedicated service.

  • Data layer

    Data and data access

    Write paths, a gateway for data access, customer variants as configuration instead of forks.

    At demi

    Central API gateway for data access, enforced by a lint rule. Features, plans and per-tenant overrides are data.

  • AI-ready

    Making data AI-ready

    Which data a model may see, in what form and with what provenance. Preparation, a permission check on retrieval, sourced answers.

    At demi

    demi builds a knowledge twin from documents and systems. Every retrieval runs through the same permission check as the data itself.

  • Events

    Events and workflows

    Outbox, event streaming, durable workflows, agents with clear permissions.

    At demi

    Transactional outbox, Kafka API, delegated tokens for agents.

  • Operations

    Operations as code

    Infrastructure as code, GitOps, architecture rules in CI, rollback.

    At demi

    Pulumi, GitOps with ArgoCD, canary gate and rollback. Architecture rules as CI checks.

  • Cloud

    Multi-cloud and target cloud

    Infrastructure as code, abstracted from the cloud: AWS, Azure, Google Cloud or European providers. Silo, pool or bridge per layer, connection pooling, fair queues per tenant.

    At demi

    We run several clouds and describe them as code. In production we use AWS among other clouds. Managed building blocks such as proxy pooling or fair queues we do not run ourselves; we design them for your target cloud.

More on security and hosting

How we work

  1. 1

    Capture

    Goals, quality requirements and your guidelines. We work with your domain experts and your team.

  2. 2

    Model

    Domain boundaries, data model, tenancy model.

  3. 3

    Design

    Components, data flows, permissions, deployment as code on your target cloud.

  4. 4

    Hand over

    Walk through scenarios, review, handover to your teams. On request we stay with you through the build.

Every step ends with a review. How much time the steps take follows the scope: from a few days for a first look to several weeks for a full target picture.

Documented to common standards

  • arc42
  • C4 model
  • Architecture decision records
  • Domain-driven design
  • Threat modeling

What you end up with

  • A target picture of your platform that your team builds on
  • A concept for the data layer and data access
  • A concept for making your data AI-ready: preparation, permissions, provenance
  • Tenant isolation, permissions and onboarding of new customers
  • A target picture for your cloud: infrastructure as code, provider replaceable
  • The decisions, the open questions and the next steps

The concept describes a target architecture based on documented requirements and assumptions. It does not replace implementation, load or penetration testing, or an audit or certification. Statements on performance, scale and cost are reasoned estimates, not guaranteed properties.

Review

A look at an existing platform

Before you scale or rebuild, we compare documentation, code and operations and tell you where it hurts.

Formats

  • A compact look at the critical parts
  • A full review of documentation, code and operations

Deliverables

  • An assessment of tenant separation and data access
  • The risks, ranked by weight
  • Prioritized next steps

An expert assessment based on the documents, code excerpts and interviews provided within the agreed timeframe. Not an audit or an audit opinion. Passing results to third parties requires our consent in text form and creates no third-party claims.

Build on demi

demi is a data layer and an AI backend. If it fits your target picture, your team builds straight on it.

Data layer: Documents, products, customers and events live in one model, with permissions and tenant separation.

AI backend: Knowledge twin, agents and workflows are ready to use. Your team builds its own applications on them.

Not a prerequisite: An architecture project does not need demi. We tell you openly when we recommend it.

Frequently asked questions

How long does it take?

That follows the scope: from a few days for a first look to several weeks for a full target picture. We settle it in a call.

Which cloud do you assume?

None. We work with infrastructure as code, which keeps the target architecture cloud-agnostic: AWS, Azure, Google Cloud or European providers. We run demi itself across several clouds, and our lead architect has extensive AWS experience in design and operations.

Do you also deliver code?

In an architecture project we design. Open questions are captured as next steps, and we support the build with reviews on request. AI systems we build together with your team on demi.

How do you handle confidential material?

Before we start, we agree in writing which AI tools may process your material and where. We sign an NDA before the project starts.

Can we build on the demi platform?

Yes. demi is a data layer and an AI backend: your team can build its own applications and workflows on it. It is not a prerequisite for an architecture project.

Let's settle the scope.

30 minutes on goal and constraints. If it fits, you then get a proposal with a clear scope.

Talk to us

Our services are offered to businesses only.