Loading

Hosting und Betrieb von modernen Programmiersprachen, Frameworks und Datenbanken brauchen viel Know-How

Im agilen Umfeld wird das Hosting immer komplexer. Wir kümmern uns um Setup und Betrieb der Applikationsumgebung und sorgen für einen reibungslosen Deployment-Prozess. Wir hosten Node, Python, Ruby, Scala und viele andere Open Source Umgebungen, die auf Linux zu Hause sind.

Mobile und Webbasierte Applikationen sind für den Datenaustausch auf ein Server Backend angewiesen

Die meisten Applikationen, egal ob Web oder Mobile sind auf Kommunikation mit einem Server angewiesen. Insbesondere wenn es darum geht, Daten zu speichern oder Nachrichten auszutauschen, ist eine Applikation zwingend auf ein Server-Backend angewiesen.

Application Hosting und DevOps

Wir übernehmen Setup und Betrieb des Server-Backends für Applikation die von uns entwickelt wurden und für externe Drittanwendungen. Gerne hosten wir Ihre App auf unseren Servern in Zürich oder kümmern uns um das Setup und den Betrieb auf Heroku, auf der Google App Engine oder bei Digital Ocean.

Die Verwendung von modernen Programmiersprachen, produktiven Frameworks und nicht-relationalen Datenspeichern macht das Backend-Hosting immer komplexer

Software Entwicklung wurde in den letzten Jahren immer schneller. Einerseits haben moderne Script-Sprachen mehr Features und sind dadurch produktiver, andererseits übernehmen Open Source Frameworks bei der Entwicklung einen grossen Teil der Arbeit.

Unzählige Frameworks wie Bootstrap, Angular, Express, React, Django, Flask, Rails und viele mehr erleichtern es massgebend Apps auf höchstem Niveau zu entwickeln. Gleichzeitig wird aber das Application Hosting immer aufwendiger. Auf der Serverseite muss der richtigen Interpreter installiert werden, ein Reverse Proxy und das URL Routing muss eingerichtet werden, die verwendeten Frameworks und die dazugehörigen Requirements müssen in der richtigen Version installiert werden und zum Schluss braucht man noch eine passende Datenbank mit oder ohne Sharding, einen Object Cache und eine Volltext-Suche.

Deployment, Testing, Versions Management und Requirements

Wird eine neue Version einer App veröffentlicht, muss auch die ganze Umgebung neu aufgesetzt werden. Zusammen mit der Anwendung selbst werden meistens auch das Core-Framework und alle verwendeten Komponenten auf den letzten Stand gebracht werden. Daher ist es nicht ungewöhnlich, dass unmittelbar nach dem Release einer neuen Version Fehler und Unterbrüche auftreten. Daher sind vollumfängliche Test unmittelbar vor und nach dem Deployment unerlässlich.

Wir helfen beim Entwickeln und Verbessern Ihres Deployment-Prozesses und erstellen vollautomatische Tests für Ihre Anwendungen.

Wir betreiben Datenbanken, NOSQL, Object Caches, Full-Text Search Engines, Caching Proxy und alle anderen Dienste, die das Entwickler-Herz begehrt

Wir hosten managed Container oder VMs und konfigurieren und warten alle nötigen Dienste für Ihr Server Backend. Zu diesen Diensten zählen zum Beispiel Mongo, CouchBase, Cassandra, HBase, Redis, Memcached, Varnish, Elastic, Sphinx Search und viele weitere.

Wir betreiben die Serverumgebung für Ihre Mobile- und Webapps

Wir kümmern uns um Setup, Betrieb und Wartung Ihres Server-Backends. Wir installieren und konfigurieren alle nötigen Serverdienste auf einem Linux Container oder VM. Danach legen wir zusammen einen optimalen Deployment-Prozess fest, entwickeln automatisierte Tests und minimieren Unterbrüche beim Deployment. Nehmen Sie mit uns Kontakt auf. Gerne beraten wir Sie bei der Umsetzung Ihrer DevOps persönlich.