How to run Dreamfactory to achieve HA

Hi @juniorconte,

I came up with many confusions and doubts ,

Here is my ruff designed architecture in attached image and please review it and please guide me how to use and where to use and what !!

Here is my application use cases.

1 - I have to use multiple DF instance( 1,2 in different zones stand alone with auto-scaling groups)
2 - I am using Remote MySQL master-slave replication (1 and 2 in different zones to achieve HA) and MongoDB 3 Node replication(to achieve HA and auto-fail over )

Here is my confusions(I am newer to DF platform ) and requests

1 - when I use multiple DF in different Zones
- How and where to use Load Balances(before and after DF layer as in attached image ) and
type of LB.
2 - where to use Memcache
3 - what all kind of security we can provide to whole set of infrastructure.
4 - Any good infrastructure plan or changes to the infra as in given image?

Could you please suggest me.

Thanks & Regards
Madhu