This thread tracks the evolution of Slack's Enterprise Key Management (EKM) system, enabling customers to control the encryption keys for their data. Initial posts detail the design and implementation of EKM, allowing organizations to bring their own encryption keys (initially via AWS KMS) to encrypt and decrypt their data within Slack. This includes granular control through scopes (Organization, Workspace, Team, Hour, File) and integration with AWS KMS for key management. The system also addresses the challenges of multi-cloud orchestration for LLM serving, moving from SageMaker to Bedrock Provisioned Throughput, and then to Bedrock On-Demand with a hybrid routing strategy to balance performance, cost, and agility. The evolution includes managing LLM model access, infrastructure efficiency, and engineering for resilience through model hierarchies and regional routing.
All Slack trails