
Anstatt dogmatisch auf SPA-Architekturen zu setzen, halten wir State und Logik konsequent auf dem Server – so bleiben Komplexität und Footprint tief, während Performance, Sicherheit und Wartbarkeit profitieren.
Wenn moderne Web-Stacks teuer werden
Viele Web-Applikationen scheitern nicht an fehlenden Features, sondern an ihrer Architektur.
API-first-Ansätze, Single-Page-Applications und verteilter Client-State führen zu:
- doppelter Validierungslogik (Backend + Frontend)
- mehrfach implementierter Zustands- und Fehlerlogik
- unnötiger Serialisierung (State → JSON → Templates → DOM)
- erhöhter Angriffsfläche durch zu breite JSON-Responses (Information Disclosure)
- zusätzlichem Infrastruktur- und Cloud-Overhead durch getrennte Frontend-/Backend-Deployments und API-Betrieb
- steigender Komplexität bei jeder Erweiterung
- hohen Wartungs- und Weiterentwicklungskosten
Das System wird langsamer, fragiler, sicherheitsanfälliger und teurer – obwohl es ursprünglich als «modern» gestartet ist.
Kontrolle und Verantwortung zurück auf den Server
Wir bauen Web-Applikationen so, dass der Server wieder die Kontrolle über den Anwendungszustand hat.
Konkret bedeutet das:
- Serverseitiger State statt verteilter Client-Logik
- Hypermedia als Steuerungsmechanismus, nicht als API-Nebeneffekt
- Direkt gerendertes Markup statt JSON → Client-Templates
- Strikte Typisierung in PHP (z. B. PHPStan, klare Verträge)
- Messbare Performance statt gefühlter Optimierung
Das Ergebnis sind Systeme mit weniger Code, weniger Fehlerquellen und deutlich geringeren Gesamtkosten. Systeme, die effizient auf einfacher Infrastruktur laufen, ohne verteilte Deployments oder komplexes Setup.
Keywords, die wir mögen:
Unsere Architekturprinzipien
Wir wählen Technologien nicht nach Trends, sondern nach Wirkung. Diese Prinzipien ziehen sich durch unsere Projekte – unabhängig von Frameworks oder Hypes.
Einwände aus der Praxis
Diese Fragen und Bedenken hören wir häufig in technischen Reviews und Architekturgesprächen. Sie entstehen aus realen Projekterfahrungen – genauso wie unsere Antworten.
Was wir tun
Wir arbeiten mit Unternehmen und IT-Teams und übernehmen dabei architektonische Verantwortung – von der Analyse bis zur Umsetzung – in folgenden Einsatzfällen:
- Architektur-Reviews bestehender PHP-Web-Applikationen
- Identifikation und Reduktion unnötiger API- und SPA-Komplexität
- Performance-Analysen und Profiling
- Umstellung auf serverseitige Hypermedia-Flows inklusive Umsetzung
- Temporäre Verstärkung bei anspruchsvollen Backend- und Architekturthemen
Nicht unser Schwerpunkt:
- Marketing-Websites
- Reine Frontend-Projekte
Vorgehen
- Kurz-Audit – gemeinsamer Blick auf Architektur, State-Flows und Kostenfaktoren
- Klare Empfehlung – strukturierte architektonische Entscheidungsgrundlage mit Optionen und Auswirkungen auf Kosten, Risiken und Wartbarkeit
- Umsetzung oder Begleitung – fokussiert, nachvollziehbar, testbar
Ziel ist nicht minimale Änderung, sondern minimale Gesamtkosten über die Lebensdauer des Systems. Der erforderliche Umfang ergibt sich aus der bestehenden Architektur und den identifizierten Kosten- und Risikotreibern.
Über uns

Hinter der zwei und eins gmbh steht Michael Bolli, ein erfahrener Webentwickler mit einer Leidenschaft für durchdachte digitale Lösungen. Seit über 20 Jahren arbeite ich daran, IT-Projekte effizient zu unterstützen und Unternehmen mit modernen Websites und Anwendungen zu stärken.
Mein Schwerpunkt liegt auf:
- PHP-basierten Systemen
- Architektur und Wartbarkeit
- Performance und Profiling
- klaren Zuständigkeiten im Stack
Ich arbeite bewusst ohne unnötige Framework-Schichten und bringe mich schnell in bestehende Systeme und Teams ein. Beiträge zu Open-Source-Projekten sind auf GitHub dokumentiert.
Kontakt Kurz-Audit buchen
Schreiben Sie uns
Adresse
zwei und eins gmbh
Kistlerweg 1
CH-3270 Aarberg
info@2und1.ch
UID: CHE-283.935.768 MWST