<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Api-Gateway on Yonatan Karp-Rudin</title><link>https://yonatankarp.github.io/tags/api-gateway/</link><description>Recent content in Api-Gateway on Yonatan Karp-Rudin</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 14 Dec 2022 00:00:00 +0100</lastBuildDate><atom:link href="https://yonatankarp.github.io/tags/api-gateway/index.xml" rel="self" type="application/rss+xml"/><item><title>How To Build Your Domain Gateway With OpenApi</title><link>https://yonatankarp.github.io/blog/build-domain-gateway-openapi/</link><pubDate>Wed, 14 Dec 2022 00:00:00 +0100</pubDate><guid>https://yonatankarp.github.io/blog/build-domain-gateway-openapi/</guid><description>&lt;div class="editors-note"&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; This article explains what a domain gateway is, how to build one, and why you would want it.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Table of Contents&lt;/p&gt;
&lt;p&gt;&lt;a href=""&gt;Toggle
&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#What_is_a_Domain_Gateway"&gt;What is a Domain Gateway?&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Domain_Gateway_Dos"&gt;Domain Gateway Do&amp;rsquo;s&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Domain_Gateway_Donts"&gt;Domain Gateway Don&amp;rsquo;ts&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Ok_Im_Convinced%e2%80%a6"&gt;Ok, I&amp;rsquo;m Convinced…&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#How_Do_I_Build_a_Domain_Gateway"&gt;How Do I Build a Domain Gateway?&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Tech_Stack"&gt;Tech Stack&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Domain_Gateway_Structure"&gt;Domain Gateway Structure&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#API_Specs"&gt;API Specs&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Hello_Service"&gt;Hello Service&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Goodbye_Service"&gt;Goodbye Service&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Domain_Gateway_Service"&gt;Domain Gateway Service&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Generating_Multiple_Specs"&gt;Generating Multiple Specs&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Add_Generated_Code_To_Project"&gt;Add Generated Code To Project&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Using_The_Generated_Code"&gt;Using The Generated Code&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Clients_Definition"&gt;Clients Definition&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/build-domain-gateway-openapi/#Domain_Gateway_Definition"&gt;Domain Gateway Definition&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>