{"id":607,"date":"2022-01-26T01:49:40","date_gmt":"2022-01-26T01:49:40","guid":{"rendered":"https:\/\/www.cybermedian.com\/pl\/?p=607"},"modified":"2025-02-14T16:19:05","modified_gmt":"2025-02-14T08:19:05","slug":"what-is-hexagonal-architecture-diagram","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/","title":{"rendered":"Czym jest diagram architektury heksagonalnej"},"content":{"rendered":"<section class=\"section section--body section--first\">\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<p class=\"graf graf--p graf-after--h3\" id=\"5432\">Diagram architektury heksagonalnej to wzorzec architektoniczny stosowany w projektowaniu oprogramowania, maj\u0105cy na celu tworzenie lu\u017ano powi\u0105zanych komponent\u00f3w aplikacji. To podej\u015bcie jest alternatyw\u0105 dla tradycyjnej architektury warstwowej. Jest to jeden z wielu form DDD (Architektura zorientowana na domen\u0119).<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"173a\">Architektura heksagonalna zosta\u0142a wynaleziona przez Alistaira Cockburna w 2005 roku w pr\u00f3bie unikni\u0119cia znanych pu\u0142apek strukturalnych w projektowaniu oprogramowania obiektowego, takich jak niepo\u017c\u0105dane zale\u017cno\u015bci mi\u0119dzy warstwami i zanieczyszczenie kodu interfejsu u\u017cytkownika logik\u0105 biznesow\u0105. Idea za tym polega na umieszczeniu wej\u015bcia i wyj\u015bcia na kraw\u0119dzi projektu. Dzi\u0119ki temu mo\u017cna izolowa\u0107 centraln\u0105 logik\u0119 (rdze\u0144) aplikacji od problem\u00f3w zewn\u0119trznych. Wej\u015bcie i wyj\u015bcie na kraw\u0119dzi oznacza, \u017ce mo\u017cna wymienia\u0107 jego obs\u0142ugiwacze bez zmiany kodu rdzenia.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"237b\"><img class=\"graf-image\" data-height=\"554\" data-image-id=\"0*q1YScGS8aeevYbGF.png\" data-is-featured=\"true\" data-width=\"667\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/01\/0q1YScGS8aeevYbGF.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"5ab1\"><a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/online.visual-paradigm.com\/tw\/app\/diagrams\/#diagram:proj=0&amp;type=HexagonalArchitectureDiagram&amp;gallery=\/repository\/df63a3c6-9550-4098-a160-c10196ec6de2.xml&amp;name=Hexagonal%20Architecture%20Diagram%20Template\" href=\"https:\/\/online.visual-paradigm.com\/tw\/app\/diagrams\/#diagram:proj=0&amp;type=HexagonalArchitectureDiagram&amp;gallery=\/repository\/df63a3c6-9550-4098-a160-c10196ec6de2.xml&amp;name=Hexagonal%20Architecture%20Diagram%20Template\" rel=\"noopener\" target=\"_blank\">Edytuj ten diagram<\/a><\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"2c3d\">Jak pokazano na powy\u017cszym rysunku, aplikacja mo\u017ce by\u0107 postrzegana jako ca\u0142o\u015b\u0107 w kszta\u0142cie heksagonu, z domen\u0105 biznesow\u0105 znajduj\u0105c\u0105 si\u0119 wewn\u0105trz. Aplikacja otwiera okre\u015blone porty do nawi\u0105zywania kana\u0142\u00f3w komunikacyjnych do i z kodu aplikacji. Izoluje logik\u0119 domeny od infrastruktury, takiej jak baza danych, magistrala wiadomo\u015bci, dostarczanie poczty i\/lub serwer WWW. Mo\u017ce by\u0107 \u0142atwo rozszerzana, aby wspiera\u0107 r\u00f3\u017cne typy klient\u00f3w. Wystarczy doda\u0107 nowy adapter. Tak wi\u0119c architektura heksagonalna jest naturalnym dopasowaniem do projektowania zorientowanego na domen\u0119 (DDD).<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"d195\">Tak wi\u0119c architektura heksagonalna dzieli system na kilka lu\u017ano powi\u0105zanych, wymiennych komponent\u00f3w za pomoc\u0105 ujawnionych port\u00f3w i adapter\u00f3w, a ka\u017cdy komponent jest po\u0142\u0105czony z innymi przez te porty, stosuj\u0105c dany protok\u00f3\u0142 w zale\u017cno\u015bci od ich przeznaczenia. To sprawia, \u017ce komponenty s\u0105 wymienne na ka\u017cdym poziomie i u\u0142atwia automatyzacj\u0119 test\u00f3w.<\/p>\n<h3 class=\"graf graf--h3 graf-after--p\" id=\"f939\">Rdze\u0144<\/h3>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--h3\" id=\"8e08\">Miejsce, w kt\u00f3rym definiowana jest logika biznesowa aplikacji<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"8011\">Odbiera dane, wykonuje na nich operacje i opcjonalnie mo\u017ce komunikowa\u0107 si\u0119 z innymi zewn\u0119trznymi podmiotami, takimi jak bazy danych lub encje trwa\u0142e.<\/li>\n<\/ul>\n<h3 class=\"graf graf--h3 graf-after--li\" id=\"06ef\">Porty<\/h3>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--h3\" id=\"6ffc\">Reprezentuje granice aplikacji.<\/li>\n<\/ul>\n<h3 class=\"graf graf--h3 graf-after--li\" id=\"a031\">Adapter<\/h3>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--h3 graf--trailing\" id=\"d97c\">Mo\u017ce by\u0107 zaimplementowany jako interfejsy do u\u017cycia przez zewn\u0119trzne podmioty.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\"\/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 class=\"graf graf--h3 graf--leading\" id=\"b2a8\">Narz\u0119dzie do tworzenia diagram\u00f3w architektury heksagonalnej online<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"8e92\">Mo\u017cesz narysowa\u0107 diagram architektury heksagonalnej za pomoc\u0105 <a class=\"markup--anchor markup--p-anchor\" data-href=\"http:\/\/online.visual-paradigm.com\" href=\"http:\/\/online.visual-paradigm.com\" rel=\"noopener\" target=\"_blank\">Visual Paradigm online<\/a>, z \u0142atwym w u\u017cyciu narz\u0119dziem do tworzenia diagram\u00f3w architektury heksagonalnej online<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"338d\"><img class=\"graf-image\" data-height=\"665\" data-image-id=\"0*jc49gDdOWyfkUNwC.png\" data-width=\"1170\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/01\/0jc49gDdOWyfkUNwC.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"e666\"><a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagramlist:proj=0&amp;new=HexagonalArchitectureDiagram\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagramlist:proj=0&amp;new=HexagonalArchitectureDiagram\" rel=\"noopener\" target=\"_blank\">Stw\u00f3rz diagram architektury heksagonalnej<\/a><\/p>\n<h3 class=\"graf graf--h3 graf-after--p\" id=\"0d61\">Stw\u00f3rz diagram architektury heksagonalnej online<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"88b9\">Diagram architektury heksagonalnej jest wizualn\u0105 reprezentacj\u0105 architektury heksagonalnej. Ma na celu tworzenie lu\u017ano powi\u0105zanych komponent\u00f3w aplikacji, kt\u00f3re mog\u0105 by\u0107 \u0142atwo po\u0142\u0105czone z ich \u015brodowiskiem programowym za pomoc\u0105 port\u00f3w i adapter\u00f3w. To sprawia, \u017ce komponenty s\u0105 wymienne na ka\u017cdym poziomie i u\u0142atwia automatyzacj\u0119 test\u00f3w.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"6d9d\">Diagramy VP Online zawieraj\u0105 szereg szablon\u00f3w diagram\u00f3w architektury heksagonalnej. Mo\u017cesz zacz\u0105\u0107 od szablonu lub stworzy\u0107 w\u0142asny od podstaw. Oto niekt\u00f3re z tych szablon\u00f3w. Po prostu kliknij przycisk Edytuj, aby rozpocz\u0105\u0107.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"dae2\"><img class=\"graf-image\" data-height=\"726\" data-image-id=\"0*G8dsdRAOgXHpLbfB.png\" data-width=\"752\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/01\/0G8dsdRAOgXHpLbfB.png\"\/><\/figure>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--figure\" id=\"7a1c\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=HexagonalArchitectureDiagram&amp;gallery=\/repository\/b5ccf02c-914b-4f4c-aabd-2b85fb4b5a74.xml&amp;name=Hexagonal%20Architecture%20Diagram%20Example\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=HexagonalArchitectureDiagram&amp;gallery=\/repository\/b5ccf02c-914b-4f4c-aabd-2b85fb4b5a74.xml&amp;name=Hexagonal%20Architecture%20Diagram%20Example\" rel=\"noopener\" target=\"_blank\">Przyk\u0142ad diagramu architektury heksagonalnej<\/a><\/li>\n<\/ul>\n<figure class=\"graf graf--figure graf-after--li\" id=\"bbff\"><img class=\"graf-image\" data-height=\"505\" data-image-id=\"0*NiKstwPuwfHTg4P2.png\" data-width=\"799\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/01\/0NiKstwPuwfHTg4P2.png\"\/><\/figure>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--figure\" id=\"0ba3\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=HexagonalArchitectureDiagram&amp;gallery=\/repository\/37f88f5c-14b9-455b-aa30-cc91ed61d1ae.xml&amp;name=Hexagonal%20Architecture%20Example\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=HexagonalArchitectureDiagram&amp;gallery=\/repository\/37f88f5c-14b9-455b-aa30-cc91ed61d1ae.xml&amp;name=Hexagonal%20Architecture%20Example\" rel=\"noopener\" target=\"_blank\">Przyk\u0142ad architektury heksagonalnej<\/a><\/li>\n<\/ul>\n<figure class=\"graf graf--figure graf-after--li\" id=\"7757\"><img class=\"graf-image\" data-height=\"562\" data-image-id=\"0*j7WxmKOJ_b62IC-P.png\" data-width=\"676\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/01\/0j7WxmKOJ_b62IC-P.png\"\/><\/figure>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--figure graf--trailing\" id=\"117f\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=HexagonalArchitectureDiagram&amp;gallery=\/repository\/df63a3c6-9550-4098-a160-c10196ec6de2.xml&amp;name=Hexagonal%20Architecture%20Diagram%20Template\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=HexagonalArchitectureDiagram&amp;gallery=\/repository\/df63a3c6-9550-4098-a160-c10196ec6de2.xml&amp;name=Hexagonal%20Architecture%20Diagram%20Template\" rel=\"noopener\" target=\"_blank\"><strong class=\"markup--strong markup--li-strong\">Szablon diagramu architektury heksagonalnej<\/strong><\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body section--last\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\"\/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<ul class=\"postList\">\n<li class=\"graf graf--li graf--leading\" id=\"ac6d\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/hexagonal-architecture-diagram-tool\/\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/hexagonal-architecture-diagram-tool\/\" rel=\"noopener\" target=\"_blank\">Narz\u0119dzie do tworzenia diagram\u00f3w architektury heksagonalnej online<\/a><\/li>\n<li class=\"graf graf--li graf-after--li graf--trailing\" id=\"51ad\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/templates\/hexagonal-architecture-diagram\/\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/templates\/hexagonal-architecture-diagram\/\" rel=\"noopener\" target=\"_blank\">Szablony diagram\u00f3w architektury heksagonalnej<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Hexagonal architecture diagram is an architectural pattern used in software design aiming at creating loosely coupled application components. This approach is an alternative to the traditional layered architecture. It is one of the many forms of DDD (Domain Driven Design Architecture).<\/p>\n","protected":false},"author":1,"featured_media":990,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[2,5],"tags":[52,63,62,53],"class_list":["post-607","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-project-management","category-software-engineering","tag-cn-done","tag-es-done","tag-ja-done","tag-tw-done"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Czym jest diagram architektury heksagonalnej - Cybermediana<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Czym jest diagram architektury heksagonalnej - Cybermediana\" \/>\n<meta property=\"og:description\" content=\"Hexagonal architecture diagram is an architectural pattern used in software design aiming at creating loosely coupled application components. This approach is an alternative to the traditional layered architecture. It is one of the many forms of DDD (Domain Driven Design Architecture).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/\" \/>\n<meta property=\"og:site_name\" content=\"Cybermediana\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:49:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-14T08:19:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Czym jest diagram architektury heksagonalnej\",\"datePublished\":\"2022-01-26T01:49:40+00:00\",\"dateModified\":\"2025-02-14T08:19:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/\"},\"wordCount\":508,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png\",\"keywords\":[\"cn-done\",\"es-done\",\"ja-done\",\"tw-done\"],\"articleSection\":[\"Agile Project Management\",\"Software Engineering\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/\",\"url\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/\",\"name\":\"Czym jest diagram architektury heksagonalnej - Cybermediana\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png\",\"datePublished\":\"2022-01-26T01:49:40+00:00\",\"dateModified\":\"2025-02-14T08:19:05+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#primaryimage\",\"url\":\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png\",\"contentUrl\":\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png\",\"width\":\"1170\",\"height\":\"665\",\"caption\":\"What is Hexagonal Architecture Diagram\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Czym jest diagram architektury heksagonalnej\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/pl\/\",\"name\":\"Cybermediana\",\"description\":\"Uczenie si\u0119 jednej nowej rzeczy ka\u017cdego dnia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/pl\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Czym jest diagram architektury heksagonalnej - Cybermediana","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/","og_locale":"pl_PL","og_type":"article","og_title":"Czym jest diagram architektury heksagonalnej - Cybermediana","og_description":"Hexagonal architecture diagram is an architectural pattern used in software design aiming at creating loosely coupled application components. This approach is an alternative to the traditional layered architecture. It is one of the many forms of DDD (Domain Driven Design Architecture).","og_url":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/","og_site_name":"Cybermediana","article_published_time":"2022-01-26T01:49:40+00:00","article_modified_time":"2025-02-14T08:19:05+00:00","og_image":[{"url":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png","twitter_creator":"@vpadmin","twitter_misc":{"Napisane przez":"vpadmin","Szacowany czas czytania":"3 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Czym jest diagram architektury heksagonalnej","datePublished":"2022-01-26T01:49:40+00:00","dateModified":"2025-02-14T08:19:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/"},"wordCount":508,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png","keywords":["cn-done","es-done","ja-done","tw-done"],"articleSection":["Agile Project Management","Software Engineering"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/","url":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/","name":"Czym jest diagram architektury heksagonalnej - Cybermediana","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png","datePublished":"2022-01-26T01:49:40+00:00","dateModified":"2025-02-14T08:19:05+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#primaryimage","url":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png","contentUrl":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/hexagonal-architecture-diagram-tool\/hexagonal-architecture-diagram-tool.png","width":"1170","height":"665","caption":"What is Hexagonal Architecture Diagram"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/pl\/what-is-hexagonal-architecture-diagram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Czym jest diagram architektury heksagonalnej"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/pl\/#website","url":"https:\/\/www.cybermedian.com\/pl\/","name":"Cybermediana","description":"Uczenie si\u0119 jednej nowej rzeczy ka\u017cdego dnia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/pl\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/comments?post=607"}],"version-history":[{"count":3,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/607\/revisions"}],"predecessor-version":[{"id":9988,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/607\/revisions\/9988"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/media\/990"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/media?parent=607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/categories?post=607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/tags?post=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}