Softwarelösungen für hochperformante Applikationen

Wir liefern modularen, auf lange Zeit wartbaren, sowie hochskalierbaren Code, der modernen Echtzeitanforderungen gerecht wird.

Dank Elixir lassen sich Netzwerke mit mehreren tausenden von Teilnehmern verwirklichen, die ihre Daten und ihren Status live synchronisieren können.

Für Endanwendungen entwickeln wir selbstdokumentierende, typsichere GraphQL APIs, die sowohl von Frontend-SoftwareentwicklerInnen als auch von DataScientists zum explorieren und analysieren der Daten genutzt werden können.

API Backends

Mit Elixir entwickelte Backends sind ausfallsicher, skalierbar und antworten in Mikrosekunden. Damit eignen sie sich perfekt als zentraler Bestandteil für alle Arten von Projekten. Sei es in einer Microservice-Architektur, als Bestandteil eines verteilten Systems oder als Backend für mobile Apps.

Smart Home

Im Smart-Home kommunizieren unzählige Geräte miteinander und müssen unter erschwerten Bedingungen wie limitierten Prozessoren oder schlechter Netzabdeckung doch immer funktionieren und ihre Daten aktuell halten. Dafür braucht es ein System, das Fehlertoleranz und Effizienz von Anfang an mitdenkt, und genau das machen unsere Lösungen auf Basis von Elixir.

Internet of Things

Begrenzte Rechenleistung bei geringem Stromverbrauch: IoT-Devices machen eine effiziente Implementierung von IoT-Services unverzichtbar. Die Nebenläufigkeit in der Erlang VM ermöglicht herausragende Performanz und Skalierbarkeit im Internet of Things.

Autonomes Fahren

Bei der autonomen Fahrzeugsteuerung ist das schnelle, parallele und fehlerlose Verarbeiten großer Datenströme unerlässlich. Mit Elixir und Erlang stehen uns bewährte Werkzeuge zur Verfügung, die uns helfen, diese Anforderungen umzusetzen.

Technologien

Die Kombination aus Kubernetes und Elixir macht es uns möglich „self healing systems“ zu kreieren. Der Elastic Stack erlaubt es uns, im Falle von auftretenden Problemen, jederzeit die Fehlerursache zu finden. Mit Grafana und Prometheus können wir Ausfälle entdecken und werden automatisiert darüber informiert. Durch Jaeger können wir über Servicegrenzen hinweg requests nachverfolgen und stetig die Performance unserer Applikationen optimieren. Zu guter letzt bauen wir mithilfe von Vue.js reaktive Administrationsoberflächen, die sich angenehm benutzen lassen.

Team

Unser Team arbeitet agil nach Scrum, übernimmt DevOps Verantwortung, entwickelt regelmäßig Integrations- sowie Systemtests und bietet dabei als technischer Partner auf Augenhöhe auch Unterstützung bei Prozessfragen.

Kontakt

Sie suchen einen technischen Partner auf Augenhöhe, der Ihnen neben Softwareentwicklung auch bei Konzeption, UI/UX- und Prozessdesign zur Seite steht? Dann sind wir die Richtigen und wir freuen uns auf Ihre Nachricht.