{"id":13558,"date":"2021-08-27T08:00:00","date_gmt":"2021-08-27T06:00:00","guid":{"rendered":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/?p=13558"},"modified":"2025-04-25T15:09:06","modified_gmt":"2025-04-25T13:09:06","slug":"blog-matt-mclarty","status":"publish","type":"post","link":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/","title":{"rendered":"A Visual Language for Systems Integration: An Interview with Matt McLarty"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13558\" class=\"elementor elementor-13558\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b601194 e-flex e-con-boxed e-con e-parent\" data-id=\"b601194\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd7211b elementor-widget elementor-widget-global elementor-global-22086 elementor-widget-isaqb_widget_pagetitle\" data-id=\"fd7211b\" data-element_type=\"widget\" data-widget_type=\"isaqb_widget_pagetitle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<section class=\"isaqb-pagetitle\">\n\t\t\t\t<div class=\"ipt-content\">\n\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"title\">Blog<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"subtitle\">iSAQB Software Architecture Gathering<\/p>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fd47a66 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fd47a66\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-df543fc\" data-id=\"df543fc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c1f8675 elementor-widget elementor-widget-image\" data-id=\"c1f8675\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"696\" height=\"696\" src=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-1024x1024.jpeg\" class=\"attachment-large size-large wp-image-6654\" alt=\"Matt McLarty\" srcset=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-1024x1024.jpeg 1024w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-300x300.jpeg 300w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-150x150.jpeg 150w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-768x768.jpeg 768w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-1536x1536.jpeg 1536w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-2048x2048.jpeg 2048w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-1200x1200.jpeg 1200w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-800x800.jpeg 800w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-400x400.jpeg 400w, https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty-200x200.jpeg 200w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-216697f elementor-widget elementor-widget-heading\" data-id=\"216697f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/matt-mclarty\/\">Matt McLarty<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43c1e60 elementor-widget elementor-widget-heading\" data-id=\"43c1e60\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/matt-mclarty\/\">Global Leader of API Strategy at MuleSoft, a Salesforce Company<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87b131a elementor-widget elementor-widget-heading\" data-id=\"87b131a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/matt-mclarty\/\">Published On<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b68bdd elementor-widget elementor-widget-heading\" data-id=\"8b68bdd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/matt-mclarty\/\">August 27, 2021<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9202dba\" data-id=\"9202dba\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f1982eb elementor-widget elementor-widget-heading\" data-id=\"f1982eb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Visual Language for Systems Integration: \nAn Interview with Matt McLarty <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9797f4b elementor-widget elementor-widget-text-editor\" data-id=\"9797f4b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong><span style=\"text-decoration: underline;\"><a style=\"text-decoration: none;\" href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wednesday\/#Wednesday_Matt_McLarty\">Your talk<\/a><\/span>\u00a0is titled &#8220;A visual language for systems integration.&#8221; What does &#8220;visual language&#8221; mean in this context?<\/strong><br><br>\n\nI&#8217;ve been working in the software architecture field for a couple of decades now, and one of the consistent issues I&#8217;ve seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture&#8217;s natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention. I have long been an admirer of <a style=\"text-decoration: none;\" href=\"https:\/\/www.ruthmalan.com\/\"><span style=\"text-decoration: underline;\">Ruth Malan<\/span><\/a>&#8216;s work, and\u00a0<a style=\"text-decoration: none;\" href=\"https:\/\/www.codingthearchitecture.com\/\"><span style=\"text-decoration: underline;\">Simon Brown<\/span><\/a>\u00a0has done a tremendous job articulating and providing tooling for his\u00a0<span style=\"text-decoration: underline;\"><a style=\"text-decoration: none;\" href=\"https:\/\/c4model.com\/\">C4 model<\/a><\/span>. So I think visualization is essential for our field.<br><br>\n\nIn terms of a &#8220;visual language,&#8221; I see this as a collection of related concepts that can be expressed consistently in a visual way. UML is certainly a visual language. Context mapping in Domain Driven Design is a visual language. I think that the human mind is more efficient in creating visually in many cases than verbally or through text. It&#8217;s why architects love whiteboards so much.<br><br>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec3bf64 elementor-widget elementor-widget-text-editor\" data-id=\"ec3bf64\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>Why is a visual language needed for integration?<\/strong><br><br>\n\nI&#8217;ve been working in application and systems integration for even longer than I&#8217;ve been an architect, and this is definitely a domain that screams for visualization. The good news is that people do generally represent their integration architecture through diagrams. The problem is, they often express those architectures at wildly uneven levels of focus and granularity&#8211;often within a single diagram! Because there are so many layers to integration, you might see a diagram that mixes high level user personas with abstract remote channels with network protocols with opaquely-named applications with database instances and physical server addresses. It can get quite messy, and obscure the information that could actually be helpful in designing the integration approach.<br><br>\n\nI wanted to create a simple language that would hide much of the unnecessary complexity, and allow architects to focus on the essential complexity of the problems they&#8217;re trying to solve and the business domains involved. The core of the language focuses on interaction types between components, namely &#8220;commands, queries and events.&#8221; I also include message exchange patterns&#8211;influenced heavily by the work of\u00a0<a href=\"https:\/\/www.enterpriseintegrationpatterns.com\/\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/www.enterpriseintegrationpatterns.com\/&amp;source=gmail&amp;ust=1630163773004000&amp;usg=AFQjCNGp0iZH1wwIeIHwwic_CAWjfmjyHg\"><span style=\"text-decoration: underline;\">Gregor Hohpe and Bobby Woolf<\/span> \u2014 <\/a>and composition patterns&#8211;aggregation, orchestration and choreography. The visual language is defined in <a href=\"https:\/\/blogs.mulesoft.com\/api-integration\/strategy\/a-visual-language-for-digital-integration\/\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/blogs.mulesoft.com\/api-integration\/strategy\/a-visual-language-for-digital-integration\/&amp;source=gmail&amp;ust=1630163773004000&amp;usg=AFQjCNH7ZRqlmFXiSzwV20qX5pCSnPmAnQ\"><span style=\"text-decoration: underline;\">this blog series<\/span><\/a>.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32f16a9 elementor-widget elementor-widget-image\" data-id=\"32f16a9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"696\" height=\"454\" src=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/08\/c4-overview.png\" class=\"attachment-large size-large wp-image-13701\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2176e3 elementor-widget elementor-widget-text-editor\" data-id=\"c2176e3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the C4 model for visualising software architecture, different levels of zoom allow you to tell different stories to different audiences. (courtesy c4model.com)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-706e630 elementor-widget elementor-widget-text-editor\" data-id=\"706e630\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>What problems could\u00a0this visual language help solve?<\/strong><br><br>\n\nFirst off, I think this approach is a good way of understanding your current integration landscape. What patterns exist? Why is integration done that way today? Are they the right patterns? It&#8217;s also useful in mapping out new solutions. I find it to be a particularly helpful way of fleshing out more detail in DDD context maps, especially when projecting user experiences on to that picture. If you can get the patterns right, it helps guide the implementation decisions. It works much better if you can be intentional about the design choices, rather than backing into an approach based on some pre-ordained technology choice. Even if you have to make a compromise, at least taking the step of modeling the ideal approach lets you know it&#8217;s a compromise that could be rectified in the future.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8079c1 elementor-widget elementor-widget-text-editor\" data-id=\"b8079c1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>Your\u00a0title is &#8220;Global Leader of API Strategy&#8221;&#8230; Do you consider yourself a software architect?<\/strong><br><br>\n\nI&#8217;ve been a software architect most of my career, in the sense that I am architecting solutions and systems involving software. I started out as a developer connecting payment systems together, and have always been fascinated by the bigger picture beyond my current scope, something Mel Conway calls &#8220;<a href=\"https:\/\/twitter.com\/conways_law\/status\/1227320728653049856\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/twitter.com\/conways_law\/status\/1227320728653049856&amp;source=gmail&amp;ust=1630163773004000&amp;usg=AFQjCNFVwY6E9vu0OobCvjYTVjJzuMFEmg\">the containing system<\/a>.&#8221; So I moved from developing integrated systems to designing them. And from designing domain systems to enterprise approaches. As the importance of software has increased in all areas of business, I now work with business leaders and corporate leaders to architect their digital business models&#8211;which are intrinsically tied to the enabling software \u2014 and their organizational models \u2014 which are homomorphic with the underlying systems as per the aforementioned Conway&#8217;s Law.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9829fca elementor-widget elementor-widget-text-editor\" data-id=\"9829fca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Are there other talks you&#8217;re looking forward to at the event?<\/strong><\/p><p>This Software Architecture Gathering has an incredible lineup! You truly have assembled the who&#8217;s who of the software architecture field. Some highlights for me will be Aino Vonge Corry&#8217;s\u00a0<span style=\"text-decoration: underline;\"><a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/tuesday\/#Tuesday_Aino_Vonge_Corry\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/conferences.isaqb.org\/software-architecture-gathering\/aino-vonge-corry-2\/&amp;source=gmail&amp;ust=1630163773004000&amp;usg=AFQjCNHlRoJ5uXU8DG1VYAVP10OsOFj0Ow\">workshop on online retrospectives<\/a><\/span>. She is a superb speaker and always has an interesting perspective. I mentioned Simon Brown earlier, and he&#8217;s giving a talk on\u00a0<span style=\"text-decoration: underline;\"><a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/thursday\/#Thursday_Simon_Brown\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/conferences.isaqb.org\/software-architecture-gathering\/aino-vonge-corry-2\/&amp;source=gmail&amp;ust=1630163773004000&amp;usg=AFQjCNHlRoJ5uXU8DG1VYAVP10OsOFj0Ow\">software design<\/a><\/span>. James Lewis is one of my favourite conference speakers, and I recently re-read\u00a0<span style=\"text-decoration: underline;\"><em><a href=\"https:\/\/teamtopologies.com\/book\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/teamtopologies.com\/book&amp;source=gmail&amp;ust=1630163773004000&amp;usg=AFQjCNFzZn2VKsl87zWP97i_nWJiQTSBMw\">Team Topologies<\/a><\/em><\/span>, so I can&#8217;t wait to hear his take on\u00a0<a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wednesday\/#Wednesday_James_Lewis\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wednesday\/%23Wednesday_Matt_McLarty&amp;source=gmail&amp;ust=1630163773004000&amp;usg=AFQjCNHvjUMgccOlHivYCADW-KyqWhOHHg\"><span style=\"text-decoration: underline;\">software architecture, team topologies, and complexity science<\/span><\/a>. Anyone interested in software architecture should definitely attend the event! Thanks again for the opportunity to be part of it.<br \/><br \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-64eaae1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"64eaae1\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-31006fb\" data-id=\"31006fb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-049e084\" data-id=\"049e084\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45329ae elementor-widget elementor-widget-heading\" data-id=\"45329ae\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Session by Matt McLarty:<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c6dae3 elementor-widget elementor-widget-heading\" data-id=\"5c6dae3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/thursday\/#Thursday_Matt_McLarty\">A Visual Language for Systems Integration<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d8f1d2f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d8f1d2f\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2d688fe\" data-id=\"2d688fe\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e8d394a elementor-align-right elementor-widget elementor-widget-button\" data-id=\"e8d394a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Return to Blog Home Page<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5069835 elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5069835\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9fbe0ca\" data-id=\"9fbe0ca\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6485615 elementor-widget elementor-widget-heading\" data-id=\"6485615\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Stay up-to-date with the SAG newsletter<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-825a76f\" data-id=\"825a76f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-658abf0 elementor-widget elementor-widget-html\" data-id=\"658abf0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"mc_embed_signup\" style=\"width:100%; display: block; margin:0px;\">\n<form action=\"https:\/\/isaqb.us6.list-manage.com\/subscribe\/post?u=820b6ce50ad1cd0cd46b3b64c&amp;id=674c9f8828\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate>\n    <div id=\"mc_embed_signup_scroll\">\n     \n     <input type=\"email\" value=\"\" name=\"EMAIL\" class=\"email\" id=\"mce-EMAIL\" placeholder=\"email address\" required style=\"margin:0px; padding: 5px 10px; height:40px; width:75%; border-radius: 15px 0px 0px 15px; border: solid 1px #1E313E; font-family:'Roboto', arial, sans-serif;float:left;outline-width: 0;\">\n    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->\n    <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_820b6ce50ad1cd0cd46b3b64c_674c9f8828\" tabindex=\"-1\" value=\"\"><\/div>\n    <input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\"\n     style=\"background-color: #1E313E!important; border: 1px solid #1E313E; height:40px; border-radius: 0px 15px 15px 0px; margin:0px; padding: 10px 20px; color: #fff !important; cursor: pointer; min-width: 20%; font-family:'Roboto', arial, sans-serif; font-weight:900; text-transform:uppercase; letter-spacing:2px;float:left;\">\n    <\/div>\n<\/form>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1b6820e elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b6820e\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-79038ad\" data-id=\"79038ad\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4457a44 elementor-widget elementor-widget-heading\" data-id=\"4457a44\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Stay up-to-date with the SAG newsletter<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9957c14\" data-id=\"9957c14\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45eb553 elementor-widget elementor-widget-html\" data-id=\"45eb553\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<form action=\"https:\/\/seu2.cleverreach.com\/f\/291484-291460\/wcs\/\" method=\"post\" target=\"_blank\">\n    <div style=\"width:100%; display: block; margin:0px;\">\n      <input type=\"email\" name=\"email\" value=\"\" placeholder=\"email*\" style=\"margin:0px; padding: 5px 10px; height:40px; width:50%; border-radius: 15px 0px 0px 15px; border: solid 1px #000; font-family:'Roboto', arial, sans-serif;float:left;outline-width: 0;\">\n      <button type=\"submit\" style=\"background-color: #000!important; border: 1px solid #000; height:40px; border-radius: 0px 15px 15px 0px; margin:0px; padding: 10px 20px; color: #fff !important; cursor: pointer; min-width: 10%; font-family:'Roboto', arial, sans-serif; font-weight:900; text-transform:uppercase; letter-spacing:2px;float:left;\">Register<\/button>\n    <\/div>\n    <noscript><a href=\"http:\/\/www.cleverreach.com\">www.CleverReach.com<\/a><\/noscript>\n<\/form>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&#8220;I&#8217;ve been working in the software architecture field for a couple of decades now, and one of the consistent issues I&#8217;ve seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture&#8217;s natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.&#8221;<\/p>\n","protected":false},"author":201909754,"featured_media":6654,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1364],"tags":[1433],"post_folder":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Visual Language for Systems Integration: An Interview with Matt McLarty | Software Architecture Gathering Digital 2021<\/title>\n<meta name=\"description\" content=\"&quot;I&#039;ve been working in the software architecture field for a couple of decades now, and one of the consistent issues I&#039;ve seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture&#039;s natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.&quot;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Visual Language for Systems Integration: An Interview with Matt McLarty | Software Architecture Gathering Digital 2021\" \/>\n<meta property=\"og:description\" content=\"&quot;I&#039;ve been working in the software architecture field for a couple of decades now, and one of the consistent issues I&#039;ve seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture&#039;s natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Architecture Gathering 2026\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-27T06:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-25T13:09:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/conferences.isaqb.org\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"2400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Franziska Deutsch\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"A Visual Language for Systems Integration: An Interview with Matt McLarty | Software Architecture Gathering Digital 2021\" \/>\n<meta name=\"twitter:description\" content=\"&quot;I&#039;ve been working in the software architecture field for a couple of decades now, and one of the consistent issues I&#039;ve seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture&#039;s natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.&quot;\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Franziska Deutsch\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/\"},\"author\":{\"name\":\"Franziska Deutsch\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#\/schema\/person\/64c14a0bef92b601d90d8cc02db9f2a0\"},\"headline\":\"A Visual Language for Systems Integration: An Interview with Matt McLarty\",\"datePublished\":\"2021-08-27T06:00:00+00:00\",\"dateModified\":\"2025-04-25T13:09:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/\"},\"wordCount\":912,\"publisher\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#organization\"},\"image\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg\",\"keywords\":[\"architecture trends\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/\",\"url\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/\",\"name\":\"A Visual Language for Systems Integration: An Interview with Matt McLarty | Software Architecture Gathering Digital 2021\",\"isPartOf\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg\",\"datePublished\":\"2021-08-27T06:00:00+00:00\",\"dateModified\":\"2025-04-25T13:09:06+00:00\",\"description\":\"\\\"I've been working in the software architecture field for a couple of decades now, and one of the consistent issues I've seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture's natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.\\\"\",\"breadcrumb\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#primaryimage\",\"url\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg\",\"contentUrl\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg\",\"width\":2400,\"height\":2400,\"caption\":\"Matt McLarty\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Visual Language for Systems Integration: An Interview with Matt McLarty\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#website\",\"url\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/\",\"name\":\"Software Architecture Gathering 2026\",\"description\":\"The Global Conference for Software Architecture\",\"publisher\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#organization\",\"name\":\"Software Architecture Gathering 2026\",\"url\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2024\/02\/SAG-Logo-2024-rgb-500x170-transparent.png\",\"contentUrl\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2024\/02\/SAG-Logo-2024-rgb-500x170-transparent.png\",\"width\":500,\"height\":169,\"caption\":\"Software Architecture Gathering 2026\"},\"image\":{\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#\/schema\/person\/64c14a0bef92b601d90d8cc02db9f2a0\",\"name\":\"Franziska Deutsch\",\"url\":\"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/author\/fdeutsch\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Visual Language for Systems Integration: An Interview with Matt McLarty | Software Architecture Gathering Digital 2021","description":"\"I've been working in the software architecture field for a couple of decades now, and one of the consistent issues I've seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture's natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.\"","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:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/","og_locale":"en_GB","og_type":"article","og_title":"A Visual Language for Systems Integration: An Interview with Matt McLarty | Software Architecture Gathering Digital 2021","og_description":"\"I've been working in the software architecture field for a couple of decades now, and one of the consistent issues I've seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture's natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.\"","og_url":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/","og_site_name":"Software Architecture Gathering 2026","article_published_time":"2021-08-27T06:00:00+00:00","article_modified_time":"2025-04-25T13:09:06+00:00","og_image":[{"width":2400,"height":2400,"url":"https:\/\/conferences.isaqb.org\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg","type":"image\/jpeg"}],"author":"Franziska Deutsch","twitter_card":"summary_large_image","twitter_title":"A Visual Language for Systems Integration: An Interview with Matt McLarty | Software Architecture Gathering Digital 2021","twitter_description":"\"I've been working in the software architecture field for a couple of decades now, and one of the consistent issues I've seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture's natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.\"","twitter_image":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg","twitter_misc":{"Written by":"Franziska Deutsch","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#article","isPartOf":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/"},"author":{"name":"Franziska Deutsch","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#\/schema\/person\/64c14a0bef92b601d90d8cc02db9f2a0"},"headline":"A Visual Language for Systems Integration: An Interview with Matt McLarty","datePublished":"2021-08-27T06:00:00+00:00","dateModified":"2025-04-25T13:09:06+00:00","mainEntityOfPage":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/"},"wordCount":912,"publisher":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#organization"},"image":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#primaryimage"},"thumbnailUrl":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg","keywords":["architecture trends"],"articleSection":["Blog"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/","url":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/","name":"A Visual Language for Systems Integration: An Interview with Matt McLarty | Software Architecture Gathering Digital 2021","isPartOf":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#website"},"primaryImageOfPage":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#primaryimage"},"image":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#primaryimage"},"thumbnailUrl":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg","datePublished":"2021-08-27T06:00:00+00:00","dateModified":"2025-04-25T13:09:06+00:00","description":"\"I've been working in the software architecture field for a couple of decades now, and one of the consistent issues I've seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since \u2014 as a creative field \u2014 one would think that architecture's natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.\"","breadcrumb":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#primaryimage","url":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg","contentUrl":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2021\/06\/Matt_McLarty.jpeg","width":2400,"height":2400,"caption":"Matt McLarty"},{"@type":"BreadcrumbList","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/blog-matt-mclarty\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/"},{"@type":"ListItem","position":2,"name":"A Visual Language for Systems Integration: An Interview with Matt McLarty"}]},{"@type":"WebSite","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#website","url":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/","name":"Software Architecture Gathering 2026","description":"The Global Conference for Software Architecture","publisher":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#organization","name":"Software Architecture Gathering 2026","url":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#\/schema\/logo\/image\/","url":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2024\/02\/SAG-Logo-2024-rgb-500x170-transparent.png","contentUrl":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-content\/uploads\/2024\/02\/SAG-Logo-2024-rgb-500x170-transparent.png","width":500,"height":169,"caption":"Software Architecture Gathering 2026"},"image":{"@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/#\/schema\/person\/64c14a0bef92b601d90d8cc02db9f2a0","name":"Franziska Deutsch","url":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/author\/fdeutsch\/"}]}},"_links":{"self":[{"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/posts\/13558"}],"collection":[{"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/users\/201909754"}],"replies":[{"embeddable":true,"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/comments?post=13558"}],"version-history":[{"count":45,"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/posts\/13558\/revisions"}],"predecessor-version":[{"id":22228,"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/posts\/13558\/revisions\/22228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/media\/6654"}],"wp:attachment":[{"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/media?parent=13558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/categories?post=13558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/tags?post=13558"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/conferences.isaqb.org\/software-architecture-gathering\/wp-json\/wp\/v2\/post_folder?post=13558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}