Wie ein Produkt entsteht
Vom Bleistift zum laufenden Dienst.
Jedes Produkt von Elchi Studios beginnt auf Papier. Am Beispiel von EMX: der erste Entwurf, so wie er auf dem Tisch lag, das Diagramm, das daraus wurde, ein Stück des Codes und der Dienst, der heute läuft.
Schritt 1
Die Skizze
Karopapier und Bleistift, in der Nacht auf den 9. Oktober 2026. So hat Samuel Krauss den Weg einer Mail durch EMX aufgezeichnet, bevor ein einziger Kasten digital war. Wir zeigen den Entwurf unverändert, auch mit dem, was daran noch nicht stimmte.
Schritt 2
Das Diagramm
Daraus wird eine saubere Zeichnung, und dabei werden die Fakten gerade gezogen. Vier Dinge hat der Entwurf anders gezeigt, als EMX gebaut ist:
- Das Lesen hängt am Speicher: Ihre Geräte lesen, was in Genf liegt.
- Outlook und Apple Mail melden sich mit einem App-Passwort an. EAuth schützt die Anmeldung im Webclient und in der App.
- Versiegelt ist kein eigener Ort, sondern eine Eigenschaft der Postfächer in Genf, und Sie entscheiden, ob Sie sie wollen.
- Die Kopien der Datenbank haben Namen: Nürnberg und Paris.
Schritt 3
Der Code
Jeder Kasten ist Code, der läuft. Ein Stück aus dem Kasten mx.emxmail.ch: Ob die Domain im Absender zu der passt, die SPF oder DKIM bestätigt hat. Streng heisst gleich, locker heisst dieselbe Organisation. Erst dann zählt DMARC.
func aligned(a, b string, mode dmarc.AlignmentMode) bool {
a, b = strings.ToLower(a), strings.ToLower(b)
if mode == dmarc.AlignmentStrict {
return a == b
}
return OrgDomain(a) == OrgDomain(b)
}Schritt 4
Der Dienst
Was das Diagramm zeigt, läuft heute auf emxmail.ch. Die Sicherheitsseite nennt jede Ausnahme beim Namen, und status.elchi.dev misst, ob es läuft, mit jeder Störung in ihrer echten Länge.
So entsteht jedes Produkt
Zuerst auf Papier, dann als Diagramm, dann als Code, dann gemessen im Betrieb. Die nächsten Skizzen zeigen wir hier.