We are planning to Kick start the EPIserver CMS 11 project development(opted for Episerver DxC platform). We are finalising the technologies to be used for developing a public facing CMS websites ( 5-6 websites in one web app of Epi DxC service).
Planned technology stack -
1. EPIserver CMS project/website with WebAPI to define customise Web APIs as per format need.
2. Entity Framework to interact with SQL Epicms DB
4. AngularJS 4
The concern is more towards AngularJS implementation, how good will it be supported with EPiserver CMS considering the concurrent users website usage not more than 300? Also, the data will be pulled through other integration system and we do not have to store all the data in epicms DB.
There will be Episerver Find module associated with these websites as well.
Angular is very easy to integrate with Episerver. I've recently done it on the megabus website.
Get in touch if you have any specific questions.
You may wish to consider using the built in Episerver headless API that will be public soon. This would at least save you the need to build custom WebAPIs to access/search/list any IContent entity in the Episerver database.
Please contact your Episerver account manager if you wish to evaluate or know more about the headless API.