Speaker

Sven-Torben Janus

Sven-Torben Janus

Software Architecting Engineer at CONCISO

Principal Software Architect at CONCISO

Dortmund, Germany

Actions

Sven-Torben Janus studied computer science at the TU Dortmund with a focus on distributed systems and logistics. After graduating, he worked as a scientist for Fraunhofer, where he dealt primarily with business process management (BPM) and service-oriented architectures (SOA). As part of his subsequent consulting activities, he specialized in the field of software architecture. His main focus is on supporting his customers in projects with realizable, requirement-based architectures. Overall, he can look back on more than 15 years of experience in software development and IT consulting.

As Principal Software Architect and Partner, he has been jointly responsible for the software architecture department at Conciso GmbH since August 2016. His main focus is on the needs-based, agile development of software architectures, domain-driven design and socio-technical architectures.

Sven-Torben Janus hat an der TU Dortmund Informatik mit Schwerpunkt verteilte Systeme und Logistik studiert. Nach seinem Studium arbeitete er als Wissenschaftler für Fraunhofer, wo er sich thematisch vor allem mit Business Process Management (BPM) und Service Orientierten Architekturen (SOA) beschäftigte. Im Rahmen seiner anschließenden Berater-Tätigkeiten spezialisierte er sich auf das Themenfeld Softwarearchitektur. Dabei liegt sein Augenmerk vor allem darin in Projekten durch umsetzbare, anforderungsgerechte Architekturen seine Kunden zu unterstützten. Insgesamt kann er auf über 15 Jahre Erfahrung in der Softwareentwicklung und IT-Beratung zurückblicken.

Als Principal Software Architect und Partner ist er seit August 2016 mitverantwortlich für den Bereich Softwarearchitektur bei der Conciso GmbH. Sein Themenschwerpunkt liegt dabei insbesondere auf der bedarfsgerechten, agilen Entwicklung von Softwarearchitekturen, Domain Driven Design und soziotechnische Architekturen.

Area of Expertise

  • Information & Communications Technology

Topics

  • DDD
  • Keycloak
  • Sociotechnical Architecture
  • Software Architecture
  • Domain-Driven Design
  • Software Engineering
  • Cloud-Native

Hochverfügbare Keycloak-Cluster, Digitale Woche Dortmund

Identity- und Accessmanagement-Lösungen sind ein wichtiger Bestandteil moderner Digitalisierungsvorhaben. Als zentrale Komponente für Authentifizierung ist ein ausfallsicherer Betrieb oftmals unabdingbar. Am Beispiel von Keycloak habe ich im Rahmen der Digitalen Woche Dortmund wichtige Aspekte für einen hochverfügbaren Cluster-Betrieb beleuchtet:
– Welche Mittel stellt Keycloak für einen Cluster-Betrieb bereit?
– Welche Rolle spielen Infinispan-Caches dabei?
– Welche Fallstricke ergeben sich beim Load Balancing.
– Wie unterstützt man mehrere Millionen parallele Sessions?

Auf diese und weitere Fragen habe ich versucht in meinem Beitrag Antworten zu geben.

November 2021 Dortmund, Germany

KanDDDinsky Sessionize Event

October 2019 Berlin, Germany

Domain Debt – Lightning Talk at DDD Europe 2019

January 2019 Amsterdam, The Netherlands

DDD.Ruhr #5 Über Anatomie und Komplexität von CQRS und Event Sourcing

Command Query Responsibility Segregation (CQRS) und Event Sourcing werden oft in einem Atemzug genannt. Den einen dienen diese Architekturpatterns als Allheilmittel zur Verbesserung von Performance und Skalierbarkeit den anderen sind sie aufgrund ihrer Komplexität ein Graus. Für die einen sind die Pattern stark miteinander verwurzelt, für die anderen sind es zwei Paar Schuhe. Die einen sehen Event Sourcing als den heiligen Gral für die zukünftige Erweiterbarkeit ihrer Anwendungen, für wiederum andere ist es einfach nur eine umständliche Form der Speicherung von Daten.

In diesem Vortrag werde ich die Grundlagen von CQRS und Event Sourcing erläutern. Ich werde exemplarisch zeigen, wie sich Problemstellungen der Komplexität angehen lassen, wie beide Patterns zusammen und getrennt spielen und auf den einen oder anderen Fallstrick eingehen… und ein Domänenbeispiel aus meiner Praxis habe ich auch im Gepäck.

March 2018 Essen, Germany

Sven-Torben Janus

Software Architecting Engineer at CONCISO

Dortmund, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top