Modernes Software Engineering

Herzstück & Motor Ihrer Digitalen Wertschöpfung.

Software-Engineering auf einem modernen und zukunftsfesten Technologie-Stack verbessert Ihr Unternehmens-Ergebnis und lässt Sie auch langfristig im Digitalen Wettbewerb bestehen. Unsere Experten begleiten und steuern diesen Wandel entlang aller maßgeblichen Dimensionen:

→ Technologien → Tools → Prozesse & Methoden → Skills & Mindset

Mit "Co-Engineering" gemeinsam Werte schaffen

Wir denken strategisch und sind dank unseres kombinierten technologischen und unternehmerischem Verständnisses in der Lage, Ihre Geschäfts-Strategie in eine individuelle und passgenaue Technologie-Strategie zu übersetzen.

Der Weg in die Zukunft ist ein Veränderungs-Prozess, auf dessen Weg es nicht nur um Technologie, sondern in erster Linie um Menschen geht. Unser Ansatz des “Co-(Software)Engineerings” ist darauf ausgerichtet, dass wir den Weg gemeinsam und partnerschaftlich beschreiten, indem wir unser Wissen mit Ihnen teilen und eine gemeinsame Vorstellung von der Zukunft entwickeln und diese Zug um Zug Realität werden lassen.

Unser Tun ist dabei keinesfalls auf eine außenstehende Berater-Rolle beschränkt, sondern wir agieren als aktiver Partner, der auf allen Ebenen Verantwortung übernimmt. Von der Geschäftsführung über das mittlere Management bis hinunter zur Code-Ebene.

Uns zeichnet insofern aus, dass wir nicht nur aus der Distanz agieren, sondern gemeinsam mit Ihnen auf operativer Ebene Dinge konkret umsetzen. Wir begleiten Sie ganzheitlich vom Beginn dieser Reise bis zu Ihrer erfolgreichen Eigenständigkeit auf neuem technologischen Fundament.

Wir verkaufen Ihnen keine teuren Lizenzen oder Abo-Verträge, sondern befähigen Sie, auf eigenen Beinen zu stehen. Co-Engineering ist insofern ein stufenweiser Prozess, an dessen Ende Sie uns – ganz bewusst – nicht mehr benötigen.

Unsere Technologie-Expertise

Wir setzen auf Cloud Computing, sowie auf verteilte und skalierbare, ereignis-gesteuerte Software-Systeme – sofern sinnvoll in Verbindung mit Künstlicher Intelligenz. Die folgende Liste gibt einen kleinen Einblick in die Tools & Technologien, mit denen wir täglich arbeiten:

# Container: Docker, Kubernetes, Knative, KEDA

# Event Streaming: Apache Kafka, Kafka Connect, ksqlDB

# (Microservice) Frameworks: Quarkus, Spring Boot, Maven

# AI Tools & Frameworks: Tensorflow, Keras, DVC

# Sprachen: Go, Rust, Java, Python, Node.js

# Frontend & Apps: Angular, Swift, Native iOS, Progressive Web Apps

# Monitoring & Alerting: Linkerd, Prometheus, Grafana, Loki

# DevOps ToolingGitlab CI/CD, Helm, Porter, Harbor, CNAB

# Infrastructure-as-Code: Terraform, Ansible

# Methoden: Domain Driven Design, Event Storming, Scrum, Kanban

Open Source ist mehr als kostenlos

Quelloffene Software bedeutet strategische Wahlfreiheit, Vertrauen und Transparenz.

Im Übrigen eint uns der Glaube an den Fortschritt durch quelloffene Software und daran,
dass man mit „gutem“ Software Engineering die Welt zu einem besseren Ort machen kann.

Mit dem Centros Cloud Stack haben wir daher eine eigene quelloffene Software-Umgebung entwickelt, die Ihnen praktisch alles bietet, was Sie für den Start in moderne Software Entwicklung benötigen.

