Webentwicklung aus Hamburg - Leistungen

Neuentwicklung

Moderne Webentwicklung ist ein komplexer Mix aus vielen verschiedenen Technologien, die es zu meistern gibt. Am Anfang eines Projekts steht daher die Frage, mit welchen Technolgien das Ziel erreicht werden kann.

In den vergangenen Jahren hat sich für meine Projekte ein Technologie Stack herauskristallisiert, mit denen die allermeisten Web-Projekte skalierbar, wartbar und performant umgesetzt werden können.

Von der Wahl des richtigen Hostings bis zur Vermeidung von SaaS Abos habe ich die Ausgaben immer besonders im Blick, und lege besonderen Wert auf modulare, austauschbare Blöcke in der Software-Architektur.

Dieses Prinzip ermöglicht, klein anzufangen und bei Bedarf zu skalieren, und dabei eine wartbare Anwendung zu behalten. So genannte "Grüne-Wiese" Projekte sind dabei eine willkommene Gelegenheit, von Anfang an Best Practices zu beachten und eine Anwendung zu schaffen, die lange Jahre ihren Dienst tut und dabei auch von anderen Teams problemlos gewartet werden kann.

Bei der Arbeit an komplexen Webprojekten ist ihr regelmäßiges Feedback gefragt. Nur so können große Projekte zur Zufriedenheit des Kunden umgesetzt werden (Agiles Arbeiten).

Technologien, die regelmäßig zum Einsatz kommen:

Legacy Projekte

Viele erfolgreiche Webanwendungen sind über die Jahre historisch gewachsen. Die Arbeit an einem solchen Projekt ist sicherlich eine andere Herausforderung als die Neuentwicklung, läuft aber darauf hinaus, die unter dem Punkt Neuentwicklung genannten Prinzipien von Modularität nach und nach einzuführen.

Dies kann ein sehr mühsamer Prozess sein, der viel Vorsicht erfordert. Vorhandene gute automatisierte Tests sind eine Vorraussetzung, und müssen gegebenenfalls erst erstellt werden.

Bei einer Anpassung des Technologie-Stacks, wie er oft im Frontend gefordert ist, geht es vor allem darum, unterschiedliche Möglichkeiten sorgfältig abzuwägen, da ein solcher Umbau leicht unterschätzt werden kann und zu hohen Kosten für den Betreiber und wenig Nutzen für den Anwender führen kann.

Zusammenarbeit

Haben Sie ein Projekt, das auf mein Leistungsprofil passen könnte? Sprechen Sie mich an!