Agiles Arbeiten mit Scrum, Kanban usw. bildet seit Jahren meinen beruflichen Schwerpunkt. In diesem kurzen Blogpost können Sie mehr darüber erfahren.

Die übrigen Inhalte dienen als Museum (leider ohne die frühere schicke Optik).

Cloud-Hosting & Entwicklung

Cloud-Hosting ist ein klarer Trend der letzten Jahre und eignet sich grundsätzlich für dynamische Webseiten und Applikationen aller Art. Aber Vorsicht: Bevor Sie dem Trend folgen sollten Sie im Rahmen einer Bedarfsanalyse prüfen lassen, wie Ihr konkretes Projekt von Cloud-Hosting profitieren kann. Zu den erzielbaren Vorteilen gehören:

  • Schneller Seitenaufbau
  • Exzellente Zuverlässigkeit
  • Kostengünstiges Hosting

Der Artikel Cloud Hosting: Hintergrund Information erklärt, wie die Cloud Ihnen diese und weitere Vorteile bieten kann.

Mein Angebot

Im Bereich der Cloud-Hosting & Entwicklung biete ich Ihnen folgende Leistungen:
Cloud Berlin

Bedarfsanalyse und Strategie Entwicklung

Cloud-Hosting ist nicht für jedes Projekt sinnvoll. Im Rahmen einer Bedarfsanalyse schätze ich für Ihren konkreten Einzelfall ab, was Sie durch Cloud-Hosting gewinnen können.

  • Wenn ich Web-Applikationen neu entwickle, gehe ich sparsam mit Rechenzeit und Speicher um. Dadurch können diese Applikationen häufig selbst dann bei Standard-Hosting Anbietern ausgeführt werden, wenn viele Besucher zu erwarten sind. Eine Cloud-Strategie ist in diesen Fällen gar nicht erst erforderlich.
  • Wenn Sie mich zur Weiterentwicklung eines bestehenden Projekts buchen, untersuche ich für Sie, ob sich durch eine Überarbeitung Ihres Codes (oder Rekonfiguration Ihres CMS / Blog) ein sparsamerer Umgang mit Ressourcen erzielen lässt. Durch ein solches gezieltes Performance Tuning können Sie in manchen Fällen noch mehr gewinnen als durch eine Cloud Strategie.
  • Für Anwendungen, die aus gutem Grund viele Ressourcen benötigen oder einer stark schwankenden Last ausgesetzt sind empfehle ich Ihnen Cloud- oder Hybrid-Hosting. Sie erhalten von mir eine detaillierte Abschätzung der Skalierbarkeit und Kostenersparnis, die Sie durch den Einsatz von Cloud-Technologien erzielen können.

Implementierung Ihrer Strategie

Bei der Implementierung Ihrer Strategie setze ich so weit wie möglich auf etablierte Technologien und zuverlässige Bibliotheken:

  • Auch dynamische Webseiten enthalten in der Regel viele statische Objekte wie z.B. Bilder, Videos, Stylesheets, Java Script oder Flash Dateien. Diese können typischerweise leicht ausgelagert und durch ein Content Delivery Network ausgeliefert werden. Mischungen von Standard- und Cloud-Hosting werden manchmal als Hybrid-Hosting bezeichnet und vereinen die Vorzüge beider Technologien.
  • Wenn Sie für den dynamischen Teil Ihrer Webseite oder Applikation einen Serverpool mit automatischer Skalierung benötigen, setzte ich Elastic Beanstalk, OpenShift oder unser in-house Produkt SAAS-Cloud für Sie ein.

Wenn Sie neue Funktionalität benötigen, implementiere ich diese auf übersichtliche und nachhaltige Art und Weise:

  • Bevorzugt setzte ich auf objektorientierte Programmierung in PHP, mit Unit Tests in PHPUnit.
  • Falls Sie Schnittstellen zu existierender Software benötigen, implementiere ich diese in der jeweiligen Sprache, z.B. in Java, VBS, Shell Skripten, Perl und Python.
  • In größeren Projekten übernehme ich bei Bedarf auch die Teamleitung, Sourcecode Management (CVS, SVN, GIT), Issue Tracking, Dokumentation und Schulung von Administratoren und Anwendern.

Erfolgskontrolle

Im Rahmen einer Erfolgskontrolle kläre ich gern diese und weitere Fragen für Sie:

  • Wie schnell laden Ihre Seiten nach der Beschleunigung?
  • Wie viele Nutzer kann Ihr Serverpool parallel bedienen?
  • Bietet Ihr Serverpool die geplante Ausfallsicherheit?
  • Wie schnell springt bei Bedarf ein HotStandby SQL Server ein?
  • Wie weit konnten die Kosten gesenkt werden?

Den Grad der Erreichung Ihrer Ziele quantifiziere ich detailliert. So kann sich Ihre Zufriedenheit auf solide Fakten stützen.