{"id":11709,"date":"2022-09-22T10:30:32","date_gmt":"2022-09-22T08:30:32","guid":{"rendered":"https:\/\/www.intesys.it\/journal\/?p=11709"},"modified":"2025-02-12T14:00:01","modified_gmt":"2025-02-12T13:00:01","slug":"gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller","status":"publish","type":"post","link":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/","title":{"rendered":"Gestire un\u2019infrastruttura ibrida: Gateway API e i Kubernetes Ingress Controller"},"content":{"rendered":"<p><div id='wpig-contents' class='wpig-contents wpig-number-list wpig-no-hierarachy wpig-sidebar-widget wpig-style-1'><span class='wpig-headline'>Indice dei contenuti<\/span><!-- Table of Contents --><div id='wpig-table-of-content' class='wpig-table-of-content' ><ol><li class='stoc-q-il-passaggio-verso-unarchitettura-cloud-native-quali-sono-i-principali-problemi-da-affrontare'><a href='#stoc-q-il-passaggio-verso-unarchitettura-cloud-native-quali-sono-i-principali-problemi-da-affrontare'>Q: Il passaggio verso un\u2019architettura Cloud Native: quali sono i principali problemi da affrontare?<\/a><\/li><li class='stoc-q-ce-una-possibile-soluzione-per-gestire-questo-problema'><a href='#stoc-q-ce-una-possibile-soluzione-per-gestire-questo-problema'>Q: C\u2019\u00e8 una possibile soluzione per gestire questo problema?<\/a><\/li><li class='stoc-q-cosa-si-intende-per-infrastruttura-ibrida-e-quali-possono-essere-alcune-soluzioni-per-gestirla'><a href='#stoc-q-cosa-si-intende-per-infrastruttura-ibrida-e-quali-possono-essere-alcune-soluzioni-per-gestirla'>Q: Cosa si intende per infrastruttura ibrida? E quali possono essere alcune soluzioni per gestirla?<\/a><\/li><li class='stoc-q-gateway-api-e-kubernetes-ingress-controller-quali-sono-i-loro-punti-di-forza'><a href='#stoc-q-gateway-api-e-kubernetes-ingress-controller-quali-sono-i-loro-punti-di-forza'>Q: Gateway API e Kubernetes Ingress Controller: quali sono i loro punti di forza?<\/a><\/li><li class='stoc-q-gateway-api-e-kubernetes-ingress-controller-possono-convivere-nella-gestione-di-uninfrastruttura-ibrida'><a href='#stoc-q-gateway-api-e-kubernetes-ingress-controller-possono-convivere-nella-gestione-di-uninfrastruttura-ibrida'>Q: Gateway API e Kubernetes Ingress Controller possono convivere nella gestione di un\u2019infrastruttura ibrida?<\/a><\/li><\/ol><\/div><!-- END OF Table of Contents --><\/div><\/p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text css=&#8221;&#8221; text_direction=&#8221;default&#8221;]<strong>Che il futuro IT sia Cloud Native non \u00e8 una novit\u00e0: ne abbiamo parlato in diversi articoli e c\u2019\u00e8 una consapevolezza crescente nel settore. Questa transizione \u00e8 gi\u00e0 in atto da parte di moltissime aziende che, per\u00f2, si ritrovano ad affrontare non pochi problemi come la convivenza tra architetture monolite \u2013 di vecchia generazione \u2013 e architetture cloud native \u2013 di nuova generazione \u2013, e la scelta di prodotti leggeri che riescano a gestire in modo ottimale questa infrastruttura ibrida.\u00a0 Leggi l\u2019articolo se vuoi approfondire questo tema: il nostro esperto <a href=\"https:\/\/www.intesys.it\/journal\/autore\/denis-signoretto\/\">Denis Signoretto<\/a> risponder\u00e0 alle principali domande in merito alla gestione delle infrastrutture ibride, dando possibili soluzioni e consigli sui Gateway API e su Kubernetes Ingress Controller.<\/strong>[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text css=&#8221;&#8221; text_direction=&#8221;default&#8221;]\n<h2 id=\"stoc-q-il-passaggio-verso-unarchitettura-cloud-native-quali-sono-i-principali-problemi-da-affrontare\" class=\"wpig-heading\">Q: Il passaggio verso un\u2019architettura Cloud Native: quali sono i principali problemi da affrontare?<\/h2>\n<p>A: I problemi non sorgono quando parliamo di una start-up che in fase di costituzione adotta direttamente un\u2019architettura IT di nuova generazione: sorgono nel momento in cui un\u2019azienda gi\u00e0 costituita \u2013 che ha sempre basato il proprio ambiente IT su una architettura tradizionale e monolitica \u2013 si trova nell\u2019attuale panorama a dover<strong> fare i conti con nuove tecnologie e nuovi paradigmi<\/strong>, indispensabili per garantire adeguate performance, stabilit\u00e0 e continuit\u00e0 del business.<\/p>\n<p>L\u2019evoluzione verso <a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/architetture-cloud-native-un-cambiamento-tecnologico-e-culturale-a-favore-del-business\/\">architetture Cloud Native<\/a>\u00a0richiede spessoun approccio nuovo e indipendente che va a generare un <strong>overhead sul reparto IT<\/strong>, il quale mal si coniuga con la necessit\u00e0 di time to Market per continuare a erogare\u00a0<a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/superare-la-logica-a-silos-per-rispondere-al-cambiamento-del-business\/\"><strong>nuove funzionalit\u00e0 di business<\/strong><\/a>; per di pi\u00f9, il modo di operare \u00e8 cambiato: si \u00e8 passati dal lavorare su un progetto per alcuni mesi a dover apportare piccoli cambiamenti in maniera costante, e per questo \u00e8 necessaria <strong>un\u2019architettura che rifletta queste nuove esigenze.<\/strong> I team IT soffrono quindi non solo la velocit\u00e0 richiesta per rilasciare nuove funzionalit\u00e0, ma anche la <strong>convivenza tra architetture nuove e vecchie<\/strong>.<\/p>\n<p>Non a caso, i limiti nascono spesso dalla impossibilit\u00e0 di coniugare prodotti e know-how di \u201cvecchia generazione\u201d con l\u2019introduzione dell\u2019automazione, della qualit\u00e0 e velocit\u00e0 di rilascio, della gestione sistemica dell\u2019infrastruttura nonch\u00e9 dell\u2019esecuzione di test nei vari stadi che le procedure di rilascio richiedono.<\/p>\n<h2 id=\"stoc-q-ce-una-possibile-soluzione-per-gestire-questo-problema\" class=\"wpig-heading\">Q: C\u2019\u00e8 una possibile soluzione per gestire questo problema?<\/h2>\n<p>A: \u00c8 importante <strong>scegliere <a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/evolvere-le-architetture-it-il-futuro-e-sempre-piu-open-source\/\">prodotti IT innovativi e leggeri<\/a><\/strong> che spesso caratterizzano le architetture Cloud Native e che siano applicabili sia ai contesti tradizionali che a quelli cloud. Questa scelta pu\u00f2 essere un fattore abilitante e facilitante nel gestire la transizione.<\/p>\n<p>Scegliere prodotti di nuova generazione, che si integrano con l\u2019infrastruttura in essere ma che <strong>nascono nativamente con funzionalit\u00e0 richieste dalle applicazioni Cloud Native<\/strong> \u2013 prodotti leggeri, <strong>orientati al DevOps e a una gestione <\/strong><a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/infrastructure-as-code-perche-e-come-automatizzare-la-tua-infrastruttura\/\">Infrastructure as a Code<\/a> \u2013 consente sia di impattare positivamente sull\u2019esistente, sia di andare nella direzione di impadronirsi e sfruttare al meglio i \u201clinguaggi nativi\u201d che le applicazioni Cloud Native richiedono. <span class=\"TextRun SCXW78283080 BCX0\" lang=\"IT-IT\" xml:lang=\"IT-IT\" data-contrast=\"auto\"> <span class=\"NormalTextRun SCXW78283080 BCX0\">Insomma,<\/span><span class=\"NormalTextRun SCXW78283080 BCX0\"> dei prodotti che sappiano gestire un\u2019infrastruttura ibrida. <\/span><\/span><span class=\"EOP SCXW78283080 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span>[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#000000&#8243; bg_image=&#8221;11691&#8243; bg_position=&#8221;right center&#8221; background_image_loading=&#8221;default&#8221; bg_repeat=&#8221;no-repeat&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; advanced_gradient=&#8221;radial-gradient(circle at top left, rgb(15,51,206) 16%, rgba(243,243,243,0) 47%)&#8221; advanced_gradient_radial_position=&#8221;top left&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;advanced&#8221; shape_type=&#8221;&#8221; advanced_gradient_display_type=&#8221;radial&#8221;][vc_column column_padding=&#8221;padding-4-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; constrain_group_2=&#8221;yes&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; advanced_gradient_angle=&#8221;0&#8243; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; gradient_type=&#8221;default&#8221;][vc_row_inner equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;0px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; advanced_gradient_angle=&#8221;0&#8243; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/6&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; gradient_type=&#8221;default&#8221;][image_with_animation image_url=&#8221;10303&#8243; image_size=&#8221;full&#8221; animation_type=&#8221;entrance&#8221; animation=&#8221;None&#8221; animation_movement_type=&#8221;transform_y&#8221; hover_animation=&#8221;none&#8221; alignment=&#8221;&#8221; border_radius=&#8221;none&#8221; box_shadow=&#8221;none&#8221; image_loading=&#8221;default&#8221; max_width=&#8221;custom&#8221; max_width_custom=&#8221;60%&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text]\n<h3 style=\"margin: 0!important;font-size: 32px\" style=\"margin: 0!important;font-size: 32px\" id=\"stoc-api-date\" class=\"wpig-heading\">API date<\/h3>\n<h3 style=\"font-weight: 200;margin-top: 5px!important;font-size: 28px\">Evolvere e governare<br \/>\nle architetture IT<\/h3>\n[\/vc_column_text][nectar_btn size=&#8221;medium&#8221; open_new_tab=&#8221;true&#8221; button_style=&#8221;see-through-2&#8243; color_override=&#8221;#ffffff&#8221; hover_color_override=&#8221;#17fdb4&#8243; hover_text_color_override=&#8221;#000000&#8243; icon_family=&#8221;none&#8221; text=&#8221;GUARDA L&#8217;EVENTO ON DEMAND&#8221; url=&#8221;https:\/\/www.intesys.it\/api-date\/&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text css=&#8221;&#8221; text_direction=&#8221;default&#8221;]\n<h2 id=\"stoc-q-cosa-si-intende-per-infrastruttura-ibrida-e-quali-possono-essere-alcune-soluzioni-per-gestirla\" class=\"wpig-heading\">Q: Cosa si intende per infrastruttura ibrida? E quali possono essere alcune soluzioni per gestirla?<\/h2>\n<p>A: In ambito API, una infrastruttura ibrida significa avere una soluzione che combina <strong>sia componenti tradizionali (gli API Gateway) e sia componenti di nuova generazione (i Kubernetes Ingress Controller)<\/strong>. In grado cio\u00e8 di offrire una visione e una modalit\u00e0 di <a href=\"https:\/\/www.intesys.it\/information-technology\/servizi-it\/api-management-e-api-security\/\" target=\"_blank\" rel=\"noopener\">gestione unificata delle API<\/a>, astraendole dall\u2019infrastruttura tecnologica su cui sono implementate.<\/p>\n<p>Ci ritroviamo in una situazione in cui <strong>le aziende non possono abbandonare totalmente la vecchia architettura<\/strong>, ma devono <strong>far convivere quella tradizionale con la nuova<\/strong>. Ci\u00f2 significa riprendere le tematiche di <a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/api-security-comprendere-come-costruire-api-sicure-e-difendersi-dai-rischi\/\">API security<\/a> e del Gateway API utilizzando soluzioni che consentano di realizzare un\u2019architettura ibrida e in un\u2019ottica <a href=\"https:\/\/www.inetworking.it\/news\/cloud-native\/adottare-gitsecops-con-servizio-gestito\/\" target=\"_blank\" rel=\"noopener\">GitSecOps<\/a>.[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text]Clicca sull&#8217;immagine per ingrandire[\/vc_column_text][image_with_animation image_url=&#8221;11715&#8243; image_size=&#8221;full&#8221; animation_type=&#8221;entrance&#8221; animation=&#8221;Fade In&#8221; animation_easing=&#8221;default&#8221; animation_movement_type=&#8221;transform_y&#8221; hover_animation=&#8221;none&#8221; alignment=&#8221;center&#8221; img_link_large=&#8221;yes&#8221; border_radius=&#8221;none&#8221; box_shadow=&#8221;none&#8221; image_loading=&#8221;default&#8221; max_width=&#8221;100%&#8221; max_width_mobile=&#8221;default&#8221; margin_top=&#8221;100&#8243; margin_bottom=&#8221;50&#8243;][vc_column_text css_animation=&#8221;none&#8221; css=&#8221;.vc_custom_1663836249342{padding-bottom: 50px !important;}&#8221;]\n<p style=\"text-align: center\"><em>Da questa immagine si pu\u00f2 capire come un prodotto di nuova generazione \u2013 che sposa anche il vecchio \u2013 consenta di avere i vantaggi di<strong> un unico control plane<\/strong> dal quale amministrare tutto: i tool di monitoring, di alerting e il know-how sono riuniti in un prodotto solo piuttosto che dover gestire un insieme di prodotti; il tutto con un approccio volto all\u2019automatizzazione sia sul sistema nuovo che su quello tradizionale.<\/em><\/p>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#ffffff&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; advanced_gradient_angle=&#8221;0&#8243; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; advanced_gradient_angle=&#8221;0&#8243; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; enable_animation=&#8221;true&#8221; animation=&#8221;fade-in&#8221; animation_easing=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; gradient_type=&#8221;default&#8221;][vc_column_text css=&#8221;&#8221; text_direction=&#8221;default&#8221;]\n<h2 id=\"stoc-q-gateway-api-e-kubernetes-ingress-controller-quali-sono-i-loro-punti-di-forza\" class=\"wpig-heading\">Q: Gateway API e Kubernetes Ingress Controller: quali sono i loro punti di forza?<\/h2>\n<p>A:<strong> Gateway API e i tool di API Management centralizzano la gestione delle policy<\/strong>, dell\u2019autenticazione e autorizzazione, <strong>disaccoppiano i client<\/strong> con l\u2019implementazione dei servizi sottostanti, <strong>combinano soluzioni di API Portal<\/strong> per fruire la documentazione e <strong>gestiscono il ciclo di sviluppo<\/strong> con alcune importanti funzioni come ad esempio l\u2019API mocking.<\/p>\n<p>Dall\u2019altro lato<strong> i Kubernetes Ingress Controller gestiscono l\u2019accesso ai container<\/strong>, applicando dinamicamente regole di routing che consentono di <strong>indirizzare una chiamata esterna a <a href=\"https:\/\/www.intesys.it\/information-technology\/tecnologie-sviluppo-software\/kubernetes\/\" target=\"_blank\" rel=\"noopener\">Kubernetes<\/a><\/strong> e al rispettivo <a href=\"https:\/\/www.intesys.it\/journal\/platform\/il-ruolo-di-api-e-microservizi-in-un-architettura-it\/\">microservizio<\/a>\/API,<strong> gestendo nativamente e in modo semplificato il <em>load balancing e<\/em> l\u2019applicazione di policy<\/strong>.<\/p>\n<h2 id=\"stoc-q-gateway-api-e-kubernetes-ingress-controller-possono-convivere-nella-gestione-di-uninfrastruttura-ibrida\" class=\"wpig-heading\">Q: Gateway API e Kubernetes Ingress Controller possono convivere nella gestione di un\u2019infrastruttura ibrida?<\/h2>\n<p>A: Nelle applicazioni e nelle API Cloud Native di nuova generazione, la scelta di prodotti che combinano sia funzioni di API Gateway tradizionali sia estensioni standard dei Kubernetes Ingress Controller, consente di ottenere il meglio dei due mondi,<strong> integrando in un\u2019unica soluzione<\/strong> le funzionalit\u00e0 tipiche di <strong>load balancing e routing<\/strong> con l\u2019applicazione di <strong>policy, rate limit e throttling<\/strong> \u2013 a salvaguardia dell\u2019infrastruttura \u2013, in congiunzione con i<strong> sistemi di traffic monitoring e alerting<\/strong>.<\/p>\n<p>Quindi la risposta \u00e8 s\u00ec, <strong>Gateway API e Kubernetes Ingress Controller possono convivere<\/strong>, allargando alla possibilit\u00e0 di realizzare <strong>una infrastruttura che offra una visione unificata di tutte le API<\/strong> indipendentemente dall\u2019implementazione e dai sistemi che le eseguono, avvantaggiandosi del <strong>riutilizzo di una stessa infrastruttura di API Portal<\/strong>, di strumenti di API Management e di monitoraggio delle performance.<\/p>\n<p>Questo significa avere <strong>riflessi che impattano positivamente anche sulle persone<\/strong> che gestiscono l&#8217;infrastruttura IT (sia per le figure <strong>DevOps<\/strong> che <strong>Operations<\/strong>) in quanto <strong>condividono know-how<\/strong> su un\u2019unica soluzione tecnologica.<\/p>\n<p>I<strong> vantaggi<\/strong> di una soluzione ibrida, dunque, non solo producono<strong> effetti sul piano tecnologico-architetturale<\/strong>, ma anche sul <strong>piano organizzativo gestionale<\/strong> del reparto IT.[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text css=&#8221;&#8221; text_direction=&#8221;default&#8221;]\n<h4 id=\"stoc-scopri-di-piu-sui-gateway-api-durante-lo-speech-dedicato-del-nostro-evento-api-date-trovi-on-demand-tutte-le-videoregistrazioni\" class=\"wpig-heading\">Scopri di pi\u00f9 sui Gateway API durante lo speech dedicato del nostro evento API date: trovi on demand tutte le videoregistrazioni!<\/h4>\n[\/vc_column_text][nectar_btn size=&#8221;large&#8221; open_new_tab=&#8221;true&#8221; button_style=&#8221;regular&#8221; button_color_2=&#8221;Accent-Color&#8221; color_override=&#8221;#0f33ce&#8221; solid_text_color_override=&#8221;#ffffff&#8221; icon_family=&#8221;none&#8221; text=&#8221;SCOPRI I CONTENUTI ON DEMAND&#8221; margin_top=&#8221;10&#8243; url=&#8221;https:\/\/www.intesys.it\/api-date\/&#8221;][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221;&#8230;<\/p>\n","protected":false},"author":25,"featured_media":11719,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[27],"tags":[52,54,56,61,79,753,394,739],"class_list":{"0":"post-11709","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-information-technology","8":"tag-api","9":"tag-api-gateway","10":"tag-api-management","11":"tag-api-security","12":"tag-architetture-evolutive","13":"tag-infrastruttura-it","14":"tag-kubernetes","15":"tag-system-integration"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gateway API e Ingress Controller: gestisci la tua infrastruttura ibrida<\/title>\n<meta name=\"description\" content=\"Le risposte dell&#039;esperto in merito alla gestione delle infrastrutture ibride, su Gateway API e Kubernetes Ingress Controller.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gateway API e Ingress Controller: gestisci la tua infrastruttura ibrida\" \/>\n<meta property=\"og:description\" content=\"Le risposte dell&#039;esperto in merito alla gestione delle infrastrutture ibride, su Gateway API e Kubernetes Ingress Controller.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/\" \/>\n<meta property=\"og:site_name\" content=\"Intesys Journal\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-22T08:30:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-12T13:00:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2022\/09\/social_infrastruttura-ibrida.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Denis Signoretto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Denis Signoretto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/\",\"url\":\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/\",\"name\":\"Gateway API e Ingress Controller: gestisci la tua infrastruttura ibrida\",\"isPartOf\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2022\/09\/header_infrastruttura-ibrida.png\",\"datePublished\":\"2022-09-22T08:30:32+00:00\",\"dateModified\":\"2025-02-12T13:00:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/e50c847c2cf96e0a4714c385e1e12bc4\"},\"description\":\"Le risposte dell'esperto in merito alla gestione delle infrastrutture ibride, su Gateway API e Kubernetes Ingress Controller.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#primaryimage\",\"url\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2022\/09\/header_infrastruttura-ibrida.png\",\"contentUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2022\/09\/header_infrastruttura-ibrida.png\",\"width\":1280,\"height\":960,\"caption\":\"Gateway API\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.intesys.it\/journal\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gestire un\u2019infrastruttura ibrida: Gateway API e i Kubernetes Ingress Controller\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\",\"url\":\"https:\/\/www.intesys.it\/journal\/\",\"name\":\"Intesys\",\"description\":\"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.intesys.it\/journal\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/e50c847c2cf96e0a4714c385e1e12bc4\",\"name\":\"Denis Signoretto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0ea2e09692df092bbec8b05b7e5a64eebb8f7ece1c302b6cea6bffbb7fd8764a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0ea2e09692df092bbec8b05b7e5a64eebb8f7ece1c302b6cea6bffbb7fd8764a?s=96&d=mm&r=g\",\"caption\":\"Denis Signoretto\"},\"description\":\"Esperto da oltre 20 anni di soluzioni software open source e sviluppatore certificato Liferay, Denis in Intesys \u00e8 specializzato di API Design per lo sviluppo di architetture Headless.\",\"url\":\"https:\/\/www.intesys.it\/journal\/autore\/denis-signoretto\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gateway API e Ingress Controller: gestisci la tua infrastruttura ibrida","description":"Le risposte dell'esperto in merito alla gestione delle infrastrutture ibride, su Gateway API e Kubernetes Ingress Controller.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/","og_locale":"it_IT","og_type":"article","og_title":"Gateway API e Ingress Controller: gestisci la tua infrastruttura ibrida","og_description":"Le risposte dell'esperto in merito alla gestione delle infrastrutture ibride, su Gateway API e Kubernetes Ingress Controller.","og_url":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/","og_site_name":"Intesys Journal","article_published_time":"2022-09-22T08:30:32+00:00","article_modified_time":"2025-02-12T13:00:01+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2022\/09\/social_infrastruttura-ibrida.png","type":"image\/png"}],"author":"Denis Signoretto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Denis Signoretto","Tempo di lettura stimato":"9 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/","url":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/","name":"Gateway API e Ingress Controller: gestisci la tua infrastruttura ibrida","isPartOf":{"@id":"https:\/\/www.intesys.it\/journal\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#primaryimage"},"image":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2022\/09\/header_infrastruttura-ibrida.png","datePublished":"2022-09-22T08:30:32+00:00","dateModified":"2025-02-12T13:00:01+00:00","author":{"@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/e50c847c2cf96e0a4714c385e1e12bc4"},"description":"Le risposte dell'esperto in merito alla gestione delle infrastrutture ibride, su Gateway API e Kubernetes Ingress Controller.","breadcrumb":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#primaryimage","url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2022\/09\/header_infrastruttura-ibrida.png","contentUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2022\/09\/header_infrastruttura-ibrida.png","width":1280,"height":960,"caption":"Gateway API"},{"@type":"BreadcrumbList","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/gestire-un-infrastruttura-ibrida-api-gateway-e-kubernetes-ingress-controller\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.intesys.it\/journal\/"},{"@type":"ListItem","position":2,"name":"Gestire un\u2019infrastruttura ibrida: Gateway API e i Kubernetes Ingress Controller"}]},{"@type":"WebSite","@id":"https:\/\/www.intesys.it\/journal\/#website","url":"https:\/\/www.intesys.it\/journal\/","name":"Intesys","description":"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intesys.it\/journal\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/e50c847c2cf96e0a4714c385e1e12bc4","name":"Denis Signoretto","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0ea2e09692df092bbec8b05b7e5a64eebb8f7ece1c302b6cea6bffbb7fd8764a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0ea2e09692df092bbec8b05b7e5a64eebb8f7ece1c302b6cea6bffbb7fd8764a?s=96&d=mm&r=g","caption":"Denis Signoretto"},"description":"Esperto da oltre 20 anni di soluzioni software open source e sviluppatore certificato Liferay, Denis in Intesys \u00e8 specializzato di API Design per lo sviluppo di architetture Headless.","url":"https:\/\/www.intesys.it\/journal\/autore\/denis-signoretto\/"}]}},"_links":{"self":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/11709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/comments?post=11709"}],"version-history":[{"count":11,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/11709\/revisions"}],"predecessor-version":[{"id":15017,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/11709\/revisions\/15017"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media\/11719"}],"wp:attachment":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media?parent=11709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/categories?post=11709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/tags?post=11709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}