Backend-Entwicklung.

Sie suchen nach Use Cases für ein Backend-System? Wir geben Ihnen ein paar Denkanstöße: Speicherung und Erfassung, Verarbeitung und Manipulation, Fetchen und Offering…. Welchen Anwendungsfall gibt es bei Ihnen zu realisieren?
Wir möchten Ihnen unsere Vorgehens- und Denkweise in folgendem Artikel näherbringen und hoffen, Sie überzeugen zu können.

Entwickeln Sie jetzt mit uns Ihr Backend-System!

Wiederkehrender Job

Wir entwickeln für Sie wiederkehrende Jobs, die es Ihnen ermöglichen, ohne direkte Interaktion Datenspeicherungen, (E-Mail-) Aussendungen, Datentransformationen oder Ähnliches anzubieten. Hier setzen wir auf AWS Glue-Jobs und Cron-Jobs.

Terminal-Anwendung

Sie benötigen ein Service, der keine grafische Benutzeroberfläche braucht und mit dem Sie lediglich über eine Konsole bzw. über ein Terminal interagieren? Dann lassen Sie uns herausfinden, wie wir Ihnen diese abgespeckte Version anbieten können - wir finden eine Lösung!

Database & Data Warehouse

Ihr Unternehmen sammelt Daten und sie brauchen eine zentrale Datenbank, die diese sammelt? Wir setzen für Sie die perfekte Lösung um. Wir arbeiten mit u.a. mit AWS Redshift, DynamoDb, PostgreSQL, MySQL und anderen Datenbanken, um Ihre Daten sicher aufzubewahren.

Cloud-Service

"Die Cloud weiß alles!" - Ganz so würden wir es nicht sagen, aber wenn man "weiß" mit "kann" substituiert, dann trifft das ziemlich genau zu. Über uns können Sie Backend-Services hosten, MQTT-Anwendungsfälle umsetzen oder einen anderen Cloud-Service erhalten.

API-Schnittstelle

Sie haben das Bedürfnis, dass man auch von außen Zugriff auf Ihre Daten hat? Es würde sich anbieten, dass man eine (öffentliche) API anbietet, um diese abgreifen zu können? Dann lassen Sie uns helfen und Ihre API kreieren - natürlich auch mit passender Doku.

Individuallösung

Sie haben einen speziellen (Backend-) Wunsch, der auf unserer Homepage noch nicht aufgelistet ist? Dann lassen Sie uns doch vertraulich herausfinden, ob wir für Sie die richtige Wahl sind, um diesen individuellen Anwendungsfall abbilden zu können. Wir freuen uns!

Die Backend-Entwicklung

Backend-Entwicklung ist im Gegensatz zur Frontend-Entwicklung von jeglichem grafischen Design abgekoppelt. Der Endbenutzer sieht davon im Allgemeinen nichts (also nichts Grafisches). Folglich arbeitet der Backend-Entwickler meist nicht mit dem Designer zusammen, wohl aber mit dem Frontend-Entwickler, denn dieser muss ebenfalls genau wissen, wie er das Backend anspricht, d.h. wie er zu den Daten im Data Warehouse oder in der Datenbank kommt oder wie er gewisse Tasks oder Jobs starten kann.

AWS  Amazon Web Services

Wie bereits oben ersichtlich, bieten wir eine Vielzahl an Möglichkeiten an, um Ihre Backend-Lösung umsetzen zu können. Im Allgemeinen entwickeln wir neue Projekte stets mit dem Cloud-Lösungsanbieter von Amazon, kurz AWS (Amazon Web Services) genannt, ab. Dies ist auch jener Cloud-Anbieter, der mit 32% den größten Marktanteil innehat (siehe auf canalys.com, Stand: April 2020). Mit Microsoft Azure (19%) und Google Cloud (7%) folgen zwei weitere, sehr umfangreich ausgestattete Cloud Service Anbieter.

Wir verwenden vor allem deshalb AWS, weil wir darin am meisten Erfahrungen vorweisen können und weil wir damit beinahe alles erledigen können, was heutzutage zu erledigen ist. Außerdem bietet AWS einen hervorragenden Support an, sollten Fragen auftauchen oder etwas nicht so funktionieren, wie es eigentlich sollte beziehungsweise wie es eigentlich erwünscht ist.

Mit AWS ist es relativ einfach, sichere Anwendungsfälle abzubilden, die Services werden ständig gewartet und geupdatet, und man hat eine breite Auswahl an Möglichkeiten, um Kundenwünsche zu realisieren. Wir verwenden unter anderem folgende Tools von AWS:

  • S3 Cloud Object Storage, um jegliche Art von Daten und Ressourcen ablegen und speichern zu können
  • IoT Core mit Greengrass Core und MQTT-Integration
  • AppSync für das Einbinden einer GraphQL API und das sichere Verbinden zu Datenspeichern
  • Amplify für das Erstellen von skalierbaren Full-Stack Applikationen
  • Cognito für sicheres User-Management
  • Lambda für das Erstellen von mächtigen Backend-Funktionalitäten ohne Server
  • Glue für wiederkehrende Jobs und das Sichern von Daten (ebenfalls ohne Server)
  • DynamoDB für das Handling und Ablegen von Daten (NoSQL)
  • Redshift für das Speichern von allen möglichen Daten aus verschiedensten Datenquellen (als Data Warehouse)
  • CloudWatch für das Einsehen von automatisch erstellten Logs und Ressourcen-Monitoring

AWS IoT Core mit MQTT-Integration

Ganz besonders hervorzuheben ist eines unserer Spezialgebiete, nämlich die Integration eines IoT Cores in Ihr System. Mittels AWS Greengrass können wir bei Ihnen vor Ort, sei es ein Bürogebäude, ein Industriewerk oder ein privates Anwesen, lokal in Ihrem Netzwerk mit der Verbindung zum globalen Internet ein System aufbauen, das typische Internet-of-Things-Anwendungsfälle handeln kann. Vor allem die Integration des MQTT-Protokolls, welches erlaubt, verschiedene Topics zu definieren, zu welchen sich Endgeräte und Sensoren subscriben können, um dann in Folge Daten publishen zu können, kann einige Use Cases realisieren, die Ihren Traum der „Smart Industry“, der Nachverfolgung von Produktionsschritten oder der Sammlung von Daten realisieren lässt. Wir bieten Ihnen hier auch sichere Verbindungen an, die wir mittels Zertifikate garantieren können, um keine Sicherheitslücken offenzulegen. Sollten Sie hier irgendwelche Fragen oder Wünsche haben, lassen Sie uns bitte helfen – wir können zwar nicht alles, aber doch einiges!

Sie haben gelesen, was Sie suchen?

Sie sehen also, in der Backend-Entwicklung können wir eine Vielzahl an Möglichkeiten präsentieren, die es zu realisieren gibt und die es wert sind, implementiert zu werden. Von der Datenspeicherung und Datenerfassung, über die Datenverarbeitung und Datenmanipulation, bis hin zum Daten-Fetchen und Daten-Offering – es gibt so viele Anwendungsfälle und (beinahe) alle lassen sich mit Backend-Systemen realisieren. Ob in Python, Node.js, Go, Java oder PHP, wir finden für Sie auch die richtige Sprache, um Ihnen ein positives und erfolgversprechendes Angebot legen zu können.

Schreiben Sie uns jetzt und lassen Sie uns dieses vorlegen.

Arrow-up