Der Einsatz des Centros Cloud Stacks als Fundament für Ihre Softwareentwicklung und –Betrieb bietet Ihnen maßgebliche strategische Vorteile:

  • Keine Lock-In Effekte von großen Plattformen oder anderen Herstellern
  • Volle Kontrolle über den Ort der Speicherung sowie der Verarbeitung Ihrer Daten
  • Die Vorteile eines modernen Cloud Tech Stacks OnPremise oder Hybrid
  • Keinerlei versteckte Kostenfallen
  • Revisionssichere & lückenlos nachvollziehbare (KI) Komponenten

Erfahren Sie mehr über das Centros Cloud Stack.

Typische Co-Engineering-Szenarien

Wir betreuen Ihr Vorhaben von der Konzeption über die Umsetzung bis zum laufenden Support und Qualifizierung Ihrer bestehenden IT Mitarbeiter. Entweder ganzheitlich oder teilweise, ganz nach Ihrem Bedarf.

Wir arbeiten erfolgreich mit DAX Konzernen, mittelständischen Unternehmen und StartUps zusammen, d.h. weder die Unternehmens-Größe, noch das Alter oder das (IT)Vorwissen Ihrer Firma spielen eine wirkliche Rolle. Die maßgebliche Gemeinsamkeit unserer Kunden ist, dass sie den Wert guter Software schätzen, uns diesbezüglich vertrauen und wir beidseitig Spaß an der Zusammenarbeit haben.

Und übrigens (weil wir das immer mal wieder gefragt werden): Sie müssen auch kein “Tech Experte” sein, um mit uns zu reden – wir können auch “ganz normal” sprechen 😉

Individuell an Ihre Bedürfnisse und Gegebenheiten angepasste Strategien für den Aufbau von DevOps Toolchains und die Skript-basierte Bereitstellung von Cloud Computing Ressourcen, wahlweise für OnPremise oder öffentliche, private, hybride oder Multi-Cloud Kontexte. Eine funktionelle DevOps Toolchain sowie passgenaue Cloud Infrastruktur bilden das zwingend notwendige Fundament für die  erfolgreiche Umsetzung individueller Anwendungs-Strategien.

Individual-Software kann bei der strategischen Abgrenzung von Wettbewerbern eine wichtige Rolle spielen, entweder durch die Bereitstellung von neuen (digitalen) Produkten und Services oder bei der Nutzung von unternehmensinternem Wissen zur Optimierung und Effizienz-Steigerung bestehender Prozesse.

“Künstliche Intelligenz” ist in der Lage, menschliche kognitive Fähigkeiten in den Bereichen “Sehen”, “Hören”, “Lesen”, “Erkennen” und “Verstehen” nachzuahmen.  Durch die Einbettung von KI Komponenten in Software Systeme / RPA Plattformen können zusätzliche Prozesse und Aufgaben computer-basiert automatisiert werden. Mitarbeiter werden auf diese Weise von Routine-Aufgaben entlastet und können höherwertige Aufgaben übernehmen.

Ein Refactoring von bestehenden (monolithischen) Anwendungen in verteilte, skalierbare “cloud native” Software Systeme kann in bestimmten Anwendungs-Szenarien eine deutlich erhöhte Innovations-Geschwindigkeit (“Time-to-Market”) sowie signifikant niedrigere Betriebskosten mit sich bringen, so dass sich die Investitionen in die Migration auszahlen.

Wussten Sie, dass ein Großteil des “Internets” auf quelloffener, kostenloser Software basiert? Moderne Cloud- und KI-Strategien sind ohne Open Source Komponenten nahezu undenkbar. Gleichwohl sollte deren Einsatz auch mit Blick auf Qualifikations-Maßnahmen für bestehende Mitarbeiter sowie organisatorische und kulturelle Überlegungen erfolgen.

Auf Wunsch agieren wir als Ihre externe “KI”-/ “Cloud”-Abteilung oder übernehmen einzelne Gewerke aus größeren Projekten, sofern beispielsweise aus Zeit- oder Skill-Gründen eine Aufstockung bestehender Ressourcen sinnvoll ist.

Bereitstellung gemieteter Computing Ressourcen sowie technische Betriebsführung für “Centros Cloud Stack” Instanzen.