{"id":24782,"date":"2022-08-08T07:30:00","date_gmt":"2022-08-08T14:30:00","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=24782"},"modified":"2024-06-01T16:50:39","modified_gmt":"2024-06-01T23:50:39","slug":"composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask","title":{"rendered":"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask"},"content":{"rendered":"\n<p><strong>In this article:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#what_is_composable_architecture_\">What is Composable Architecture?<\/a><\/li>\n\n\n\n<li><a href=\"#benefits_of_composable_architecture\">Benefits of Composable Architecture<\/a><\/li>\n\n\n\n<li><a href=\"#cloudinary_composable_architecture\">Cloudinary Composable Architecture<\/a><\/li>\n\n\n\n<li><a href=\"#cloudinary_features\">Cloudinary Features<\/a><\/li>\n\n\n\n<li><a href=\"#programmable_media_powered_by_intelligence_and_automation\">Programmable Media Powered by Intelligence and Automation<\/a><\/li>\n\n\n\n<li><a href=\"#headless_dam\">Headless DAM<\/a><\/li>\n\n\n\n<li><a href=\"#mach_certified\">MACH-Certified<\/a><\/li>\n\n\n\n<li><a href=\"#third_party_integrations\">Third-Party Integrations<\/a><\/li>\n\n\n\n<li><a href=\"#developer_first\">Developer First<\/a><\/li>\n\n\n\n<li><a href=\"#conclusion\">Conclusion<\/a><\/li>\n<\/ul>\n\n\n\n<p>Bringing new products to the web requires a lot of time and effort. Delivering content and experiences that fit all contexts is even more labor-intensive. You start by preparing each rich media asset for multi-channel delivery. It then needs to be adapted and manipulated to fit all modes in which that media will be delivered and consumed.<\/p>\n\n\n\n<p>When working at scale, the amount of time invested into visual media manipulation is significant, consuming a considerable chunk of your limited development time.<\/p>\n\n\n\n<p>Generally, when establishing a technology&nbsp; ecosystem, organizations either lean on digital suites or develop a digital infrastructure in-house, meaning their architecture will be tailored to \u2014 and created in response to \u2014 their own challenges.<\/p>\n\n\n\n<p>The problem with pursuing in-house digital ecosystems stems from financial costs and time sinks associated with developing architectures from the ground up. The larger your organization, the more time and money it takes to develop an architecture in house. You can outsource the work of creating an architecture and rich media manipulation solution to multiple vendors, but should you? You\u2019ll need to consider such questions as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What products do you currently use in your development stack?<\/li>\n\n\n\n<li>What products are you hoping to use? Do they integrate with your current stack?<\/li>\n\n\n\n<li>Do the new vendors you hope to work with integrate with the <em>other new<\/em> vendors you\u2019re working with? Are they compatible?<\/li>\n<\/ul>\n\n\n\n<p>Enter composable architecture.&nbsp;<\/p>\n\n\n\n<p>Composable architecture, a design pattern that allows developers to create reusable components to build applications, is also known as TCA (The Composable Architecture). This approach is based on the microservices concept. This refers to loosely coupled services, applications, and features that act as independent building blocks. These building blocks communicate via APIs, ensuring flexibility and scalability in the development process.<\/p>\n\n\n\n<p>With composable architecture, you can avoid these complex integration issues and vendor lock-in by using APIs and other flexible tooling that enable you to scale your entire development stack more easily. And, when working with imagery and video manipulation and delivery, a composable architecture makes it easy to work with all kinds of tools to handle \u2014 or at least assist with \u2014 tedious, complicated, or time-sensitive media tasks.<\/p>\n\n\n\n<p>Let\u2019s explore what composable architecture is, its benefits, and how it can make media creation and sharing easier.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Composable Architecture?<\/h2>\n\n\n\n<p>Before diving into what composable architecture is and what it entails, let\u2019s discuss why it\u2019s important.<\/p>\n\n\n\n<p>Let\u2019s say you want to automate your image and video delivery process, so you use a workflow automation tool from Vendor A. You\u2019ve been working with Vendor A for a while, so you\u2019re comfortable and familiar with the tool. But as your organization\u2019s goals expand, you\u2019d like to introduce additional functionality into your workflow: using AI to transcribe your video content automatically.&nbsp;<\/p>\n\n\n\n<p>You want this to occur automatically within your current workflow, so you have to look for tools that are compatible with \u2014and complement \u2014 the automation tool you have from Vendor A. Finding a transcription tool from Vendor B is challenging, as vendor lock-in with Vendor A limits the number of tools you could potentially integrate.<\/p>\n\n\n\n<p>You\u2019re stuck. Managing the interlinked dependencies among all the vendors is no easy trick. As your organization expands, integration challenges become even more complex. You could find yourself looking for tools that integrate <em>and <\/em>scale together, which might mean introducing new tools altogether. If you\u2019re looking to scale up services and your Vendor A tool can\u2019t keep up, you\u2019ll need to investigate other options.<\/p>\n\n\n\n<p>This happens when vendors\u2019 products aren\u2019t built on the foundations of compatibility. They don\u2019t speak a common language and may not be compatible in other foundational, functional ways, which makes them hard (or impossible) to integrate.<\/p>\n\n\n\n<p>Composable architecture to the rescue! With composable architecture, each component used during your development process is pluggable and can be replaced, scaled, and consistently improved to help you meet your business needs. When establishing composable architecture, each component of your development stack and microservices should be able to communicate with one another \u2014 regardless of differences in language or code.&nbsp;<\/p>\n\n\n\n<p>Composable architectures eliminate the dependency on web and enable you to avoid vendor lock-ins, freeing you up from costly investments in time and effort in integrating multiple services with each other.<\/p>\n\n\n\n<p>The first step of implementing composable architecture is to understand the current state of systems. This includes understanding what capabilities, technologies, and processes have already been built within the organization. By having a clear understanding of the existing infrastructure, organizations can better determine how to integrate new components seamlessly.<\/p>\n\n\n\n<p>Composable architectures are based on the foundational principle of <a href=\"https:\/\/cloudinary.com\/blog\/why-take-an-api-first-approach\">API-first<\/a>. APIs ensure applications work and pair well with microservices and other APIs, which might operate on different code or with a different language. They provide open pathways and open communication lines between each application in the stack.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Benefits of Composable Architecture<\/h2>\n\n\n\n<p>Composable architecture offers developers significant benefits, including:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bring products and experiences to market faster.<\/strong> Using a composable architecture with a microservices-based approach enables developers to bring products to market faster using agile development methodologies.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Speed up creation and delivery times. <\/strong>Composable architectures support automation and orchestration<strong>.<\/strong> This means massive visual media collections can be managed and optimized using AI and SaaS automatization solutions.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Encourage reusability.<\/strong> In the early days of the web, HTTP was the only player. App-to-app communication could only be done with highly custom direct TCP connections. There were no standards for app-to-app integrations, which meant you had to customize development for each app you wanted your app to talk to. By contrast, composable architectures\u2019 components are highly reusable.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reduce costs.<\/strong> Given the high reusability of components built for composable architectures, costs are minimized to those at initial development.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Boost flexibility and avoid vendor lock-in.<\/strong> Composable architectures are language agnostic. New tools can be easily integrated with our existing technology stack \u2014 and any evolutions of our stack \u2014 using widgets, APIs, SDKs, and prebuilt integrations.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scale up quickly and easily to capitalize on growth opportunities. <\/strong>Composable architectures are extremely flexible, allowing developers to expand services more easily and quickly and be more responsive to market changes.&nbsp; And, because composable architectures are language agnostic, new APIs and tools to support growth can be added as needed.<\/li>\n<\/ul>\n\n\n\n<p>An analogy to better understand composable architecture is the popular children&#8217;s toys by Meccano. Each piece of the toy is built from similar machine pieces of metal, which can be joined in different configurations to make anything from a crane to a helicopter. This flexibility and modularity are what composable architecture aims to achieve in the software world.<\/p>\n\n\n\n<p>When it comes to managing rich media formats, development velocity gets eaten up easily when developers don\u2019t have a single tool \u2014 or a cohesive, integrative suite of tools \u2014 that offers all the media preparation, modification, and sharing capabilities needed for imagery, video and emerging formats like 3D, AR and VR.<\/p>\n\n\n\n<p>Companies need flexibility and efficiency to keep up with the competition and offer our customers the best content possible. Composable architectures enable companies to seek out the tools that best suit their use cases, publishing avenues, and aesthetic objectives without worrying whether tools play nicely with one another.<\/p>\n\n\n\n<p>Forrester analyst Joe Cicman recently shared his thoughts during opening remarks at MACH One on why MACH vendors are poised to overtake the market. \u201cTechnology should enable brands to bring innovative digital experiences to life. It should not be what hinders companies from acting on great ideas.\u201d The future, Cicman believes, is all about microservices. \u201cThe monoliths still provide value, but they cannot keep pace,\u201d he explained.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cloudinary Composable Architecture<\/h2>\n\n\n\n<p>Cloudinary offers a media-centric <a href=\"https:\/\/cloudinary.com\/solutions\/composable-architecture\">composable architecture<\/a> that enables our customers to create, modify, and refine visual content more easily. It\u2019s a headless, AI-powered platform that enables brands to easily create and deliver rich media content that\u2019s ready to use and share across different channels and in different forms. And, since it uses an SaaS, API-first, and microservices-based approach to media development and production, many of the world\u2019s largest and most successful brands, like Puma, River Island and Mattel, rely on Cloudinary to easily manage and optimize their media at scale.<\/p>\n\n\n\n<p>Cloudinary offers AI-powered automation for the entire media asset lifecycle in its purpose-built and future-proof <a href=\"https:\/\/cloudinary.com\/products\/image_video_technology_platform\">Media Experience Cloud<\/a>, enabling seamless integrations and promoting continuous innovation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cloudinary Features<\/h2>\n\n\n\n<p>Cloudinary\u2019s microservices and API-first approach to development means we offer many solutions, APIs, and tools that support our composable architecture. Let\u2019s explore some of the features Cloudinary offers that make our media creation process more efficient and enjoyable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Programmable Media Powered by Intelligence and Automation<\/h3>\n\n\n\n<p>Cloudinary <a href=\"https:\/\/cloudinary.com\/products\/programmable_media\">Programmable Media<\/a>, an offering within the Media Experience Cloud, provides several tools that are backed by AI and automation, including background removal with the <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_ai_background_removal_addon\">Background Removal add-on<\/a> and <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_ai_content_analysis_addon#object_aware_cropping\">object-aware cropping<\/a>, and <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_ai_content_analysis_addon#automatic_image_tagging\">automatic image tagging<\/a> using their <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_ai_content_analysis_addon\">Content Analysis add-on<\/a>. With these tools, images can be prepared and exported in all necessary variants for any delivery channel, whether it\u2019s for a thumbnail, social media, or email campaign.&nbsp;<\/p>\n\n\n\n<p>Furthermore, Cloudinary&#8217;s AI-powered add-ons also work with Google to perform <a href=\"https:\/\/cloudinary.com\/documentation\/google_ai_video_transcription_addon\">video transcription<\/a> and <a href=\"https:\/\/cloudinary.com\/documentation\/google_ai_video_moderation_addon\">video moderation<\/a> and provide <a href=\"https:\/\/cloudinary.com\/product_updates\/ai_based_video_preview\">AI-based video preview features<\/a>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Headless DAM<\/h3>\n\n\n\n<p>Cloudinary brings digital asset management capabilities to your fingertips. Our SaaS model and media APIs for search, administration, organization, collaboration, and more allow you to easily build your own UI or media programming into your workflows, whether they\u2019re customer-facing or internal.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MACH-Certified<\/h3>\n\n\n\n<p>The <a href=\"https:\/\/machalliance.org\/\">MACH Alliance<\/a> is a group of companies that have joined forces to create a new standard for software development. The MACH Alliance is committed to building microservices-based, API-first, cloud-native, and headless software. This new standard allows software developers to create more scalable, reliable, and manageable applications.<\/p>\n\n\n\n<p>As a member of the <a href=\"https:\/\/cloudinary.com\/blog\/what-is-the-mach-alliance\">MACH Alliance<\/a>, Cloudinary&#8217;s base technology is certified as adhering to the cutting edge and future-proof approach of MACH technology. Cloudinary&#8217;s media APIs are flexible, expandable, and encourage cross-platform collaboration, making it easy to prepare your media for multi-channel publication.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Third-Party Integrations<\/h3>\n\n\n\n<p>Cloudinary\u2019s Media Experience Cloud\u2019s open architecture and API support make its digital ecosystem highly pluggable and friendly with other MACH members. This introduces agility and flexibility to digital media content operations.&nbsp;<\/p>\n\n\n\n<p>Cloudinary also provides <a href=\"https:\/\/cloudinary.com\/documentation\/embed_widgets_players\">prebuilt widgets<\/a>, including the Upload widget, Media Library widget, and the Cloudinary Media Editor, among others, to help with various parts of the visual media creation and delivery process all in one place. However, you can also quickly leverage <a href=\"https:\/\/cloudinary.com\/documentation\/cms_ecommerce_integrations\">certified integrations<\/a> to extend the already powerful Cloudinary Media Experience Cloud, enabling efficient collaboration among existing content operations tools and services.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Developer First<\/h3>\n\n\n\n<p>Cloudinary\u2019s AI-powered solutions use a developer-first approach, meaning you have everything you need to manage and deliver all kinds of media\u2014from images and videos to AR and the metaverse\u2014quickly without a significant lift. Additionally, the developer-first approach helps brands avoid spending too much on developing solutions, ensures they scale easily, and allows developers to work in their language of choice, reducing&nbsp; the learning curve and increasing productivity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Composable architecture is a powerful foundation for building modular, scalable, and testable applications. It allows you to build complex applications by combining small, reusable components.<\/p>\n\n\n\n<p>With a composable architecture, you can build systems that are flexible and adaptable to change. This is important because organizations are constantly changing and evolving, and they need to be able to adapt their systems to meet new challenges and opportunities.<\/p>\n\n\n\n<p>Organizations relying on visual engagement with customers can particularly benefit from composable architecture. The ability to rapidly respond to changes in the market is essential for success. Additionally, easily integrating new technologies and services can give organizations a competitive edge.<\/p>\n\n\n\n<p>Cloundary\u2019s composable architecture provides a flexible visual media asset delivery platform. Cloudinary helps brands experiment with and deliver quality visual experiences without having to invest effort into manual tasks related to rich media. Cloudinary automates most repetitive tasks with pixel-perfect accuracy and global content availability.<\/p>\n\n\n\n<p>To start delivering visual experiences faster and with greater flexibility and ease, check out <a href=\"https:\/\/cloudinary.com\/solutions\/composable-architecture\">Cloudinary\u2019s composable architecture solution<\/a>.<\/p>\n\n\n\n<p>Interested in more from Cloudinary?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/cloudinary.com\/solutions\/composable-architecture\">Check our Cloudinary Media Experience Cloud for composable architectures<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudinary.com\/blog\/what-is-mach-architecture\">What Is MACH Architecture?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudinary.com\/blog\/progressive_web_apps_architecture_and_examples\">Progressive Web Apps: Architecture and Examples<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this article: Bringing new products to the web requires a lot of time and effort. Delivering content and experiences that fit all contexts is even more labor-intensive. You start by preparing each rich media asset for multi-channel delivery. It then needs to be adapted and manipulated to fit all modes in which that media [&hellip;]<\/p>\n","protected":false},"author":54,"featured_media":24783,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":"[]"},"categories":[1],"tags":[89,98,356],"class_list":["post-24782","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-digital-asset-management","tag-e-commerce","tag-mach-alliance"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask<\/title>\n<meta name=\"description\" content=\"Why composable architecture is quickly becoming one of the hottest trends in tech.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask\" \/>\n<meta property=\"og:description\" content=\"Why composable architecture is quickly becoming one of the hottest trends in tech.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-08T14:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-01T23:50:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch-png?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask\",\"datePublished\":\"2022-08-08T14:30:00+00:00\",\"dateModified\":\"2024-06-01T23:50:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask\"},\"wordCount\":2089,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA\",\"keywords\":[\"Digital Asset Management\",\"E-commerce\",\"MACH Alliance\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2022\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask\",\"url\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask\",\"name\":\"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA\",\"datePublished\":\"2022-08-08T14:30:00+00:00\",\"dateModified\":\"2024-06-01T23:50:39+00:00\",\"description\":\"Why composable architecture is quickly becoming one of the hottest trends in tech.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask","description":"Why composable architecture is quickly becoming one of the hottest trends in tech.","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:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask","og_locale":"en_US","og_type":"article","og_title":"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask","og_description":"Why composable architecture is quickly becoming one of the hottest trends in tech.","og_url":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask","og_site_name":"Cloudinary Blog","article_published_time":"2022-08-08T14:30:00+00:00","article_modified_time":"2024-06-01T23:50:39+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch-png?_i=AA","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask"},"author":{"name":"","@id":""},"headline":"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask","datePublished":"2022-08-08T14:30:00+00:00","dateModified":"2024-06-01T23:50:39+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask"},"wordCount":2089,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA","keywords":["Digital Asset Management","E-commerce","MACH Alliance"],"inLanguage":"en-US","copyrightYear":"2022","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask","url":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask","name":"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA","datePublished":"2022-08-08T14:30:00+00:00","dateModified":"2024-06-01T23:50:39+00:00","description":"Why composable architecture is quickly becoming one of the hottest trends in tech.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/composable-architecture-everything-you-need-to-know-but-didnt-know-to-ask#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Composable Architecture: Everything You Need to Know But Didn\u2019t Know to Ask"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":""}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1659144947\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch\/Cld_Blog_FeatImg_Aug2k22_MACH-Series-CompArch.png?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/24782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=24782"}],"version-history":[{"count":13,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/24782\/revisions"}],"predecessor-version":[{"id":34293,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/24782\/revisions\/34293"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/24783"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=24782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=24782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=24782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}