Hello everyone, our company, Gorilla Solutions, of...
# platform-blueprints
a
Hello everyone, our company, Gorilla Solutions, offers a turnkey experience to deploy and deliver a complete platform in your infrastructure (any cloud). We are currently building our first reference platform offering with the following architecture. Although our reference platform is approximately 50% complete, we are curious to see if the platform will get some traction once ready and if we will be able to help other companies to start or accelerate their platform journey. Feel free to share any feedback or to DM me directly. Cheers!
c
Without looking deeper - the app source code probably is not written in Crossplane CRs. 🙂
a
Indeed! Thank you for the heads up! It might be missing the 'Workloads' icon. I'll add it to the diagram. About the Crossplane part, We followed the reference architecture from https://platformengineering.org/platform-tooling. We assumed that '*Application Source Code*' as defined in the '*platform-tooling*' reference was more than source code, we added a tool that can be used by the developers to selfservice infra. We are building interfaces for developers self services using crossplane XRD/XRC/XR Which achieved very good results with abstractions like:
Copy code
apiVersion: <http://cnpg.solutionsgorilla.com/v1alpha1|cnpg.solutionsgorilla.com/v1alpha1>
kind: PostgresAndBackup
metadata:
  name: my-db
  namespace: my-system
spec:
  compositionRef:
    name: <http://postgresandbackup.cnpg.solutionsgorilla.com|postgresandbackup.cnpg.solutionsgorilla.com>
  databaseName: my
  environment: test
combined with this for the db backups
Copy code
apiVersion: <http://cloudx.solutionsgorilla.com/v1alpha1|cloudx.solutionsgorilla.com/v1alpha1>
kind: CloudXPrivateBucket
metadata:
  name: my-backup
  namespace: my-system
spec:
  compositionRef:
    name: <http://cloudxprivatebucket.cloudx.solutionsgorilla.com|cloudxprivatebucket.cloudx.solutionsgorilla.com>
  storageName: my-backup
  environment: test