Cloud Development

Cloud
development

Du sprichst fluent Event-Driven und denkst in Millisekunden? Dein Code lebt nur, wenn er gebraucht wird, und Server sind für Dich ein Relikt aus einer anderen Zeit? Du findest es genial, wenn sich Dinge von selbst skalieren, und baust lieber Logik als Infrastruktur. Wenn das Konzept von ‘always on’ in Deinem Universum nicht existiert und Du Serverless bis ins Mark fühlst, dann bist Du bei uns genau richtig.

Unterschiedliche Projekte. Ein Anspruch.

AWS ist unsere Heimat. Wir entwickeln Cloud-native Lösungen und sorgen dafür, dass sie zur Landschaft unserer Kunden passen. Auch bei der Entwicklung unserer SaaS Produkte denken wir immer an das große Ganze und haben die Integration unserer Lösung vor Ort im Blick. Dafür bauen wir technologische Brücken und der Kunde bekommt nicht nur eine API. Im Cloud-Consulting helfen wir Kunden dabei auf AWS große Schritte zu machen. Wir beraten, teilen unser Wissen und unsere Erfahrung. Damit unsere Kunden die richtigen Architekturentscheidungen treffen können und eigene skalierbare und effiziente Lösungen bauen.

Bestehendes nutzen. Und individuell anpassen.

Kunde ist nicht gleich Kunde. Viele Prozesse haben aber im Kern sehr ähnliche Anforderungen an die IT-Architektur. Dasselbe Problem mehrfach, nur ein bisschen anders zu lösen, ergibt aus unserer Sicht keinen Sinn. Dafür haben wir die wichtigsten Prozesse generalisiert. Die Basis dafür sind flexible Services. Kundenspezifische Erweiterungen sorgen für den perfekten Fit. Events und APIs spielen dabei eine zentrale Rolle. Ebenso unser Integration-Layer, der in unserer Multi-Tenant Umgebung für Sicherheit und Isolation sorgt.

Aus den Augen aus dem Sinn? Bei uns nicht.

Wir sind verantwortungsvolle Entwickler. Wir legen Wert auf Qualität und haben einen hohen Anspruch an unsere eigene Arbeit. Das bedeutet auch: regelmäßige Verbesserung durch Iteration. Weniger Komplexität ist gut, niedrigere Kosten auch. Aber nicht zu Lasten der Sicherheit oder Performance. Make-or-Buy-Entscheidungen fallen oft zugunsten Cloud-nativer Managed Services. Wenn es sinnvoll ist, nehmen wir aber jederzeit die Herausforderung an, es besser zu machen. Die Säulen des Well-Architected-Framework, die Serverless-Community und eine Kultur, die Codequalität fordert, fördert und belohnt, helfen uns, diese Ziele zu erreichen. Weil unsere Kunden ihre Geschäftsprozesse langfristig auf unseren APIs und Services aufbauen. Und weil bei uns niemand Lust hat, sich durch Spaghetti-Code zu kämpfen.

Rückenwind durch Zusammenhalt
und beste Ausstattung

An unsere Notebooks und Developer-Tools stellen wir hohe Ansprüche. Sie sind unser Werkzeug und tragen nur dann zur Produktivität und dem Spaßfaktor bei, wenn sie leistungsfähig genug sind. Daher stehen bei Team-Meetings fast nur Apple Silicon MacBook Pros auf dem Tisch. Natürlich gibt es auch Lizenzen für die besten Tools. Am Ende entscheidest Du, womit Du am besten arbeiten kannst. Dein Team ist immer für Dich da, egal ob Du noch ein Rookie bist oder ein erfahrener Cloud-native. Man unterstützt sich gegenseitig und jeder teilt gerne sein Wissen. Die Kommunikation läuft dabei großteils über Slack. Das Team trifft sich jeden Tag in Videocalls und es findet regelmäßig Austausch zu aktuellen Themen statt. Das Team entscheidet selbst über Anlass und Ort für In-Person-Meetings.

Unsere Roadmap

Es geht immer noch ein bisschen mehr. Und iteratives Verbessern ist unser Ding. Das gilt für unsere Services genauso wie für unsere gesamte Cloud-Infrastruktur. Mit der Einführung von VPC Lattice haben wir die Grundlage für eine effizientere und sicherere Service-zu-Service-Kommunikation geschaffen. Jetzt gilt es, dieses Fundament auf unsere gesamte Architektur auszuweiten und weiterzuentwickeln.

Darauf aufbauend wollen wir unsere Flagship-Services um eine feingranulare Zugriffskontrolle erweitern, um Berechtigungen noch gezielter und detaillierter zu steuern. Dies ist ein wichtiger Schritt für unsere neue Benutzeroberfläche, die PAGNOS Console, die Frontends für das Management unserer SaaS-Angebote bereitstellt.

Auch beim Monitoring und in unseren CI/CD-Prozessen sehen wir weiteres Verbesserungspotenzial. Wir wollen Metriken und die Bewertung des Gesundheitszustands unserer APIs und Services optimieren. Eng damit verknüpft ist das automatisierte, schrittweise Ausrollen von Änderungen in die Produktion, mit automatisierten Rollbacks bei Fehlern.

Und um unsere Developer Sandboxes noch flexibler und nutzbarer zu machen, planen wir eine weitergehende Flexibilisierung des sicheren Zugriffs auf unsere Datenschicht aus verschiedenen Compute-Accounts. Dabei wollen wir auch das Testen vereinfachen, sowohl in unseren Sandboxes als auch in unserer QA-Schiene, um Entwicklern noch mehr Möglichkeiten für realistische Testszenarien zu bieten und damit die Qualität und Sicherheit bereits vor dem Rollout in die Produktion zu erhöhen.

Offene Stellen

Noch nicht das richtige dabei?

Dann nimm Kontakt zu uns auf.
Deine Nachticht konnte leider nicht übermittelt werden. Bitte versuche es erneut.