API Gateway

API Gateway je server, který funguje jako jediný vstupní bod (brána) pro určitou skupinu mikroslužeb. Přijímá požadavky od klientů (webové aplikace, mobilní telefony), směruje je na správné vnitřní služby a vrací výslednou odpověď.

Hlavní funkce

Směrování (Routing): Přesměrování požadavku na konkrétní mikroslužbu.

Autentizace a autorizace: Ověření uživatele na jednom místě, aby to nemusela řešit každá služba zvlášť.

Omezování provozu (Rate Limiting): Ochrana služeb před přetížením omezením počtu požadavků za sekundu.

Transformace protokolu: Např. převod mezi HTTP a gRPC nebo mezi JSON a XML.

Související pojmy: API, Mikroslužby, Reverse Proxy.