there is one transaction from the client that need to call multiple API's from the microservices. so i'm thinking can ocelot handle the logic that if that request was sent to ocelot, ocelot can route it into those multiple API's.
i don't want to create another service just to combine those multiple API's calls. is it possible for ocelot to handle the needs?
i expect that ocelot can have it own logic or its own controller so when the client send request to ocelot, ocelot can determine which API's it need to send request to.
example:
i want to do 'Add User', but in 'Add User' i need to store user data and a profile picture.
the profile picture and user data has different microservices that proccess them.
so from the client side call ocelot, then ocelot direct it to user microservices and the profile picture microservices
ocelot: https://localhost:7004/ocelot/AddUser
it routes to
User Microservices: https://localhost:5031/api/adduserdata Photo Microservices: https://localhost:5031/api/addphoto