Guter Überblick über das generelle Vorgehen beim Splitten eines Monolithen in Microservices. Netter und sympathischer Referent. Für Interessierte ist der Vortrag auf jeden Fall weiterzuempfehlen und auch ohne Erfahrung gut verfolgbar, da auch eine kleine Einführung zu Docker vorhanden ist und der Workshop in bereits vorbereiteten Docker-Containern abläuft, deren Installation und Start auch unerfahrenen problemlos gelingt.
Organisatorisch:
Der Raum war viel zu klein, es gab andere Workshops, in denen saßen 8 Leute in einem Raum, der doppelt so groß war, in diesem Workshop waren 20 Leute an Kindertischen mit kaum Bewegungsfreiheit.
Inhaltlich:
Sehr gut, aber zuviel Stoff bzw. es wurde zu lange damit verbracht, dass alle Teilnehmer ihre Aufgabe bewältigen, so dass sehr interessante Themen am Schluss nur noch im Sprint abgehandelt werden konnten bzw. ganz unter den Tisch fielen (Testing).
Die Idee, dass "Helfer" vor Ort waren, die individuelle Probleme der Teilnehmer angehen konnte, ist prinzipiell gut, die Ausführung war allerdings sehr störend, da der Referent bereits mit weiteren Themen zu hören war - oder auch eben nicht, weil im Raum noch zwei Helfer Dinge erklärten. Hier wäre es deutlich besser gewesen, die Zeit für die Challenges zu beschränken und dann einfach weiter zu machen, anstatt zu versuchen, noch sämtliche Kleinigkeiten zu erledigen und damit den Vortrag zu stören und zu verzögern.
@Christian Die einzige Möglichkeit die ich sehe ist das klassische Ausrollen der Dienste auf kleine provisionierte VMs oder halt auch dorthin, wo der Monolith bereits liegt. Komplett ohne Docker und so, wie man herkömlich Code deployed. Dann muss allerdings jeder Dienst die selben Anforderungen mitbringen und darf nicht noch zusätzliche Systemanforderungen haben.
Ein richtiger Gegenspieler zu Docker selbst ist Rocket von CoreOS. Allerdings ist es weitaus schwieriger ein gutes CoreOS Setup hinzubekommen.
Gelungener Einstieg in die Thematik der microservices, kurzer Schwenk zu docker und praktische Arbeit ma herauslösen der Funktionalität aus der bestehenden App. Wird spannend am eigenen Code zu probieren.
Habe leider vergessen zu fragen, ob es Alternativen zu docker gibt beim Einstieg/umstieg um die Dienste dann zu betreiben.
Klarer, ruhiger, fundierter und wohl strukturierter Workshop bzw Vortrag. Viel Inhalt, dafür weniger Hands-On
Brilliant, spannend, unterhaltsam und voller guter Infos