I am curious if it makes sense to build application architecture which uses HCP (Hana Cloud Platform) as a data and analytic layer while building Application/Business/UI layers using other technologies (e.g. .Net, ASP.NET MVC etc) and therefor hosted on other servers and in different data centers (e.g. Azure, Amazon etc)?
To connect to HCP from external system we would need to deal with db-tunnel connection (neo open-db-tunnel) which makes it a bit cumbersome to maintain and latency is relatively higher comparing to e.g. if would be hosted in the same data center (e.g. Hana Azure Cloud ).
In other words does it make sense to build sophisticated applications outside HCP?
Or once you use HCP you are married with all technology stack SAP offers, e.g. SAPUI5, XS etc hosted on HCP