Function Proxies allow you to compose APIs by fronting internal and external endpoints. It enables API routing, forwarding requests and responses to back-end services, and overriding HTTP properties. Features include routing definitions, forwarding to external and internal endpoints, and request/response overrides. Function Proxies help consolidate disparate endpoints, control and standardize interfaces, hide API complexities, simplify security, and allow mocking services.
CNIC Information System with Pakdata Cf In Pakistan
A lap around azure function proxy
1. Sponsored by
A lap around Azure
Function Proxy
Wagner Silveira
wsilveiranz
2. About me
• Principal Integration Architect
• Microsoft Azure MVP
• MS P-TSP
• MCA Cloud Platform
3. So, what are Function Proxies?
• API Composition Tool
• Common facade
• On the fly tranformation
• Requests
• Responses
• Abstract complexities
4. Features
• API routing definition
• Back-end service forwarding
• External endpoint
• Internal endpoints
• Request override
• HTTP method, headers, query parameters
• Response override
• Status code, headers, body
5. What’s in for me?
• Consolidate disparate endpoints
• Control/standardize interfaces
• Hide/simplify API details
• Simplify Security
• Contract first approach
6. Hands On
Time
• Exposing external endpoints via
Functions
• Exposing internal functions
• Mocking Services
7. Takeaways
• Azure Function proxies allow you to compose
APIs by fronting internal and external
endpoints
• It allow you to hide complexity and have
more control on how endpoints are
presented to your consumers
• Mocking facilities allow you to quickly
present a contract for developers to code
against, adding full back-end as it becomes
complete.
8. Go to a bootcamp near you!
• Global Integration Bootcamp
• 24 March 2018 at a location near you
• http://globalintegrationbootcamp.com
• Global Azure Bootcamp
• 21 April 2018 at a location near you
• http://global.azurebootcamp.net