karrer.solutions

Wir bauen Software und betreiben sie selbst.

Zwei SaaS-Produkte laufen bei uns produktiv auf AWS in Frankfurt. Zwei Open-Source-Bibliotheken bringen Elixir auf AWS. Was wir dabei lernen, bauen wir auch für Ihr Projekt.

Produkte, die Betriebe jeden Tag benutzen

Beide für Firmen, in denen Qualität nachgewiesen werden muss. Beide gebaut mit Elixir und Phoenix, betrieben auf AWS in Frankfurt, von uns selbst.

readyqms.com
Startseite von ReadyQMS mit QM-Cockpit: offene Maßnahmen, fällige Prüfungen, Lesequote

ReadyQMS

Gelenkte Dokumente, CAPA, Audits, Register und Lesebestätigungen an einem Ort. Ein QMS, das in Tagen läuft statt nach einem Beratungsprojekt.

  • NormenISO 9001, ISO 14001
  • Preisab 291 € pro Monat, Leser unbegrenzt
  • BetriebAWS Frankfurt, Mandanten isoliert
  • KIAssistent mit Quellen, MCP, abschaltbar
readyqms.com öffnen
weldephant.com
Startseite von Weldephant, Weld Quality Management

Weldephant

Schweißanweisungen, Schweißerqualifikationen, Zusatzwerkstoffe, Prüfmittel und Schweißpläne. Für Werkstätten, die nach Norm schweißen und das beim Audit zeigen müssen.

  • NormenISO 3834, EN ISO 15614, EN ISO 9606, ASME IX
  • WerkstattQR-Scan, mobil an der Maschine
  • FristenErinnerung vor Ablauf von Zertifikaten
weldephant.com öffnen

Open Source: Elixir auf AWS

Was wir für die eigenen Produkte brauchen und nicht fanden, bauen wir und geben es frei. MIT-Lizenz, auf GitHub.

Dynamo

DynamoDB mit typisierten Schemas im Stil von Ecto. Batch, Transaktionen, parallele Scans, Mix-Tasks für Tabellen.

lib/my_app/user.exElixir
defmodule MyApp.User do
  use Dynamo.Schema

  item do
    table_name "users"
    field :id, partition_key: true
    field :email, sort_key: true
    field :role, default: "user"
  end
end

{:ok, user} = MyApp.User.put_item(user)

Mayfly

Eine schlanke Custom Runtime, mit der Elixir-Funktionen direkt auf AWS Lambda laufen. Ein Build-Befehl, ein Zip, fertig. Auch für ARM64.

lib/my_function.exElixir
defmodule MyFunction do
  def handle(event) do
    {:ok, %{message: "Hallo aus Elixir"}}
  end
end

# bauen und hochladen
$ mix lambda.build --zip --docker
  • loro_exElixir-Bindings für die Loro-CRDT-Bibliothek, als Rust-NIF. Grundlage für gemeinsames Bearbeiten in Echtzeit.
  • LaTeX-LambdaLaTeX auf AWS Lambda kompilieren. Vorläufer der Render API.
  • cdk_fargate_platformCDK-Vorlage, die einen AWS-Account mit Fargate-Cluster aufsetzt.

Alle Projekte auf GitHub

In Arbeit: Render API

Typst oder LaTeX rein, PDF raus. Eine HTTP-Schnittstelle für Rechnungen, Berichte und Prüfprotokolle, die aus Ihrer Anwendung heraus entstehen. Ohne TeX-Installation auf Ihren Servern.

Noch nicht öffentlich. Wenn Sie so etwas brauchen, schreiben Sie uns. Frühe Nutzer bestimmen, was zuerst kommt.

TerminalEntwurf
# Entwurf, Schnittstelle kann sich ändern
$ curl -X POST $RENDER_URL/v1/typst \
    -H "Authorization: Bearer $KEY" \
    -F "main=@rechnung.typ" \
    -o rechnung.pdf

Dieselbe Arbeit, für Ihr Projekt

Wir verkaufen nichts, was wir nicht selbst betreiben. Drei Dinge können Sie bei uns beauftragen.

Ihre Web-App oder Ihr SaaS

Vom ersten Entwurf bis zum Betrieb. Mandantenfähig, mit Login, Rechten, Rechnungen und, wenn es passt, KI mit klaren Grenzen.

So gebaut wie ReadyQMS und Weldephant.

AWS planen und Kosten senken

Architektur für ein neues Projekt oder eine Analyse Ihrer bestehenden Rechnung, mit einer Liste, was weg kann. Aus mehreren Jahren Arbeit direkt an großen AWS-Umgebungen.

Unsere eigenen Produkte laufen auf genau dieser Architektur.

Elixir und Open Source

Unterstützung für Teams, die Elixir auf AWS einsetzen: Dynamo, Mayfly, Lambda, Phoenix LiveView. Oder eine Bibliothek, die Sie brauchen und freigeben wollen.

Von den Leuten, die Dynamo und Mayfly schreiben.

Erstgespräch kostenlos, danach Festpreis. Code und AWS-Account gehören Ihnen.

Erstgespräch anfragen

Häufige Fragen

Was macht Karrer?

Karrer baut und betreibt eigene SaaS-Produkte (ReadyQMS für Qualitätsmanagement nach ISO 9001 und 14001, Weldephant für Schweiß-Qualitätsmanagement nach ISO 3834) auf AWS in Frankfurt und entwickelt Open-Source-Bibliotheken für Elixir auf AWS. Für Kunden baut Karrer Web-Anwendungen und SaaS, plant AWS-Architekturen und senkt AWS-Kosten.

Wem gehören Code und AWS-Account, wenn Karrer für uns baut?

Ihnen. Quellcode, AWS-Account, Domain und Daten laufen von Anfang an auf Ihren Namen. Sie können jederzeit ohne uns weitermachen.

Wie wird abgerechnet?

Das Erstgespräch ist kostenlos. Danach erhalten Sie einen Festpreis pro Etappe statt einer Abrechnung nach Stunden.

Wo laufen die Anwendungen?

Standardmäßig auf AWS in der Region Frankfurt (eu-central-1), im AWS-Account des Kunden. So laufen auch ReadyQMS und Weldephant.

Warum Elixir?

Elixir und Phoenix LiveView liefern interaktive Web-Anwendungen mit wenig Code und wenig Betriebsaufwand. Damit Elixir gut auf AWS läuft, haben wir Dynamo (DynamoDB) und Mayfly (AWS Lambda) gebaut und als Open Source veröffentlicht.

Setzt Karrer KI ein?

Ja, wo sie hilft. In ReadyQMS beantwortet ein Assistent Fragen mit Quellenangabe aus freigegebenen Dokumenten, respektiert Berechtigungen und lässt sich organisationsweit abschalten. Nach demselben Muster bauen wir KI-Funktionen für Kunden.

Martin Karrer, Gründer von Karrer

Martin Karrer

Mehrere Jahre Cloud-Architektur bei einem Hyperscaler. Die eigenen Produkte laufen auf genau der Architektur, die ich Kunden empfehle, und ich betreibe sie selbst.

Karrer sind zwei Personen. Sie sprechen immer mit dem, der den Code schreibt. LinkedIn und GitHub.

Was möchten Sie bauen?

Zwei Sätze reichen. Wir antworten persönlich, und ehrlich, auch wenn die Antwort ist, dass Sie uns dafür nicht brauchen.

E-Mail schreiben