From code (event handlers) only dispatcher flush agent can be invoked, there are no CDN flush agents.
Q. Is it necessary to have maven archetypes only? Or lazybones project will work well too?
A. there is no lazybones for CS project. Lazybones used the archetype in the background anyways
q. Where will we add Service users? mutable or immutable block
A. the service users go into a repo init script. You shouldn’t be committing home/users node in code anymore. But, if you do have it, it will mutable the content package. Only /apps and /libs are immutable
Q. Will we have Prod Real-time logs access in Cloud manager?
A. On Cloud environments, developers can download logs through Cloud Manager or use a command-line tool to tail the logs.
Q. Is it possible to update OSGI configs directly in Prod Publisher? in case of any security issue for third party api keys
A. It is not recommended since it will be volatile and can be done via port-forward only. It's not something a customer can do, but only AEM engineering
Q. How frequently are thread dumps taken?
A. Thread dumps on Cloud environments are collected on an ongoing basis, but cannot be downloaded in a self-serve manner at this time. In the meanwhile, please contact AEM support if thread dumps are needed for debugging an issue, specifying the exact time window.
Q. Where would translation dictionary data go?
A. The repository has been divided into immutable and mutable content. Immutable content can't be accessed at runtime. For example, going forward, i18n dictionary translations can't be performed at runtime. Any such change needs to be pushed via a configured CI/CD pipeline using Cloud Manager.
Q. What is the best option to handle different behaviors in aem author and publish instances based on the run modes?