We use mostly open Open Source Software for external dependencies (e.g. Rabbit, Redis, etc). The components that are exceptions to this are the CDN and S3 Compatible Storage. For CDN, a private CDN can be used, or alternatively the system is able to run without one. For S3, we recommend using MinIO, though a purely file based solution is possible (but not recommended).