Werkwijze

Hoe wij bouwen en draaien

Van eerste gesprek tot een app die elke dag werkt: wij bouwen, testen en zetten live. Bij ons, of in uw eigen cloud.

  1. 01

    Intake

    We brengen uw werk, gebruikers en gegevens in kaart.

  2. 02

    Ontwerp

    Basis, modules, koppelingen en waar het draait. U tekent voor u akkoord geeft op de bouw.

  3. 03

    Bouwen

    In korte rondes, met tests op elke wijziging. U ziet elke ronde het resultaat.

  4. 04

    Live

    Een geteste versie gaat naar productie, met een weg terug als er iets misgaat.

  5. 05

    Beheer

    Updates, back-ups en bewaking. Wijzigingen lopen langs dezelfde controles.

Vaste route

Zo komt een wijziging in productie

Elke wijziging volgt dezelfde vaste route. Niets komt zonder test en akkoord in productie.

  1. Code

    Wij schrijven de code. Een collega keurt elke wijziging goed.

  2. Tests

    De pipeline test en controleert elke versie automatisch.

  3. Release

    Een geteste versie wordt een vast pakket, met een eigen nummer.

  4. Live

    Pas na akkoord gaat dat pakket naar productie. Gaat er iets mis, dan zetten we de vorige versie terug.

Hosting

Waar uw app draait

Dezelfde app kan op drie manieren draaien. U kiest wat past bij uw organisatie.

  • Snelst live

    Bij Klarifai

    Wij hosten en beheren alles, in de EU. U hoeft niets in te richten.

    • Vercel
    • Railway
    • Neon
    • Cloudflare
  • Voor Microsoft-organisaties

    In uw Microsoft Azure

    De app draait in uw eigen Azure-omgeving, met uw accounts, beveiliging en facturen.

    • Container Apps
    • PostgreSQL
    • Blob Storage
    • Key Vault
  • Voor Google-organisaties

    In uw Google Cloud

    De app draait in uw eigen Google Cloud-project, onder uw beheer en facturatie.

    • Cloud Run
    • Cloud SQL
    • Cloud Storage
    • Secret Manager

Voorbeeld

Productie naar Azure, in uw eigen netwerk

Moet de app binnen uw eigen netwerk draaien? Dan bouwen en testen we in Azure, en installeert een agent in uw netwerk alleen de goedgekeurde versie. Er hoeft geen poort open vanaf internet.

  • De agent in uw netwerk haalt zelf zijn opdrachten op. Er staat geen beheerpoort open vanaf internet.
  • Productie krijgt precies de versie die getest is, niets anders.
  • Mislukt een controle na de installatie, dan blijft de vorige versie actief.

Beheer

Na de livegang

  • Bewaking

    Fouten, prestaties en beschikbaarheid worden bewaakt. Een melding gaat naar een mens.

  • Back-ups

    Dagelijkse back-ups, en een vastgelegd plan voor herstel.

  • Toegang

    Persoonlijke accounts met tweestapsverificatie. Geheimen staan in een kluis, nooit in de code.

  • Updates

    Updates en beveiligingsfixes volgens het servicecontract.

Waar wij mee werken

  • GitHub
  • GitHub Actions
  • Docker
  • PostgreSQL
  • Sentry
  • Bitwarden

Benieuwd wat dit voor u kan doen?

Phillip denkt met u mee welk systeem past en wat er nodig is.

Phillip Driessen · Commercieel directeur, Klarifai

+31 6 14 34 60 24Mail Phillip