{"id":4215,"date":"2020-10-01T16:39:12","date_gmt":"2020-10-01T14:39:12","guid":{"rendered":"https:\/\/www.itech-progress.com\/?p=4215"},"modified":"2026-04-07T10:18:46","modified_gmt":"2026-04-07T08:18:46","slug":"doppelpack-moderne-architektur","status":"publish","type":"post","link":"https:\/\/www.itech-progress.com\/en\/doppelpack-moderne-architektur\/","title":{"rendered":"Das Doppelpack f\u00fcr die moderne Architektur"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22&#8243; custom_padding=&#8221;0px||0px|||&#8221;][et_pb_row _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_margin=&#8221;28px|auto||auto||&#8221; custom_padding=&#8221;0px|0px|0px|0px||&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.6.1&#8243;]<\/p>\n<p>W\u00e4hrend die Skyline unserer Softwarewelt nach wie vor von Monolithen gepr\u00e4gt ist, hat sich der Trend zu flexiblen Architekturmodellen mit Microservices, Continuous Deployment, DevOps und hohen Automatisierungsgraden auf m\u00f6glichst allen Ebenen inzwischen durchgesetzt. Und in der Tat: kompaktere, weitestgehend autarke Softwaremodule mit eigenen spezialisierten Teams bieten\u00a0eine Menge Vorteile &#8211; von der Konzeption \u00fcber Entwicklung und Testen bis in die Wartung. Verbesserte Stabilit\u00e4t, adaptive Reaktion auf ver\u00e4nderliche Anforderungen, Effizienz- und Kostenvorteile in der Weiterentwicklung sind Argumente, bei denen jedes Entscheiderherz h\u00f6her schlagen sollte.<\/p>\n<p>Aus architektonischer Sicht ist eine flexible Sortwarearchitektur allerdings leichter gesagt, als getan. Welche Methodik ist f\u00fcr mein Projekt die richtige? Anhand welcher Kriterien lassen sich Module zielf\u00fchrend abgrenzen? Wie kann ich von Anfang an vermeiden, dass sich bei zus\u00e4tzlichen oder sich ver\u00e4ndernden Anforderungen mit der Zeit der ber\u00fchmt-ber\u00fcchtigte\u00a0Big Ball of Mud bildet?<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.6.5&#8243; text_font=&#8221;||||||||&#8221; ul_line_height=&#8221;1.5em&#8221; header_4_font=&#8221;|600|||||||&#8221; header_4_text_color=&#8221;#003f86&#8243; background_color=&#8221;#f3f3f3&#8243; custom_margin=&#8221;60px||60px||true|false&#8221; custom_padding=&#8221;35px|25px|15px|25px|false|true&#8221; hover_enabled=&#8221;0&#8243; custom_css_main_element=&#8221;margin-top: 40px;||padding:20px;&#8221; border_width_all=&#8221;2px&#8221; border_color_all=&#8221;#86cbed&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h4>Vorteile<\/h4>\n<ul>\n<li>Fokussierung auf die Fachlichkeit des Unternehmens<\/li>\n<li>Vereinfachte Modularisierung in Microservices<\/li>\n<li>Verbesserte Stabilit\u00e4t<\/li>\n<li>Adaptive Reaktion auf ver\u00e4nderliche Anforderungen<\/li>\n<li>Effizienz- und Kostenvorteile<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.6.5&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||||||||&#8221; link_text_color=&#8221;#003f86&#8243; custom_padding=&#8221;||0px|||&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>F\u00fcr viele Softwarearchitekten ist Domain Driven Design (DDD) die Antwort auf diese und andere g\u00e4ngige Fragestellungen im Vorfeld einer flexiblen Architektur. DDD setzt konsequent auf die Fachlichkeit, und die liegt im Business des Unternehmens begr\u00fcndet, nicht im technischen Jargon des Entwicklerteams. Aus dem Business heraus lassen sich bereits in fr\u00fchen Phasen des strategischen Designs inhaltliche und funktionale Einheiten als Bounded Contexts\u00a0separieren. Aber auch im taktischen Design k\u00f6nnen sich sinnvolle Modularisierungsoptionen ergeben. So bildet die Fachlichkeit letztendlich die Basis f\u00fcr die Abgrenzung der Microservices und die Herausbildung dedizierter Teams.<\/p>\n<p>Architekten, die ihr Handwerk in diese Richtung entwickeln m\u00f6chten, finden in den iSAQB-akkreditierten Trainings\u00a0<a href=\"..\/portfolio-item\/isaqb-flexible-architekturmodelle\/\">Flexible Architektur\u00admodelle, Microservices &amp; Self-Contained Systems (FLEX<\/a><a href=\"..\/portfolio-item\/isaqb-flexible-architekturmodelle\/\">)<\/a> und <a href=\"..\/portfolio-item\/isaqb-domain-driven-design\/\">Domain Driven Design (DDD)<\/a> ein starkes Doppelpack, in denen alle relevanten Grundlagen anschaulich und praxisnah vermittelt werden. In unserer ITech Academy z\u00e4hlt die Kombination von FLEX und DDD bereits seit \u00fcber zwei Jahr zu den am st\u00e4rksten nachgefragten, oft und gerne erg\u00e4nzt durch das Modul\u00a0<a href=\"..\/portfolio-item\/isaqb-agile-softwarearchitekturen\/\">Agile Softwarearchitektur (AGILA)<\/a>.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W\u00e4hrend die Skyline unserer Softwarewelt nach wie vor von Monolithen gepr\u00e4gt ist, hat sich der Trend zu flexiblen Architekturmodellen mit Microservices, Continuous Deployment, DevOps und hohen Automatisierungsgraden auf m\u00f6glichst allen Ebenen inzwischen durchgesetzt. Und in der Tat: kompaktere, weitestgehend autarke Softwaremodule mit eigenen spezialisierten Teams bieten\u00a0eine Menge Vorteile &#8211; von der Konzeption \u00fcber Entwicklung und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":18962,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"845","footnotes":""},"categories":[549,833,547,557],"tags":[],"class_list":["post-4215","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-methodisch","category-softwarearchitektur","category-technisch","category-trainings-und-workshops"],"_links":{"self":[{"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/posts\/4215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/comments?post=4215"}],"version-history":[{"count":10,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/posts\/4215\/revisions"}],"predecessor-version":[{"id":53850,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/posts\/4215\/revisions\/53850"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/media\/18962"}],"wp:attachment":[{"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/media?parent=4215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/categories?post=4215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/tags?post=4215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}