54Five teams share our platform and two are regulated. Where do you draw the tenancy line: namespaces, separate clusters, or vclusters?▼mediumDatabricksDatadogSalesforce◆ premiumTenancy is a dial from policy-based soft isolation to hard cluster boundaries with a virtual-control-plane middle ground. The scored answer picks by blast radius requirements and names what each model still leaves shared.Open full answer →
75Should we migrate from Ingress to Gateway API? Make the case either way.▼hardGoogleRed HatMicrosoft2 notes & comments◆ premiumIngress solved routing by convention and annotation, which meant every controller invented its own. Gateway API's real contribution is not features, it is splitting one object into three so that platform and application teams stop editing the same file.Open full answer →
78An HTTPRoute attaches to a shared Gateway but cannot reach a Service in another namespace. Which permission is missing?▼mediumGoogleRed HatMicrosoft◆ premiumRoute attachment and cross-namespace backend access have different owners. Use route status to find the failing boundary before broadening any permission.Open full answer →
15One Grafana serves three hundred teams and half the dashboards are abandoned. How do you organise it?▼mediumCloudflareWalmart Global TechRed HatunlockedDashboard sprawl is an operating-model problem wearing a tooling costume. The scored answer moves definitions into git, attaches ownership metadata to every panel, and deletes without ceremony.Open full answer →
11Design RBAC for a shared multi-team Kubernetes cluster. Which misconfigurations do you see most often?▼mediumRed HatFlipkartRazorpayunlockedMost clusters fail an RBAC review on the same handful of patterns. Naming them concretely, plus the namespace-first design that prevents them, is what separates operators from tutorial readers.Open full answer →
32Your B2B SaaS has five thousand tenants. Pooled tables, schema per tenant, or database per tenant: choose and defend.▼mediumSalesforceAtlassianOracle◆ premiumEvery candidate lists the three isolation models. The offer-worthy answer prices them per tenant, does the migration fan-out arithmetic, and lands on a hybrid with reversal conditions.Open full answer →
41Design the platform that decides whether a model change is safe to ship, for twenty teams shipping weekly.▼expertDatabricksMicrosoftSalesforce2 notes & comments◆ premiumTeams need comparable evaluations before they approve a model change. Design versioned test data, recorded runs and release thresholds that a pipeline can enforce.Open full answer →
42Design log search for four hundred services and fifty teams, at ten terabytes a day.▼expertDatadogElasticSnowflake2 notes & comments◆ premiumThe hard parts are not search. They are deciding what to keep before you pay to store it, isolating one team's query from everyone else's, and making the cost visible to the people generating it.Open full answer →
43Forty teams want to call models. Design the gateway that sits between them and the providers.▼expertStripeSalesforceAtlassian2 notes & comments◆ premiumWithout one, every team implements its own retries, its own key handling, its own logging policy, and nobody can answer what the company spends or what a model change would break.Open full answer →
54One tenant submits fifty thousand jobs and everyone else waits four hours. Design the queue so that cannot happen.▼hardSnowflakeDatabricksAtlassian◆ premiumA single FIFO queue is a first-come-first-served promise to whoever submits fastest. Fairness needs per-tenant queues and a scheduler that picks between them, and priority without fairness just moves the problem.Open full answer →
05Four teams want GPUs and you have twelve A100s. Walk me through MIG, time-slicing and MPS, and how you would decide.▼hardNVIDIAGoogleDatabricks2 notes & commentsunlockedThree sharing modes with three different isolation guarantees. MIG partitions the hardware, MPS shares the SMs, time-slicing just interleaves contexts, and picking wrong turns a latency SLO into a lottery.Open full answer →
09Six teams share a GPU cluster. Two of them are idle most nights. Design the quota model.▼hardDatabricksUberMicrosoft2 notes & commentsunlockedHard quotas strand idle GPUs and soft quotas mean the loudest team owns the cluster. Borrowing with reclaim is the shape that works, and the interesting decisions are all about what happens when the lender comes back.Open full answer →
18One customer's batch job is making your interactive chat slow. Fix it at the serving layer.▼hardDatabricksSalesforceStripe2 notes & commentsunlockedBoth workloads are legitimate and they want opposite things from the same GPU. Combine tenant rate limits with fair admission and measured capacity reservations; separate fleets are an option when shared scheduling cannot meet the targets.Open full answer →
24Forty customers each want a fine-tuned model. You have eight GPUs. How do you serve that?▼hardDatabricksSalesforceSnowflake2 notes & comments○ sign inCompatible LoRA adapters let tenants share resident base weights. Check adapter size, KV-cache demand and traffic before sizing the replica pool.Open full answer →
53A customer asks what stops their prompts from reaching another tenant on your inference platform. What is your answer?▼expertSalesforceSnowflakeMicrosoft2 notes & comments◆ premiumShared batching puts two tenants' data in one process on one device. That is defensible, and it is not what most customers assume they bought, so the answer has to be specific about which boundary exists where.Open full answer →