Our great sponsors
-
operator-sdk
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
It does not solve the organizational problem as others indicated, but a useful tool to resolve inter-service dependencies might be the https://sdk.operatorframework.io/ for Kubernetes. You could make the operator check if certain conditions are met, e.g. if a certain service is available or provides a certain feature before letting it deploy the real workload. The idea is to basically encode the human operator know how into code and let the operator itself be a stateless deployment which you can simply push, e.g. via GitOps tooling like ArgoCD or Flux. You not only can encode deployment related parts, but also day two operations tasks, like backup/restore or failover scenarios.