<style>.post-6425 .entry-title{color: }</style><style>.post-6425 .entry-title{color: }</style>{"id":6425,"date":"2025-05-08T11:00:51","date_gmt":"2025-05-08T09:00:51","guid":{"rendered":"https:\/\/blazargroup.com\/it\/?p=6425"},"modified":"2025-09-19T08:39:04","modified_gmt":"2025-09-19T06:39:04","slug":"cqrs-pattern","status":"publish","type":"post","link":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/","title":{"rendered":"Command and Query  Responsibility Segregation &#8211; CQRS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6425\" class=\"elementor elementor-6425\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-efc6e56 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"efc6e56\" data-element_type=\"section\" data-e-type=\"section\">\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-4a32127\" data-id=\"4a32127\" data-element_type=\"column\" data-e-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-5957735 elementor-widget elementor-widget-heading\" data-id=\"5957735\" data-element_type=\"widget\" data-e-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\">08 maggio 2025<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e523065 elementor-widget elementor-widget-heading\" data-id=\"e523065\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Command and Query \nResponsibility Segregation (CQRS)<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8831825 elementor-widget elementor-widget-heading\" data-id=\"8831825\" data-element_type=\"widget\" data-e-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 cura di Giorgio<\/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-d1aaa30 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d1aaa30\" data-element_type=\"section\" data-e-type=\"section\">\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-711a058\" data-id=\"711a058\" data-element_type=\"column\" data-e-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-abcd090 elementor-widget elementor-widget-text-editor\" data-id=\"abcd090\" data-element_type=\"widget\" data-e-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>Giorgio \u00e8 un backend developer. Il suo stack di riferimento \u00e8 .NET 8, MS SQL Server, PostgreSQL\/ MongoDB. Quando non sviluppa, Giorgio si occupa dei suoi amici pelosi (per ora ha cinque gatti, ma in futuro si potrebbe allargare la cerchia), ama i giochi di ruolo ed esplorare nuovi posti nel week-end insieme alla\u00a0sua\u00a0famiglia.<\/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-5cf83fe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5cf83fe\" data-element_type=\"section\" data-e-type=\"section\">\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-329f012\" data-id=\"329f012\" data-element_type=\"column\" data-e-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-ce9d716 elementor-widget elementor-widget-heading\" data-id=\"ce9d716\" data-element_type=\"widget\" data-e-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\">Che cos'\u00e8 CQRS?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6669b62 elementor-widget elementor-widget-text-editor\" data-id=\"6669b62\" data-element_type=\"widget\" data-e-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><span style=\"color: #000000;\">Giorgio: &#8220;Quest&#8217;anno ho lavorato su un progetto riguardante lo sviluppo della parte di backend di una piattaforma che permetteva la gestione di un <\/span><span style=\"color: #000000;\">impianto. <\/span><span style=\"color: #000000;\">Le tecnologie utilizzate le conoscevo gi\u00e0, ma abbiamo utilizzato un <strong>pattern<\/strong> che non avevo mai visto prima: Command and Query.<\/span><\/p><p><span style=\"color: #000000;\">All&#8217;inizio ho pensato che fosse una complessit\u00e0 inutile, ma appena capito \u00e8 risultato semplicissimo. In sostanza questo pattern (nome completo Command and Query Responsibility Segregation &#8211; CQRS) <strong>disaccoppia<\/strong> le operazioni di <strong>lettura<\/strong> e <strong>scrittura<\/strong> per migliorare le prestazione e la scalabilit\u00e0 di un sistema:<\/span><\/p><ul><li><span style=\"color: #000000;\"><strong>Command:<\/strong> \u00e8 l&#8217;operazione che <strong>modifica<\/strong> <strong>lo stato del sistema<\/strong> e generalmente non restituisce un risultato (al massimo pu\u00f2 comunicare che l&#8217;operazione \u00e8 stata completata con successo);<\/span><\/li><li><span style=\"color: #000000;\"><strong>Query<\/strong>: \u00e8 l&#8217;operazione che permette di <strong>leggere i dati presenti nel sistema<\/strong> e non deve modificare lo stato del sistema.<\/span><\/li><\/ul><p><span style=\"color: #000000;\">Il disaccoppiamento dei due tipi di operazioni implica l&#8217;esistenza di modelli di dati e logiche differenti.<\/span><\/p><p><span style=\"color: #000000;\">CRQS \u00e8 pi\u00f9 adatto per sistemi molto grossi che gestiscono un <strong>alto livello<\/strong> di letture\/scritture perch\u00e9 richiede l&#8217;aggiunta di una complessit\u00e0 che per sistemi di dimensioni ridotte pu\u00f2 essere un po&#8217; &#8220;overkill&#8221; \ud83d\ude00<\/span><\/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-ff26ece elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ff26ece\" data-element_type=\"section\" data-e-type=\"section\">\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-a888da2\" data-id=\"a888da2\" data-element_type=\"column\" data-e-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-c4491fc elementor-widget elementor-widget-image\" data-id=\"c4491fc\" data-element_type=\"widget\" data-e-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 fetchpriority=\"high\" decoding=\"async\" width=\"642\" height=\"472\" src=\"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/04\/flusso.png\" class=\"attachment-large size-large wp-image-6487\" alt=\"\" srcset=\"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/04\/flusso.png 642w, https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/04\/flusso-300x221.png 300w, https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/04\/flusso-640x472.png 640w\" sizes=\"(max-width: 642px) 100vw, 642px\" title=\"flusso\" \/>\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\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-dbee45e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dbee45e\" data-element_type=\"section\" data-e-type=\"section\">\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-94ef06c\" data-id=\"94ef06c\" data-element_type=\"column\" data-e-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-3449021 elementor-widget elementor-widget-spacer\" data-id=\"3449021\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\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-1b98a62 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b98a62\" data-element_type=\"section\" data-e-type=\"section\">\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-9187e30\" data-id=\"9187e30\" data-element_type=\"column\" data-e-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-779215a elementor-widget elementor-widget-heading\" data-id=\"779215a\" data-element_type=\"widget\" data-e-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\">Perch\u00e8 usare questo pattern?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6288afb elementor-widget elementor-widget-text-editor\" data-id=\"6288afb\" data-element_type=\"widget\" data-e-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>Scalabilit\u00e0. <\/strong>Ottimizza le operazioni di lettura o viceversa, senza andare ad intaccare l&#8217;altro insieme di operazioni.<\/p><p><strong>Performance. <\/strong>Separa i due tipi di operazioni: permette alle query di usare metodi di accesso ai dati pi\u00f9 veloci e ai comandi di mettere il focus sull&#8217;integrit\u00e0 del dato.<\/p><p><strong>Complessit\u00e0 e testabilit\u00e0<\/strong>. Suddividendo le operazioni, vengono suddivise anche le casistiche da implementare, rendendo l&#8217;applicazione modulare. Quest&#8217;ultima feature semplifica anche la testabilit\u00e0 dell&#8217;applicazione in quanto si testano le singole casistiche.<\/p><p><strong>Autorizzazioni<\/strong>. Permette di dare permessi diversi alle varie utenze del sistema, suddividendo chi pu\u00f2 leggere da chi pu\u00f2 scrivere.<\/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-6a177b9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6a177b9\" data-element_type=\"section\" data-e-type=\"section\">\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-9eb9305\" data-id=\"9eb9305\" data-element_type=\"column\" data-e-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-9cd090c elementor-widget elementor-widget-text-editor\" data-id=\"9cd090c\" data-element_type=\"widget\" data-e-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 style=\"text-align: center;\"><span style=\"color: #008080;\"><strong><span style=\"color: #16a085;\">Vu<\/span><\/strong><\/span><strong style=\"color: #16a085;\">oi approfondire l&#8217;argomento?<\/strong><span style=\"color: #16a085;\">\u00a0<\/span><\/p><p style=\"text-align: center;\"><span style=\"color: #000000;\">Esplora <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/patterns\/cqrs\" target=\"_blank\" rel=\"noopener\"><strong><span style=\"text-decoration: underline;\">Microsoft Learn<\/span><\/strong> <\/a><\/span><span style=\"color: #000000;\">per maggiori informazioni.<\/span><\/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<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>08 maggio 2025 Command and Query Responsibility Segregation (CQRS) a cura di Giorgio Giorgio \u00e8 un backend developer. Il suo&#8230;<\/p>\n","protected":false},"author":1,"featured_media":7547,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[15],"tags":[],"class_list":["post-6425","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comunicato-stampa"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Command and Query Responsibility Segregation - CQRS - Blazar Group<\/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:\/\/blazargroup.com\/it\/cqrs-pattern\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Command and Query Responsibility Segregation - CQRS - Blazar Group\" \/>\n<meta property=\"og:description\" content=\"08 maggio 2025 Command and Query Responsibility Segregation (CQRS) a cura di Giorgio Giorgio \u00e8 un backend developer. Il suo...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blazargroup.com\/it\/cqrs-pattern\/\" \/>\n<meta property=\"og:site_name\" content=\"Blazar Group\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/blazargroup\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-08T09:00:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-19T06:39:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/08\/CQRS-pattern.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"blazar_user\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Command and Query Responsibility Segregation - CQRS - Blazar Group","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:\/\/blazargroup.com\/it\/cqrs-pattern\/","og_locale":"it_IT","og_type":"article","og_title":"Command and Query Responsibility Segregation - CQRS - Blazar Group","og_description":"08 maggio 2025 Command and Query Responsibility Segregation (CQRS) a cura di Giorgio Giorgio \u00e8 un backend developer. Il suo...","og_url":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/","og_site_name":"Blazar Group","article_publisher":"https:\/\/www.facebook.com\/blazargroup","article_published_time":"2025-05-08T09:00:51+00:00","article_modified_time":"2025-09-19T06:39:04+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/08\/CQRS-pattern.jpg","type":"image\/jpeg"}],"author":"blazar_user","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":false,"Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/#article","isPartOf":{"@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/"},"author":{"name":"blazar_user","@id":"https:\/\/blazargroup.com\/it\/#\/schema\/person\/561b135e32d47a542294eb35989ef694"},"headline":"Command and Query Responsibility Segregation &#8211; CQRS","datePublished":"2025-05-08T09:00:51+00:00","dateModified":"2025-09-19T06:39:04+00:00","mainEntityOfPage":{"@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/"},"wordCount":374,"publisher":{"@id":"https:\/\/blazargroup.com\/it\/#organization"},"image":{"@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/#primaryimage"},"thumbnailUrl":"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/08\/CQRS-pattern.jpg","articleSection":["Comunicato Stampa"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/","url":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/","name":"Command and Query Responsibility Segregation - CQRS - Blazar Group","isPartOf":{"@id":"https:\/\/blazargroup.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/#primaryimage"},"image":{"@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/#primaryimage"},"thumbnailUrl":"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/08\/CQRS-pattern.jpg","datePublished":"2025-05-08T09:00:51+00:00","dateModified":"2025-09-19T06:39:04+00:00","breadcrumb":{"@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blazargroup.com\/it\/cqrs-pattern\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/#primaryimage","url":"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/08\/CQRS-pattern.jpg","contentUrl":"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2025\/08\/CQRS-pattern.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/blazargroup.com\/it\/cqrs-pattern\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blazargroup.com\/it\/"},{"@type":"ListItem","position":2,"name":"Command and Query Responsibility Segregation &#8211; CQRS"}]},{"@type":"WebSite","@id":"https:\/\/blazargroup.com\/it\/#website","url":"https:\/\/blazargroup.com\/it\/","name":"Blazar Group","description":"Together, Bigger","publisher":{"@id":"https:\/\/blazargroup.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blazargroup.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/blazargroup.com\/it\/#organization","name":"Blazar Group","url":"https:\/\/blazargroup.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/blazargroup.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2022\/04\/Logo2022_colorato_sfondotrasparente_rilievo_ANTRACITE-1-1024x399-1.png","contentUrl":"https:\/\/blazargroup.com\/it\/wp-content\/uploads\/2022\/04\/Logo2022_colorato_sfondotrasparente_rilievo_ANTRACITE-1-1024x399-1.png","width":1024,"height":399,"caption":"Blazar Group"},"image":{"@id":"https:\/\/blazargroup.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/blazargroup","https:\/\/www.instagram.com\/blazargroup\/","https:\/\/www.linkedin.com\/company\/blazar\/"]},{"@type":"Person","@id":"https:\/\/blazargroup.com\/it\/#\/schema\/person\/561b135e32d47a542294eb35989ef694","name":"blazar_user","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/1710cc0d975fb10dd9ec6506da7d758816549b1898e8b12bd7a785f9d0452162?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1710cc0d975fb10dd9ec6506da7d758816549b1898e8b12bd7a785f9d0452162?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1710cc0d975fb10dd9ec6506da7d758816549b1898e8b12bd7a785f9d0452162?s=96&d=mm&r=g","caption":"blazar_user"},"sameAs":["https:\/\/blazargroup.com\/it"],"url":"https:\/\/blazargroup.com\/it\/author\/blazar_user\/"}]}},"_links":{"self":[{"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/posts\/6425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/comments?post=6425"}],"version-history":[{"count":43,"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/posts\/6425\/revisions"}],"predecessor-version":[{"id":7701,"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/posts\/6425\/revisions\/7701"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/media\/7547"}],"wp:attachment":[{"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/media?parent=6425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/categories?post=6425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blazargroup.com\/it\/wp-json\/wp\/v2\/tags?post=6425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}