For artifact governance and lifecycle management, we recommend you to use a shared WSO2 Governance Registry.
Do you recommend a central database to store server configurations or a local database for each server to keep the system as stateless as possible?
There is an embedded registry component that comes by default with every WSO2 product. In a standalone deployment of a WSO2 product, configurations are stored in this local registry, which can either run with its embedded H2 database or mounted onto an external database such as MySQL, Oracle etc instance.
How can I manage authentication centrally in a clustered environment?