Organisms are resistant to change. The introduction of new building blocks within an existing landscape inevitably leads to discussion on the usefulness of those newly introduced systems. Because there tends to be considerable overlap in the capabilities of different solutions, it is not always easy to see how the introduction of a new building block can benefit the organization. This short article aims to provide an insight into the role and the added value of a gateway component when introduced into the landscape of an organization exposing APIs. The discussion focuses on the gateway as a generic component before differentiating between a traditional network gateway and the API gateway. We aim to provide part of the answer to the following question or statement:
“Why do we need a gateway? We already secure our back-end servers!”
To underpin the story we define a generic network topology which we reference in the rest of this article. The network contains a number of building blocks that are expanded upon as the discussion progresses.






