Jax 2020 – Software Is Eating The World

Inhaltsübersicht:

Software Has Eaten The World Already

Die Jax blickt schon seit geraumer Zeit mit ganzheitlichem Blick auf die Softwareentwicklung. Neue Technologien und Trends rund um das Java Universum stehen zwar weiterhin im Zentrum der Aufmerksamkeit. Erfreulicherweise stellt sich aber die Entwicklergemeinde immer öfter Fragen zu den Entscheidungs- und Entstehungsprozessen in Projekten und Teams sowie neuerdings auch zu den Werten, der Moral und den Konsequenzen des Handelns.

Eine Kernaussage dazu lautet: „Ein erfolgreiches Unternehmen ist im Zeitalter der Informationen neben seiner Kernkompetenz immer auch ein Softwareunternehmen.“ In jedem Unternehmen muss daher eine gezielte, strategisch ökonomische Auseinandersetzung mit den Möglichkeiten, Methoden und der Technik stattfinden. Aber wie? Hier ein kleines Potpourri der gezeigten Ansätze:

1. Schneller Start – Ziel Ansatz

Um möglichst schnell ein Minimal Value Product (MVP) im Markt zu platzieren, kann in einer agilen Unternehmenskultur mit Methoden, wie z.B. dem Domain Driven Design zügig eine Idee konkretisiert werden. Frameworks wie Spring Boot oder Quarkus und moderne Sprachadaptionen wie Kotlin oder Go helfen dabei, schnell zu produktionsfähigem und gleichzeitig schlankem Code zu kommen. Modernisierungen der klassischen Ansätze wie REST oder gRPC helfen, die Schnittstellen abstrakt und damit auf Dauer unabhängig zu gestalten.

2. Spezifische Lösungen für spezifische Probleme

Zu einem technischen One-Size-Fits-All Ansatz besteht heute kein erkennbarer Grund mehr. Teams, Projekte und Programme bilden kleine agile Mikrokosmen und können sich unabhängig von anderen ihren spezifischen Problemen widmen.

Das bedeutet, dass abhängig von der konkreten Problemstellung mal funktional, mal klassisch objektorientiert programmiert wird. Mal wird eine relationale, mal eine NoSQL Datenbank, mal eine In-Memory Datenbank, wie z.B. Microstream, verwendet. Manchmal werden Daten synchron, mal asynchron, mal reaktiv verarbeitet. Und manchmal muss die Lösung weder spezifisch noch umfangreich ausfallen. Man bedient sich einfach bei einer bestehenden hochverfügbaren Lösung – Stichwort PublicAPI.

3. Flexible Architekturen

Es stehen genug Technologien und genug Rechenleistung bereit, um eine derart organische Architektur zu stabilisieren und über die Zeit flexibel und effizient zu halten. Ansätze aus der Event Driven Architecture (z.B. in Kafka) oder der Reaktiven Programmierung (z.B. Scala) machen es möglich, dass einzelne Domains ihre innere Architektur (z.B. durch an Wachstum an Nutzen und Last) vollständig neu denken und ändern, ohne das Gesamtsystem zu kompromittieren.

Umgekehrt kann auch das Gesamtsystem sich erneuern und Paradigmenwechsel vollziehen ohne das einzelne Domains torpediert werden. Continious Integration und Delivery mit Verfahren wie Docker und Kubernetes helfen dabei sicherzustellen, dass Prozesse nach außen hin gut qualitätsgesichert, stabil und einheitlich produziert werden können.

Wir begrüßen unsere neuen Mitarbeiter

Wir begrüßen unsere neuen Mitarbeiter

Die zurückliegende Jahr wird als Besonderes in die Geschichte eingehen. Auch für FSS hat sich in den letzten zwölf Monaten vieles verändert. Mithin zum Guten.

Wir konnten acht neue Mitarbeiter für unsere Unternehmen gewinnen und begrüßen sie ganz herzlich bei FSS.

Mehr erfahren

Trotz Corona: Wir stellen weiter ein

Trotz Corona: Wir stellen weiter ein

Auch wenn die Corona-Krise große Teile der Wirtschaft getroffen hat, glauben wir weiter an die Chancen der Digitalisierung und an deren Potential für die Finanzwirtschaft.

Deshalb stellen wir weiter ein und suchen Java-Entwickler für die Anwendungserstellung oder die Prozessautomatisierung. Werde Teil unseres Teams.

Mehr erfahren

Mitarbeiter-Schulungen in Scrum und SAFe

Mitarbeiter-Schulungen in Scrum und SAFe

Banken und Versicherungen sind nicht als Innovationstreiber in der IT bekannt. Zu Unrecht. Unsere Kunden entwickeln spannende Projekte mit innovativen Technologien und vielseitigen Methoden.

Unser Unternehmen legt daher großen Wert auf die permanente Weiterentwicklung seiner Mitarbeiter. Wir achten ständig auf neue Trends und setzen das Schulungsprogramm in agilen Methoden mit Scrum und SAFe auch in der Corona-Zeit weiter fort.

FSS wieder TOP-Beratungshaus

FSS wieder TOP-Beratungshaus

Wer sind die besten Berater im Land? Das Magazin BrandEins untersucht gemeinsam mit Statista den Markt und zeichnet die Besten in einem jährlichen Ranking aus.

FSS freut sich auch in 2020 wieder unter den Top-Beratungsunternehmen im Bereich Banking ausgewählt worden zu sein.