Open ChefAustin opened 1 month ago
Hey @ChefAustin! Thanks for sharing this feature request. Despite that bit of copy in the preparation guide, most of our deployment examples already support a high availability configuration for 1Password SCIM Bridge or provide it out-of-the-box.
Some examples:
The intent behind this sentence is more specific to replication. At this time, we don't claim support for horizontal scaling of 1Password SCIM Bridge: our engineers originally architected this application with a single instance design. We have done some testing internally to determine whether replication could be well-supported, but we don't have any references to share at the moment.
Given your and others indicated similar interest, we could consider revisiting this and providing some reference example deployments with replication enabled for the SCIM bridge container based on our findings.
In the meantime, please feel free to continue the discussion here or reach out to us by email if you'd like to discuss strategies to provide high availability for your specific environment.
Thanks for the prompt response, @ag-adampike; it is much appreciated!
While the examples of fail-over/rolling-update mechanisms are, indeed, fantastic to see, let it be known that this request is focused on HA achieved through horizontal scaling1.
[1] It seems that you grokked as much but I just wanted to clarify to ensure we're seeing eye-to-eye, here.
No problem, @ChefAustin! Thanks for continuing the discussion here. 😊
I'd like to have some internal discussion regarding our support for replication and respond to that later with some more details, but I wanted to ensure that I was responding to the excellent points you addressed and the broader context of high availability in the meantime. :-)
This feature request can be quite simply summarized as: Allow for 1Password's SCIM Bridge to be deployed in a highly-available manner.
As stated in the preparation docs:
Implementing a highly-available deployment model for 1Password’s SCIM Bridge is highly desirable for IT organizations for several reasons:
In summary, adding support for a highly-available deployment model to 1Password’s SCIM Bridge addresses critical operational, security, and business needs. It enhances reliability, security, and scalability, all of which are essential for IT organizations aiming to provide seamless and secure access to resources in a constantly evolving technological landscape.
I hope you please consider this request in future development of the SCIM bridge.