Ab sofort buchbar: Workshop „Lasst uns einen Monolithen (z)erlegen!“

Nach der erfolgreichen Premiere des Workshops auf dem JavaLand 2019 kann die „extended Edition“ ab sofort als offenes oder inhouse Seminar gebucht werden. Was erwartet Euch:

In unserem Workshop werden wir uns gemeinsam den Herausforderungen stellen und interaktiv ein Open-Source eCommerce-System (z)erlegen. Dabei beleuchten wir Schritt für Schritt folgende Punkte:

  • Wann ist eine Zerlegung sinnvoll und wann nicht?
  • Gibt es Ansätze, die Planbarkeit und Risikominimierung zu ermöglichen?
  • Wie können fachliche Subdomänen in einer gewachsenen Anwendung identifiziert werden?
  • Wie funktioniert die Isolation von Subdomänen?
  • Welche Probleme müssen bei der Definition und Umformung von Schnittstellen betrachtet werden?
  • Wann und wie müssen Datenmodelle aufgetrennt werden?
  • Wie geht man mit Anforderungen an Konsistenz in verteilten System um?
  • Welche Herausforderungen ergeben sich durch UI-Technologien im Umfeld von Microservices?
  • Welche Infrastruktur muss aufgebaut werden und wie bindet sie sich in das System ein?

Nach dem Workshop wisst ihr, welche Entscheidungen und Lösungsstrategien ihr bei der (Z)erlegung beachten und anwenden könnt.

Meldet Euch jetzt über eventbrite an. Der Workshop findet vom 22. – 23. Mai 2019 in Dresden statt. Bis 05. April könnt ihr den Workshop zum Frühbucherpreis buchen.

Solltet Ihr Fragen haben, meldet Euch bitte bei uns via info@buschmais.com oder telefonisch unter 0351 3209230.

Weihnachtlicher Jahresausklang mit der JUG Saxony in Dresden

 

Ein Donnerstag im Dezember ist für uns in jedem Jahr ein besonderer Tag: Die JUG Saxony Weihnachtsveranstaltung, zu der wir stets mit einem Vortrag am Start sind. Und in diesem Jahr bereits zum 10. Mal in Folge!

„Die Glaskugel hat ausgedient, wir machen Software Analytics“ – Das Thema des Vortragsabends ist in aller Munde. Unsere Kollegen Dirk Mahler und Stephan Pirnbaum wissen, wie über Jahre gewachsene monolithische System modernisiert werden können und welche tragende Rolle dabei Software Analytics spielen. Slides und Fotos findet ihr am Ende dieses Beitrages. Die Weihnachtsveranstaltung fand am 13. Dezember 2018 in der Staats- und Universitätsbibliothek Dresden (SLUB Dresden) statt. Wir bedanken uns bei allen Teilnehmern, bei der JUG Saxony und bei der SLUB Dresden für den schönen Vortragsabend.

Wir möchten uns auf diesem Wege herzlich bei unseren Kunden, Geschäftpartnern, Kollegen, Freunden und Familien für ein angenehmes und gelungenes Jahr bedanken und wünschen allen ein besinnliches Weihnachtsfest und ein gesundes und erfolgreiches neues Jahr.

In diesem Jahr unterstützen wir den ColumbaPalumbus e. V. und die Integrationswerkstätten Niederlausitz in Senftenberg mit einer Spende.

Fotos zum JUG Saxony Weihnachtstreffen:

Slides zum Vortrag:
Download Die Glaskugel hat ausgedient, wir machen Software Analytics

JavaLand 2019:
Lasst uns einen Monolithen (z)erlegen!

Am 21. März 2019 findet im Phantasialand Brühl der JavaLand Schulungstag statt. Wir sind mit einem spannenden Workshop dabei:

Lasst uns einen Monolithen (z)erlegen!

Trainer:
Dirk Mahler und Stephan Pirnbaum

Termin:
Donnerstag, 21. März 2019, 09:00 – 17:00 Uhr

Abstract:
Die Verwendung von Microservices hat sich als moderner, flexibler und skalierbarer Architekturstil etabliert. Was aber bei neuen Projekten einfach umzusetzen sein mag, ist für Legacy-Systeme eher Traum als Realität. Zu groß sind die Hürden, einen Monolithen überhaupt auf einen Stand zu bringen, auf dem es sinnvoll ist, über eine Zerlegung nachzudenken.

