Zum Inhalt springen

Next.js in München

Next.js-Entwicklung für Münchner Unternehmen

Eine Next.js-Agentur für Münchner Teams. Versicherung, Automotive und Industrie als Käufer, ein Einkauf, der länger dauert als die Umsetzung, und ein Sicherheitsfragebogen vor dem ersten Commit.

Überschneidung der Arbeitszeit
Sieben Stunden, wie Berlin - eine Stunde hinter Ankara
Wer hier kauft
Versicherer, Automotive, Industrie und die Beratungen, die sie bedienen
Was das ändert
Einkauf, Sicherheitsprüfung und Lieferanten-Onboarding liegen auf dem kritischen Pfad, meist vor der Entwicklung
Lokale Besonderheiten
Self-Hosting und Datenstandort kommen in fast jedem Projekt auf, und die Antwort muss einen Fragebogen überstehen

München kauft Entwicklung über einen Prozess ein. Das ist der Unterschied zu Berlin, und es ist keine Klage, sondern das, worum herum ein Projekt gebaut gehört.

Die Käufer hier sind Versicherer, Hersteller, Automobilzulieferer und die Beratungen, die an sie verkaufen. Es gibt einen Einkauf, ein Lieferanten-Onboarding, Sicherheitsfragebögen und ein Architekturgremium. Die technischen Entscheidungen sind selten der schwierige Teil des Zeitplans.

Was diese Projekte wirklich aufhält

Ehrlich: nicht der Code. Es ist das Warten auf eine Staging-Umgebung, auf Verzeichniszugang, auf einen Sicherheitsfragebogen, auf die eine Person, die eine Firewall-Regel freigeben darf.

Deshalb fragen wir in der ersten Woche, welche Freigaben die längste Vorlaufzeit haben, und schneiden die Phasen so, dass eine blockierte Abhängigkeit eine Phase stoppt und nicht das Projekt. Das klingt nach Projektsteuerung statt nach Technik - und es ist das Einzelne, das am stärksten darüber entscheidet, ob ein Enterprise-Projekt pünktlich landet.

Das Zweite: Entscheider und Prüfer sind verschiedene Leute. Freigegeben wird ein Dokument, gepflegt wird ein Repository. Eine Architekturnotiz, die erklärt, warum welche Route wie rendert, bedient beides - deshalb schreiben wir eine, statt Folien zu bauen.

Self-Hosting ist hier die Regel, nicht die Ausnahme

Die Standardregion einer Plattform ist keine Antwort auf einen Vertrag, der festlegt, wo Daten liegen. In München kommt diese Frage früh und von der juristischen Seite, nicht von der technischen.

Also laufen die meisten dieser Anwendungen als Container im Cluster des Kunden, in dessen Region, neben dessen Datenbank. Das ist eine völlig vernünftige Art, Next.js zu betreiben, und sie hat vier konkrete Kosten, die man besser am Anfang kennt als in Woche neun: Bildoptimierung muss geregelt werden, Revalidierung braucht einen über Replikate geteilten Cache, Middleware läuft nicht mehr am Edge, und ein puffernder Reverse Proxy macht Streaming kaputt.

Alle vier stehen in Next.js selbst betreiben, und was dabei aufhört zu funktionieren. Keine davon ist schwierig. Alle sind billiger geplant als nachgerüstet.

Identität ist meist schon entschieden

Unternehmen hier haben einen Identity Provider, und die Anwendung schließt sich an. Das ist einfacher, als Authentifizierung zu bauen, und es ist eine andere Art Arbeit: die Anbindung, das Mapping von Gruppen auf Rollen, und der Teil, auf den es ankommt - dass Autorisierung an den Daten durchgesetzt wird und nicht an der Route.

Ein Route Guard ist eine Weiterleitung. Er ist kein Berechtigungsmodell, und der Unterschied zeigt sich beim ersten API-Aufruf, der nicht über die Oberfläche kommt.

Die Formalitäten gehören zum Projekt

Vertragspartner ist die Codefacture Yazılım A.Ş. mit Sitz in der Türkei. Rechnungen kommen von dort, in Euro, per Überweisung, ohne türkische Umsatzsteuer, weil exportierte Leistungen davon befreit sind.

Ein Sicherheitsfragebogen wird fragen, wo Daten liegen, wer die Unterauftragnehmer sind und was am Ende des Projekts damit passiert. Das ist beantwortbar, und es geht schneller, es vor dem Zuschnitt zu beantworten als während.

Der regulatorische Rahmen - BFSG, Impressum, was der deutsche Datenschutz bis ins Schema hinein verlangt - steht auf der Länderseite Deutschland und wird hier nicht wiederholt.

Der regulatorische und kaufmännische Rahmen steht auf der Länderseite zu Deutschland.

Häufige Fragen

Kommen Sie mit unserem Einkaufs- und Sicherheitsprozess zurecht?
Ja, und wir planen darum herum, statt davon überrascht zu werden. Rechnen Sie damit, dass wir in Woche eins fragen, welche Freigaben am längsten dauern - Staging-Umgebung, Verzeichniszugang, Sicherheitsfragebogen, die eine Person, die eine Firewall-Regel freigibt. Das ist meist der kritische Pfad, nicht die Entwicklung.
Unterschreiben Sie unseren AV-Vertrag und füllen Sie Sicherheitsfragebögen aus?
Ja. Vertragspartner ist die Codefacture Yazılım A.Ş. in der Türkei, und dieser Name steht auf der Vereinbarung. Fragen zu Unterauftragnehmern, Datenstandort und Löschung lassen sich beantworten, und es geht schneller, das vor dem Zuschnitt zu klären als mittendrin.
Kann die Anwendung selbst gehostet werden statt auf einer Plattform?
Meist muss sie das, und das ist eine Entwurfsvorgabe und keine späte Entscheidung. Next.js selbst zu betreiben ändert vier konkrete Dinge - Bildoptimierung, einen gemeinsamen Cache für Revalidierung über Replikate hinweg, Middleware, die nicht mehr am Edge läuft, und einen Proxy, der Streaming-Antworten nicht puffern darf.
Wir haben ein eigenes Plattform-Team. Wie passt das?
Es ist ab der ersten Woche in den Pull Requests. Eine Anwendung, die bis zum Launch in unserem Werkzeugkasten lebt, lernt Ihr Plattform-Team kennen, wenn Widerspruch zu spät kommt - und das ist schlechter als ein langsamerer Start.
Anrufen+1 848 272 7583WhatsApp+90 850 308 5436E-Mailinfo@codefacture.comKontaktseite