<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Arquitectura-Hexagonal on Blog de Francisco Javier Ahijado</title><link>https://www.icesoft.blog/tags/arquitectura-hexagonal/</link><description>Recent content in Arquitectura-Hexagonal on Blog de Francisco Javier Ahijado</description><generator>Hugo -- gohugo.io</generator><language>es-ES</language><copyright>Fco. Javier Ahijado</copyright><lastBuildDate>Tue, 07 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.icesoft.blog/tags/arquitectura-hexagonal/index.xml" rel="self" type="application/rss+xml"/><item><title>Catalog Service: Microservicio con Arquitectura Hexagonal</title><link>https://www.icesoft.blog/2026/04/07/catalog-service-microservicio-con-arquitectura-hexagonal/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.icesoft.blog/2026/04/07/catalog-service-microservicio-con-arquitectura-hexagonal/</guid><description>
&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph lead"&gt;
&lt;p&gt;Microservicio empresarial de catálogo geográfico desarrollado con &lt;strong&gt;Arquitectura Hexagonal&lt;/strong&gt; (Ports &amp;amp; Adapters), &lt;strong&gt;Java 25&lt;/strong&gt; y &lt;strong&gt;Spring Boot 4.0.5&lt;/strong&gt;.
Expone datos de referencia (países, comunidades autónomas, provincias, localidades y tipos de vía) mediante dos protocolos simultáneos: &lt;strong&gt;API REST&lt;/strong&gt; y &lt;strong&gt;gRPC&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="sect1"&gt;
&lt;h2 id="_código_fuente"&gt;&lt;a class="anchor" href="#_código_fuente"&gt;&lt;/a&gt;1. Código fuente&lt;/h2&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;El repositorio completo está disponible en &lt;a href="https://github.com/iCesofT/arquitectura-hexagonal"&gt;GitHub: iCesofT/arquitectura-hexagonal&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;hr/&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="sect1"&gt;
&lt;h2 id="_introducción"&gt;&lt;a class="anchor" href="#_introducción"&gt;&lt;/a&gt;2. Introducción&lt;/h2&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;catalog-service&lt;/code&gt; es un microservicio de catálogo geográfico que expone datos de referencia
mediante dos protocolos:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="ulist"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;REST&lt;/strong&gt; — API HTTP/1.1 y HTTP/2 generada a partir de especificaciones &lt;strong&gt;OpenAPI 3.0&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;gRPC&lt;/strong&gt; — API binaria de alta eficiencia generada a partir de &lt;strong&gt;Protocol Buffers&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description></item></channel></rss>