Тёмный

Kein Software-Design mit Microservices? 

David Tielke
Подписаться 17 тыс.
Просмотров 1,2 тыс.
50% 1

Wenn Microservices als Systemarchitektur verwendet werden, so kann das Software-Design vernachlässigt werden - soweit eine oft getroffene Aussage. Durch den Vorteil der strikten Modularisierung der Systemarchitektur, glaubt man hier den Fokus eines Refactoring auf einzelne Services zu begrenzen. Ich sehe das nicht so und warum erkläre ich Euch in dieser Folge von Davids Deep Dive.
▬ Über diesen Kanal ▬▬▬▬▬▬▬▬▬▬▬▬
Seit vielen Jahren arbeite ich als Consultant, Coach und Trainer für professionelle Softwareentwicklung mit den Schwerpunkten Softwarequalität, Softwarearchitektur sowie Prozessmanagement. Auf meinem Kanal möchte ich Euch mein Wissen und meine langjährige Erfahrung in diesen Bereichen vermitteln - natürlich kostenlos. Dabei versuche ich stets Euch das Wissen so zu vermitteln, dass Ihr damit direkt in der Praxis loslegen könnt und das ganze immer mit guten Portion Humor. Lernen soll ja schließlich Spaß machen :)
▬ Empfohlene Videos ▬▬▬▬▬▬▬▬▬▬▬▬
Wie viel Softwarequalität Ihr braucht - • Architekturen - Von Mo...
Warum Software unwartbar wird - • Warum Software unwartb...
Architektur - Modularisierung - • Architektur - Modulari...
Was ist Architektur - • Was ist Architektur?
Warum Architektur - • Warum Architektur für ...
▬ Wichtige Links ▬▬▬▬▬▬▬▬▬▬▬▬
Abonniere meinen Kanal: / @davidtielke
Alle Videos: / @davidtielke
▬ Social Media ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Twitter: / davidtielke
► Xing: www.xing.com/profile/David_Ti...
► LinkedIn: / david-tielke-06140912b
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Наука

Опубликовано:

 

17 фев 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@andreassummertime
@andreassummertime 4 года назад
Gut aufgearbeitet das Thema. Danke für deine Gedanken.
@DavidTielke
@DavidTielke 4 года назад
Sehr gerne :)
@hiemieshey9624
@hiemieshey9624 4 года назад
Das war auch eine Frage die ich mir gestellt habe. Bin gespannt auf das Video
@DavidTielke
@DavidTielke 4 года назад
Ich hoffe es konnte Dir weiterhelfen!
@lecirconflex
@lecirconflex 4 года назад
Interessantes Prämisse. Wie kommt man auf die Idee, das man durch Microservices innerhalb der Services keine Designüberlegungen braucht? Als Gedankenexperiment schlage ich vor, die Frage mal umzuformulieren, um zu spiegeln, wie absurd sie ist (ich finde sie absurd -- natürlich braucht man im Service Design): "Kein Software-Design in Objekten?"; "Kein Software-Design in Funktionen?"; "Kein Hardware-Design in Prozessoren?" (die sind ja auch voneinander isoliert -- wenn sich rausstellt, dass einer kacke ist, tausche ich ihn einfach aus gegene einen schnelleren, neueren, teureren). Das ist ja das, was früher für Objekte vorgeschlagen wurde. Objekte sollten abgekapselte Einheiten sein, die gegeneinadner isoliert sind - eine Abteilung macht das eine, die andere was anderes - wenn es Schwierigkeiten gibt, hotswappe ich einfach das Objekt. Soweit die Theorie -- und dein Argument würde da ja genauso greifen. Kann ich auf Designprinzipien innerhalb von Grenzen verzichten, nur weil ich Grenzen ziehe? Runterskaliert könnte man die Frage also so stellen: Wenn ich OOP habe, kann ich dann innerhalb der Objekt-Grenzen rumsauen wie ich will? Wenn ich Funktionen habe, dürfen die Statements dann ohne Struktur prozedural sein? Abgrenzung von Einheiten, seien es Funktionen/Methoden, Objekte, (Micro)Services oder sonstwie isolierte Komponenten brauchen trotzdem ein Design. Tolles Video, guter Kanal :)
@DavidTielke
@DavidTielke 4 года назад
Bin vollständig bei Dir, sehr gute Ergänzungen! Danke für Dein Feedback, freut mich das Dir der Kanal gefällt :)
@hiemieshey9624
@hiemieshey9624 4 года назад
OK! Nein! Meine Frage richtete sich auch auf punktuelle Services - kleiner 3 -5 % der Gesamt - Services welche auch als Legacy dokumentiert sind.
@DavidTielke
@DavidTielke 4 года назад
Gut :)
Далее
Software Architektur - Keine statischen Klassen
20:12
Просмотров 2,8 тыс.
Lasst Euch nicht alles gefallen
20:51
Просмотров 25 тыс.
The Seed7 Programming Language
44:53
Просмотров 4,7 тыс.
Meine ständige ANGST in der Softwareentwicklung
12:06