My question may not make much sense to many but want to clarify my doubts. I read DXA doc which says OOB we will have non-public restful web services:
1) Does this mean that these services are not exposed to the internet but if I need to expose content to different channels/applications within the same infrastructure it’s still possible to consume the API?
2) What if I register the hostname of model service in DNS, won’t this be public then?
3) If step 2 is not applicable then do I need a middleware like WSO2 to expose publically?