Data Mesh — REST API Routing

Johan Louwers
7 min readApr 2, 2024
Data Mesh — connection points

When developing multiple data products and wanting to expose them to the users in a logical and ordered manner, it being either internal users or external users you need to ensure you have a strategy. In this post we “dumb down” data products to REST APIs only which is not a true representation for data products in reality.

To solve the above question and create a unified way of calling the different data products multiple solutions are available. The below two options are examples.

Rev.Proxy based routing

Routing requests to backend systems

Leverage technologies like reversed proxies and API gateways to route traffic centrally to the different REST APIs of the data products.

Understanding API Gateways and Reverse Proxies

API Gateways: An API gateway is an architectural pattern that sits between the client and backend services, serving as a single entry point for all client requests. It acts as a centralized management layer for APIs, offering functionalities such as…

--

--

Johan Louwers

Johan Louwers is a technology enthousiasts with a long background in supporting enterprises and startups alike as CTO, Chief Enterprise Architect and developer.