Da wir dem Prinzip der Micro Services sehr nahe stehen verwenden wir für Services die nicht einen zwingenden Frontend output direkt erzeugen die Open Source und C verwandte Sprache Go die 2007 von Google iniziiert wurde und sich durch Ihre Entwicklungsgeschwindigkeit, sparsamen Ressourcen Management und strikter Typisierung auszeichnet. Sie ist Betriebsystem unabhängig und kann auf allen gängigen Plattformen betrieben werden.

Der vorteil von kleineren, dezentralisierten Microservices liegt in der Abgeschlossenheit der einzelnen Komponenten. Dies vereinfacht das Testen, die Wartung, das Aufspühren von Fehler und skaliert linear bis in die theoretische Unendlichkeit. In der Praxis haben sich Microservices als ein starkes Konzept erwiesen, das Netflix und anderen grossen Firmen die Skalierungs-Flexibilität ermöglicht, die sie benötigen.

Das asynchrone Event Loop Framework, Node.js ermöglicht das Erstellen von skalierbaren Netzwerk Applikationen. Auf Basis von Isomorphic Javascript kann das im Backend verwendete Javascript auch im Frontend verwendet werden, das vereint modernste User Interaktion mit maximaler SEO kompatibilität.

Mit Node.js ist man nicht nur Plattform unabhängig, sondern hat auch eine wachsende Anzahl von Dienstleistern die Enterprise Grade Hosting anbieten. 

SPA kann man auch mit anderen Technologien implementieren, aber mit Node.js und der grössten Library Community, NPM, hat man das best integrierte Werkzeug zur Entwicklung von Bleeding Edge Applikationen zur Verfügung.

Wir benutzen Travis CI und Git Hooks, um den kompletten Test- und Deploy-Vorgang zu automatisieren, System- und Integrationsstests auszuführen und Rollback und Schema/Data Migration zu ermöglichen. 

Dadurch lassen sich Web und Mobile Applikationen replizieren ohne den Source Code zu kopieren und somit eine effiziente Weiterentwicklung von einem Ort aus zu garantieren.

Mit einer Analyse und Optimierung ihrer bestehenden Abläufe unterstützen wir sie im bestreben, ihre Prozesse zu digitalisieren und somit Zeit und Platz für neue Aufgaben und Produkte zu haben.

Business Prozesse sollten der Kern jeder Backoffice-Applikation und auch der Kommunikationsschlüssel zwischen dem Auftraggeber und uns sein. Wir setzen je nach Umfang der Prozesse, einfache Finite-State-Machines oder auf eine BPMN basierte Lösung ein.

Das Einsetzen von Prozessen erleichtert das Verwalten von komplexen Inhalten und lässt den Benutzer wissen, was noch notwendig ist, um die Eingabe abzuschliessen. Es gibt den Verantwortungsträgern auch eine Übersicht, welche Eingaben schon wie weit erfasst sind und die Möglichkeit eine neue Eingabe zu starten und einem Benutzer zuzuweisen.

Eine gute Planung und ehrliche Beurteilung sind in der heutigen Software Entwicklung unabdingbar. Durch den konsequenten Einsatz von lokalen Arbeitskräften und Ressourcen setzt sich DU DA GROUP für eine nachhaltige Produktion ein in der auch Verlässlichkeit und langfristige Verantwortung übernommen wird.

Eine unserer weiteren Stärken sind Second Opinion Analysen damit ihre Idee und die Qualitätssicherung in laufenden Projekten gewährleistet werden kann. 

Nichts schlägt die Performance, Nachhaltigkeit und Usability einer echten Native App. Sie brauchen weniger Speicher, weniger Batterieleistung bei gleichzeitig überragender Performance und voller API Funktionalität der Plattform.

Durch unsere einzigartig hohe Erfahrung mit Native Apps und der herausragender Diversität unsere ehemaligen Projekte, sind wir bestens gerüstet, auch ihre Idee rasch und kostennah umzusetzen.

Die Erst-Erstellungskosten können Anfangs höher sein, als bei einer Hybrid App, aber die Anpassbarkeit, Aufwärts- und Abwärtskompatibilät und maximale Ausdrucksstärke, bringt mittelfristig, grosse Kostenvorteile und Investitionssicherheit.

Wir ermöglichen ihnen den Blick in die Zukunft. Basierend auf ihren gesammelten Daten und unserem Wissen im Bereich Analyse, Machine Learning und neuronalen Verknüpfung, eröffnen wir ihnen anhand technischen Kenndaten eine neue Perspektive.

In unserem Portfolio, ist auch eine hoch-performante Data Collection Lösung, die in fast Echtzeit angelieferte Daten auswertet und in Enterprise Analytics Software wie Splunk einspeist.

Wir sind Cloud-Experten. Unsere Software erfüllt die Anforderungen des 12 Factor Manifestos (12factor.net) und ist somit skalierbar und kostengünstig im Betrieb.

Mit und nach der digitalen Transformation, die viele Geschäfte schon hinter sich haben, kommt der Übergang in die globale Hochverfügbarkeit und in die ökonomische Wachstumsbereitschaft, die einem den Wechseln in die Cloud ermöglicht. Wir entwickeln Prozesse, Werkzeuge und Services, um ihre Infrastruktur in die Cloud zu heben.

Ein weiterer Vorteil, gegenüber herkömmlichen älteren Infrastruktur Modellen ist, dass Integrations- und Systemtests ausführbar sind, weil der Entwickler mit minimalem Aufwand das vollständige System lokal abbilden kann.

Der Kern der Zusammenarbeit mit dem Kunden ist das gegenseitige Vertrauen und eine radikale Transparenz betreffend dem Fortschritt, den Kosten und eine direkte und hohe Einflussnahme von Seiten des Kunden.

Diese Ziele erreichen wir mit Hilfe von Scrum und dem folgenden Vorgehen: Das Budget wird in Sprints aufgeteilt, auf diese werden die Features nach Priorität eingeteilt und eingeschätzt.

Somit erreichen wir sowohl die Einhaltung des Budgets, aber behalten gleichzeitig, die Flexibilität auf Änderungen einzugehen.