In a typical application I have several components running on Bluemix and now all of them exposes their interfaces to the public network. Of course they have been protected by https and various credentials. Anyway this exposes more interfaces to public interface and creates potential risk of leaks. At least now all runtime based components work in this way.
I would like to see a "normal" deployment option where I can decided the interface components and their very narrow public interfaces. All those components which communicates only inside the application should not be visible to public internet.
NOTICE TO EU RESIDENTS: per EU Data Protection Policy, if you wish to remove your personal information from the IBM ideas portal, please login to the ideas portal using your previously registered information then change your email to "firstname.lastname@example.org" and first name to "anonymous" and last name to "anonymous". This will ensure that IBM will not send any emails to you about all idea submissions