Der Workshop nimmt die Teilnehmer auf eine Reise, auf welcher ein reales, in Java implementiertes monolithisches E-Commerce-System getrieben durch geschäftliche Anforderungen schrittweise in eine Microservices-Struktur überführt wird. Dabei werden interaktiv typische Probleme aufgedeckt, Lösungsansätze sowie ihre Anwendbarkeit diskutiert und natürlich auch umgesetzt.

Zur JavaLand:
Vom 19. bis zum 21. März 2019 findet die JavaLand 2019 statt. Den Teilnehmern erwartet ein spannendes Vortragsprogramm mit internationalen Top-Rednern und eine Menge Aktivitäten von der Community. Beim anschließenden Schulungstag kann das neue Wissen direkt in die Praxis umgesetzt werden.

Ticketbuchung:
Buchen Sie Ihr Ticket für den Schulungstag oder für die gesamte Konferenz auf der Webseite der JavaLand und sichern Sie sich bis zum 15. Januar 2019 günstige Early-Bird-Preise.

Dein System: Das unbekannte Wesen?

Artikel als PDF herunterladen:
Download Dein System: Das unbekannte Wesen

Wir haben täglich mit über Jahre gewachsenen Softwaresystemen zu tun, welche so komplex und undurchdringlich sind, dass sie die Bezeichnung „Unbekanntes Wesen“ verdienen, das Stichwort ist hier oft Monolith. Das Hauptproblem: ein Großteil unserer Arbeitszeit fließt in das reine Verstehen solcher Monster, ohne dass wir produktiv etwas an der Anwendung ändern. Klar, es ist an der Zeit der Refaktorisierung, also wieder Struktur in das System zu bringen. Was sich so einfach anhört, birgt aber viele Gefahren. Diese sind zum einen technischer Natur: Wie soll die Zielstruktur aussehen? Stimmt meine gedachte Architektur mit der realen überein? Welche Komponenten gibt es und wie sollen sich die einzelnen Klassen diesen zuordnen? Welche Auswirkungen hat das Herauslösen von einer identifizierten Komponente? Aber auch wirtschaftliche Aspekte sind wichtig zu betrachten: Wie weise ich nach, dass eine Refaktorisierung für die zukünftige Arbeit wirtschaftliche Vorteile bringt? Wie kann der Aufwand und damit die Kosten möglichst geringgehalten werden? Was kann ich tun, um weiterhin lieferfähig zu bleiben? Beide Listen lassen sich vermutlich endlos weiterführen. Deswegen soll dieser Artikel einen Weg aufzeigen, wie mit dem SAR-Framework, einem Tool im jQAssistant-Universum, die bestehenden Strukturen analysiert und die Ergebnisse zur Beantwortung zahlreicher Fragen genutzt werden können.

weiterlesen

Neuer Workshop:
jQAssistant – Getting Started!

logo_jqa_lang_dunkel_rgbNeben unseren Consulting-Leistungen zu jQAssistant bieten wir ab sofort einen Einsteiger-Workshop an, für alle, die jQAssistant als Werkzeug kennen lernen möchten. Dirk Mahler – Trainer und Initiator von jQAssistant – zeigt Ihnen, wie das Kommandozeilen-Werkzeug bzw. das Maven-Plugin zum Einlesen von Artefakten und Projekten eingesetzt werden kann, Abfragen auf den Datenstrukturen interaktiv ausgeführt und Design- und Architektur-Konzepten validiert werden können. Der Workshop findet vom 22. – 23. August in Dresden statt und richtet sich an Entwickler und QA-Ingenieure mit fortgeschrittenen Kenntnissen in Java und grundlegendem Know-how in Apache Maven.

Aktuell können Sie den Workshop zum Starterpreis buchen. Detaillierte Informationen und das Anmeldeformular finden Sie auf unserer Seminarseite:
jQAssistant – Getting Started!

Wenn Sie regelmäßig über jQAssistant informiert werden möchten, können Sie den Newsletter abonnieren oder uns per Twitter folgen:
Anmeldung jQAssistant Newsletter
@jqassistant

Dev-Blog:
https://jqassistant.org

Architekturberatung:
http://jqassistant.de

Fragen rund um jQAssistant:
Dirk Mahler (info@jqassistant.de)

 1 2 3 Vor