# Multi-tenancy

A software architecture approach in which a solution serves multiple distinct customers or groups, called tenants, while sharing resources to varying degrees.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Lightbits Inferra KV Cache Engine Claims 16x Session Density and 10M-Token Contexts

DevFeed: [Lightbits Inferra KV Cache Engine Claims 16x Session Density and 10M-Token Contexts](<https://devfeed.tech/articles/lightbits-inferra-kv-cache-engine-claims-16x-session-density-and-10m-token-contexts-17436.md>)

Original publisher: [Read original article](<https://www.storagereview.com/news/lightbits-inferra-kv-cache-engine-claims-16x-session-density-and-10m-token-contexts>)

Author: Harold Fritts

Published: 2026-09-14T16:23:21Z

Content type: news

Language: en

Sources: [StorageReview.com](<https://devfeed.tech/sources/storagereview-com.md>)

Topics: [Inference](<https://devfeed.tech/topics/inference.md>), [Inference Performance](<https://devfeed.tech/topics/inference-performance.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [sglang](<https://devfeed.tech/topics/sglang.md>), [TensorRT](<https://devfeed.tech/topics/tensorrt.md>), [vllm](<https://devfeed.tech/topics/vllm.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cache](<https://devfeed.tech/tags/cache.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [inference](<https://devfeed.tech/tags/inference.md>), [latency](<https://devfeed.tech/tags/latency.md>), [nvme](<https://devfeed.tech/tags/nvme.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Lightbits Labs is introducing Inferra, a KV cache orchestration engine for AI inference. It virtualizes GPU memory across DRAM and NVMe storage, preserving attention states for long-context and multi-session workloads. Lightbits claims up to 16 times more concurrent sessions, more than 100 times lower latency than recomputation, and context windows of up to 10 million tokens. Inferra supports vLLM, TensorRT, and SGLang and includes tiering, predictive prefetching, tenant isolation, and encrypted data transfer.

### Source excerpt

Lightbits Labs, the company that invented NVMe over TCP, is moving into inference software with Inferra, a KV cache orchestration engine that makes its public debut tomorrow, September 15, at the AI Infra Summit in Santa Clara. The software virtualizes GPU memory across DRAM and NVMe storage tiers and turns the KV cache into a The post Lightbits Inferra KV Cache Engine Claims 16x Session Density and 10M-Token Contexts appeared first on StorageReview.com.

## Data Engineering Weekly #287

DevFeed: [Data Engineering Weekly #287](<https://devfeed.tech/articles/data-engineering-weekly-287-18267.md>)

Original publisher: [Read original article](<https://www.dataengineeringweekly.com/p/data-engineering-weekly-287>)

Author: Ananth Packkildurai

Published: 2026-09-14T02:52:23Z

Content type: article

Language: en

Sources: [Data Engineering Weekly](<https://devfeed.tech/sources/data-engineering-weekly.md>)

Topics: [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [data observability](<https://devfeed.tech/topics/data-observability.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Event-Streaming](<https://devfeed.tech/topics/event-streaming.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Library](<https://devfeed.tech/topics/library.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [observability](<https://devfeed.tech/tags/observability.md>), [openai](<https://devfeed.tech/tags/openai.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

Data Engineering Weekly #287 covers building data platforms from scratch, including composable architectures, data quality, and observability. It also previews talks on governed machine-executable ontologies for marketing activation and fair, order-preserving Kafka consumption for many tenants. The issue links to OpenAI's storage platform scaling for ChatGPT and Pinterest's embedding retrieval platform.

### Source excerpt

The Weekly Data Engineering Newsletter

## Red Hat AI 3.5 tackles the GPU queue that can stall AI pilots

DevFeed: [Red Hat AI 3.5 tackles the GPU queue that can stall AI pilots](<https://devfeed.tech/articles/red-hat-ai-3-5-tackles-the-gpu-queue-that-can-stall-ai-pilots-8486.md>)

Original publisher: [Read original article](<https://thenewstack.io/red-hat-ai-multitenancy/>)

Author: Adrian Bridgwater

Published: 2026-09-10T17:01:36Z

Content type: news

Language: en

Sources: [The New Stack](<https://devfeed.tech/sources/the-new-stack.md>)

Topics: [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [AI Platform](<https://devfeed.tech/topics/ai-platform.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-operations](<https://devfeed.tech/tags/ai-operations.md>), [ai-platform](<https://devfeed.tech/tags/ai-platform.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [observability](<https://devfeed.tech/tags/observability.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>)

### AI overview

Red Hat AI 3.5 adds multi-tenancy, isolation, priority-aware GPU scheduling, safety benchmarking, observability, and GPU resource management for enterprise AI workloads.

### Source excerpt

Red Hat released Red Hat AI 3.5 this week, a move designed to let software engineering teams run AI with The post Red Hat AI 3.5 tackles the GPU queue that can stall AI pilots appeared first on The New Stack.

## Fewer lockouts, less manual work: What's new for 1Password EPM admins

DevFeed: [Fewer lockouts, less manual work: What's new for 1Password EPM admins](<https://devfeed.tech/articles/fewer-lockouts-less-manual-work-what-s-new-for-1password-epm-admins-1972.md>)

Original publisher: [Read original article](<https://1password.com/blog/whats-new-for-1password-epm-admins>)

Author: info@1password.com (Jairo Camacho)

Published: 2026-08-26T00:00:00Z

Content type: release

Language: en

Sources: [Blog on 1Password Blog](<https://devfeed.tech/sources/blog-on-1password-blog.md>)

Topics: [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Entra ID](<https://devfeed.tech/topics/entra-id.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>)

Tags: [documentation](<https://devfeed.tech/tags/documentation.md>), [entra-id](<https://devfeed.tech/tags/entra-id.md>), [identity](<https://devfeed.tech/tags/identity.md>), [integration](<https://devfeed.tech/tags/integration.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [news](<https://devfeed.tech/tags/news.md>), [outage](<https://devfeed.tech/tags/outage.md>), [releases](<https://devfeed.tech/tags/releases.md>), [scale](<https://devfeed.tech/tags/scale.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

1Password announces releases for EPM admins focused on reducing lockouts and automating provisioning at scale. The updates include Entra ID secret-expiration tracking with reminders and guided rotation, integration between Multi-Tenancy and Automated Provisioning, and Vault Migrations for populating shared vaults in linked accounts.

### Source excerpt

As a company grows, more employees join, but the size of the IT team overseeing critical systems often doesn't grow at the same pace. Admins have to be intentional about prioritizing their efforts to meet the needs of a growing organization. That's why we're excited to announce several releases aimed at helping admins optimize their organization's use of 1Password in two important areas: reducing lockouts and automating provisioning at scale. Preventing avoidable lockouts Entra ID Secret Expiration Most 1Password Business accounts sign in via SSO through an identity provider like Microsoft Entra ID. Admins rely on a secret provisioned by Entra to establish connectivity with 1Password. However, it comes with an expiration date. Once it expires, the connection breaks, preventing anyone from signing in. This was one of the most common and disruptive patterns we'd observe with customers. Entra ID Secret Expiration now tracks it for you. Simply record the expiration date, and 1Password will send escalating reminders across in-app banners, emails, and login prompts at a fixed cadence (e.g., 90/60/30 days). Once it's time to rotate the secret, follow the guided flow in the Admin Console, confirm it's working as intended, and the countdown resets automatically. A predictable secret expiration date should never become an outage, and now it doesn't have to. Standing up new parts of the business quickly Multi-Tenancy and Automated Provisioning integration Earlier this year we released Multi-Tenancy and Automated Provisioning, hosted by 1Password, two critical features for admins to manage provisioning, deprovisioning, and parent/child accounts at scale. Now admins can use these features in tandem, so enterprises with multi-tenant setups can take advantage of Automated Provisioning. To get started, check out our detailed documentation for setting up the Multi-Tenancy and Automated Provisioning integration To get started, check out our detailed documentation for setting up the M

## Multi-tenancy at Scale: How to Give Every User Their Own Database

DevFeed: [Multi-tenancy at Scale: How to Give Every User Their Own Database](<https://devfeed.tech/articles/multi-tenancy-at-scale-how-to-give-every-user-their-own-database-6006.md>)

Original publisher: [Read original article](<https://turso.tech/blog/multi-tenancy-at-scale>)

Author: Jeff Olson

Published: 2026-08-17T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [platform-api](<https://devfeed.tech/tags/platform-api.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [saas](<https://devfeed.tech/tags/saas.md>), [scale](<https://devfeed.tech/tags/scale.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

This article argues that database-per-tenant architecture becomes practical at scale when each tenant database is a SQLite file rather than a continuously running PostgreSQL or MySQL server process. It contrasts the cost, connection-pooling, and backup challenges of server-based databases with SQLite's low-cost, file-based model, using Turso as the relevant platform context.

### Source excerpt

The warnings against giving every tenant their own database assume a database is a server process. When a database is a file, the tradeoffs look completely different.

## Multi-Tenant AI Agents: Why Data Isolation Starts at the Database

DevFeed: [Multi-Tenant AI Agents: Why Data Isolation Starts at the Database](<https://devfeed.tech/articles/multi-tenant-ai-agents-why-data-isolation-starts-at-the-database-23798.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/multi-tenant-ai-agents-why-data-isolation-starts-at-the-database>)

Author: Quentin Packard

Published: 2026-08-11T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Security](<https://devfeed.tech/topics/security.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Database](<https://devfeed.tech/topics/database.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [prompt-injection](<https://devfeed.tech/tags/prompt-injection.md>), [saas](<https://devfeed.tech/tags/saas.md>), [security](<https://devfeed.tech/tags/security.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>)

### AI overview

The article argues that multi-tenant AI agent security requires database-level tenant isolation in addition to prompt safety and API-layer filtering. It explains that agents can act on improperly accessed data through downstream systems, APIs, and tool calls, expanding the potential impact of a tenant-boundary failure.

### Source excerpt

Most SaaS teams shipping agentic features focus on prompt safety and API-layer filtering. But effective AI agent security also depends on...

## The hyperscale blueprint: Why cloud giants prioritize VMs for Kubernetes over bare metal

DevFeed: [The hyperscale blueprint: Why cloud giants prioritize VMs for Kubernetes over bare metal](<https://devfeed.tech/articles/the-hyperscale-blueprint-why-cloud-giants-prioritize-vms-for-kubernetes-over-bare-metal-12238.md>)

Original publisher: [Read original article](<https://platformengineering.org/blog/the-hyperscale-blueprint-why-cloud-giants-prioritize-vms-for-kubernetes-over-bare-metal>)

Author: Jack Wallen

Published: 2026-07-23T05:40:01Z

Content type: article

Language: en

Sources: [Platform Engineering Blog](<https://devfeed.tech/sources/platform-engineering-blog.md>)

Topics: [virtualization](<https://devfeed.tech/topics/virtualization.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Nitro System](<https://devfeed.tech/topics/nitro-system.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [containers](<https://devfeed.tech/tags/containers.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [nitro-system](<https://devfeed.tech/tags/nitro-system.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [security](<https://devfeed.tech/tags/security.md>), [virtual-machines](<https://devfeed.tech/tags/virtual-machines.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

Cloud providers generally run Kubernetes and other containerized workloads on virtual machines rather than bare metal because virtualization offers security, isolation, flexibility, scalability, and near-bare-metal performance. AWS Nitro and Firecracker help reduce virtualization overhead, while bare metal remains reserved for specialized performance or hardware-access requirements.

### Source excerpt

Why do cloud giants use VMs for Kubernetes? Learn why AWS, Azure, and Google prioritize Virtual Machines for containerized workloads over bare metal, focusing on security and scalability.

## Isovalent Networking for Virtualization: Enterprise-Grade Network Segmentation and Multi-Tenancy for VMs in Kubernetes

DevFeed: [Isovalent Networking for Virtualization: Enterprise-Grade Network Segmentation and Multi-Tenancy for VMs in Kubernetes](<https://devfeed.tech/articles/isovalent-networking-for-virtualization-enterprise-grade-network-segmentation-and-multi-tenancy-for-vms-in-kubernetes-31332.md>)

Original publisher: [Read original article](<https://isovalent.com/blog/post/isovalent-networking-for-virtualization/>)

Author: Marcos Hernandez

Published: 2026-06-02T12:59:28Z

Content type: release

Language: en

Sources: [Isovalent - The latest articles covering eBPF-based Networking, Observability, and Security](<https://devfeed.tech/sources/isovalent-the-latest-articles-covering-ebpf-based-networking-observability-and-security.md>)

Topics: [virtualization](<https://devfeed.tech/topics/virtualization.md>), [Network Segmentation](<https://devfeed.tech/topics/network-segmentation.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [cilium](<https://devfeed.tech/tags/cilium.md>), [ebpf](<https://devfeed.tech/tags/ebpf.md>), [hubble](<https://devfeed.tech/tags/hubble.md>), [isovalent](<https://devfeed.tech/tags/isovalent.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-networking](<https://devfeed.tech/tags/kubernetes-networking.md>), [load-balancer](<https://devfeed.tech/tags/load-balancer.md>), [mesh-networking](<https://devfeed.tech/tags/mesh-networking.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [network-segmentation](<https://devfeed.tech/tags/network-segmentation.md>), [policy](<https://devfeed.tech/tags/policy.md>), [product](<https://devfeed.tech/tags/product.md>), [runtime-security](<https://devfeed.tech/tags/runtime-security.md>), [tetragon](<https://devfeed.tech/tags/tetragon.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

Isovalent announced the general availability of Isovalent Networking for Virtualization, a product that provides network segmentation, multi-tenancy, and policy enforcement for virtual machine workloads running in Kubernetes. It also streamlines migrations to KubeVirt.

### Source excerpt

We're formally announcing the General Availability of Isovalent Networking for Virtualization (INV), a purpose-built product that brings full network segmentation, multi-tenancy, and policy enforcement to virtual machine workloads running in Kubernetes, in addition to streamlining migrations to KubeVirt.

## Scaling Personalized Marketing for Multi-Tenant Commerce Platforms

DevFeed: [Scaling Personalized Marketing for Multi-Tenant Commerce Platforms](<https://devfeed.tech/articles/scaling-personalized-marketing-for-multi-tenant-commerce-platforms-20109.md>)

Original publisher: [Read original article](<https://tech.instacart.com/scaling-personalized-marketing-for-multi-tenant-commerce-platforms-816f0c6a046b?source=rss----587883b5d2ee---4>)

Author: Brent Scheibelhut

Published: 2026-05-14T23:53:27Z

Content type: article

Language: en

Sources: [Instacart](<https://devfeed.tech/sources/instacart.md>)

Topics: [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [personalization](<https://devfeed.tech/topics/personalization.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [platforms](<https://devfeed.tech/tags/platforms.md>)

### AI overview

Instacart describes how it adapted its marketing automation infrastructure for Storefront Pro, a white-label e-commerce platform serving more than 350 retailers. The architecture adds multi-tenancy and scaling capabilities to support personalized, lifecycle, and self-service marketing while preserving retailer branding, tenant isolation, performance, and operational independence.

### Source excerpt

TL;DRBackground: Marketing Across Marketplace and Storefront Instacart operates across two distinct commerce experiences: Instacart Marketplace, our first-party consumer marketplace Storefront Pro, our white-label e-commerce platform for retailers For years, our marketing automation infrastructure was built primarily to support Marketplace use cases. That model worked well in a first-party environment, where the product experience, customer relationship, and brand were all centrally managed by Instacart. Storefront Pro introduced a very different set of requirements. As the platform scaled to more than 350 retailers, we needed to support hundreds of independent brands, each with its own brand identity, customer base, and marketing strategy. Retailers wanted the same level of personalization and lifecycle marketing sophistication that is available on the Instacart Marketplace, but in a way that preserved their own brand and operational independence. That raised a core architectural challenge. How do we deliver Marketplace-grade personalization and lifecycle marketing capabilities to hundreds of retailers without sacrificing tenant isolation, performance, or ease of use? To succeed, the platform needed to let retail marketers: Launch onboarding, winback, and promotional campaigns Customize branding and messaging Target specific customer segments Measure performance and iterate quickly At the same time, we could not simply extend a single-tenant marketing system to a multi-tenant environment without introducing serious risks, including: Cross-retailer data leakage API rate-limit bottlenecks Manual operational overhead Inconsistent brand experiences Tight vendor coupling Solving those constraints required rethinking the architecture so that it could support self-service marketing at scale while preserving the isolation and reliability each retailer expects. Architecture Overview Our solution builds on a third-party marketing automation platform, while adding critical mu

## Table-Per-Tenant vs Shared Table: The Multi-Tenancy Tradeoff in Postgres

DevFeed: [Table-Per-Tenant vs Shared Table: The Multi-Tenancy Tradeoff in Postgres](<https://devfeed.tech/articles/table-per-tenant-vs-shared-table-the-multi-tenancy-tradeoff-in-postgres-39658.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2026-04-15_table-per-tenant-vs-shared-table>)

Published: 2026-04-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Database](<https://devfeed.tech/topics/database.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [customers](<https://devfeed.tech/tags/customers.md>), [database](<https://devfeed.tech/tags/database.md>), [indexes](<https://devfeed.tech/tags/indexes.md>), [isolation](<https://devfeed.tech/tags/isolation.md>), [migration](<https://devfeed.tech/tags/migration.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [orders](<https://devfeed.tech/tags/orders.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [saas](<https://devfeed.tech/tags/saas.md>), [table](<https://devfeed.tech/tags/table.md>)

### AI overview

This tutorial compares table-per-tenant and shared-table designs for multi-tenant SaaS applications in Postgres. It explains how tenant counts, data size, schema changes, scale, query planning, migrations, monitoring, and data-deletion requirements affect the choice.

### Source excerpt

You are building a SaaS product. Every customer has their own orders, invoices, and documents...

## Multi-Tenant Billing Architecture: Design Patterns for SaaS

DevFeed: [Multi-Tenant Billing Architecture: Design Patterns for SaaS](<https://devfeed.tech/articles/multi-tenant-billing-architecture-design-patterns-for-saas-10091.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/multi-tenant-billing-architecture/>)

Author: Ayush Agarwal

Published: 2026-04-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [design-patterns](<https://devfeed.tech/tags/design-patterns.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [saas](<https://devfeed.tech/tags/saas.md>), [saas-billing](<https://devfeed.tech/tags/saas-billing.md>), [usage-based-billing](<https://devfeed.tech/tags/usage-based-billing.md>)

### AI overview

A guide to designing billing systems for multi-tenant SaaS applications. It compares centralized billing services, event-driven pipelines, and external billing platforms, and discusses product catalogs, subscription management, usage metering, tenant isolation, and build-versus-buy decisions.

### Source excerpt

Design patterns for building multi-tenant billing systems in SaaS. Covers tenant isolation, metering, event-driven billing, and when to build vs buy billing infrastructure.

## Automated Provisioning hosted by 1Password: A Simpler, Smarter Way to Manage Access

DevFeed: [Automated Provisioning hosted by 1Password: A Simpler, Smarter Way to Manage Access](<https://devfeed.tech/articles/automated-provisioning-hosted-by-1password-a-simpler-smarter-way-to-manage-access-1903.md>)

Original publisher: [Read original article](<https://1password.com/blog/automated-provisioning-hosted-by-1password>)

Author: info@1password.com (Allie Dusome)

Published: 2026-03-17T00:00:00Z

Content type: news

Language: en

Sources: [Blog on 1Password Blog](<https://devfeed.tech/sources/blog-on-1password-blog.md>)

Topics: [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Security](<https://devfeed.tech/topics/security.md>), [API](<https://devfeed.tech/topics/api.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Confidential Computing](<https://devfeed.tech/topics/confidential-computing.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>), [zero-knowledge](<https://devfeed.tech/topics/zero-knowledge.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [building-1password](<https://devfeed.tech/tags/building-1password.md>), [developer](<https://devfeed.tech/tags/developer.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [news](<https://devfeed.tech/tags/news.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [security](<https://devfeed.tech/tags/security.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

1Password announces Automated Provisioning hosted by 1Password, alongside enterprise multi-tenancy, verified emails, an OAuth-based Users API, and Security Automation integrations for its Enterprise Password Manager.

### Source excerpt

Modern enterprises aren't just adding employees; they're adding subsidiaries, multiple teams, contractors, AI builders, temporary projects, and new SaaS tools every week. And every new addition to a company's ecosystem also brings more credentials to manage. Unfortunately, not all of those credentials can be managed by solutions like single-sign-on (SSO) or privileged access management (PAM). Many of them might be stored in shared spreadsheets, developer environments, browser sessions, and automation workflows that traditional identity security systems were never designed to govern. This results in identity sprawl, operational drag, and an overall widening of the Access-Trust Gap. In the face of this ever-expanding attack surface, security leaders are left struggling to deploy credential security across every team and workflow, without having to build more infrastructure just to manage their infrastructure. In light of these issues, today we're introducing a new evolution for 1Password Enterprise Password Manager (EPM): enterprise-grade provisioning, structure, governance, and security automation built directly into the platform. This launch includes: Automated Provisioning hosted by 1Password Enterprise multi-tenancy Verified emails from 1Password OAuth-based Users API and new Security Automation integrations Together, these capabilities make EPM easier to deploy, easier to scale, and easier to operate as the foundational tool of modern identity security. Introducing Automated Provisioning, hosted by 1Password Automated Provisioning hosted by 1Password is our next-generation provisioning solution, built directly into 1Password. Automated Provisioning requires no servers to deploy, no bridge to maintain, and no ongoing infrastructure burden. In early testing, the response from admins was immediate. "We were done in about five minutes. We set everything up from scratch, added the integration in Okta, and it worked immediately. Adding and removing users was seamless.

## Types of Cloud Service Models

DevFeed: [Types of Cloud Service Models](<https://devfeed.tech/articles/types-of-cloud-service-models-17763.md>)

Original publisher: [Read original article](<https://talent500.com/blog/types-of-cloud-service-models/>)

Author: Sumit Malviya

Published: 2026-03-12T07:01:39Z

Content type: tutorial

Language: en

Sources: [Backend Archives | Talent500 blog](<https://devfeed.tech/sources/backend-archives-talent500-blog.md>)

Topics: [cloud-computing](<https://devfeed.tech/topics/cloud-computing.md>), [paas and iaas](<https://devfeed.tech/topics/paas-and-iaas.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>)

Tags: [advantages-and-disadvantages-of-cloud-service-models](<https://devfeed.tech/tags/advantages-and-disadvantages-of-cloud-service-models.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [best-practices-for-implementation-of-cloud-models](<https://devfeed.tech/tags/best-practices-for-implementation-of-cloud-models.md>), [choosing-the-right-cloud-service-model](<https://devfeed.tech/tags/choosing-the-right-cloud-service-model.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [comparing-saas-paas-and-iaas](<https://devfeed.tech/tags/comparing-saas-paas-and-iaas.md>), [conclusion](<https://devfeed.tech/tags/conclusion.md>), [container-as-a-service-caas](<https://devfeed.tech/tags/container-as-a-service-caas.md>), [emerging-cloud-service-models](<https://devfeed.tech/tags/emerging-cloud-service-models.md>), [function-as-a-service-faas](<https://devfeed.tech/tags/function-as-a-service-faas.md>), [future-trends-in-cloud-service-models](<https://devfeed.tech/tags/future-trends-in-cloud-service-models.md>), [infrastructure-as-a-service-iaas](<https://devfeed.tech/tags/infrastructure-as-a-service-iaas.md>), [paas-and-iaas](<https://devfeed.tech/tags/paas-and-iaas.md>), [platform-as-a-service-paas](<https://devfeed.tech/tags/platform-as-a-service-paas.md>), [saas](<https://devfeed.tech/tags/saas.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [software-as-a-service-saas](<https://devfeed.tech/tags/software-as-a-service-saas.md>), [the-three-main-cloud-service-models](<https://devfeed.tech/tags/the-three-main-cloud-service-models.md>), [types-of-cloud-service-models](<https://devfeed.tech/tags/types-of-cloud-service-models.md>), [use-cases-for-every-cloud-service-model](<https://devfeed.tech/tags/use-cases-for-every-cloud-service-model.md>)

### AI overview

This article explains the main cloud service delivery models: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also introduces emerging models such as FaaS and CaaS and discusses SaaS tenancy choices.

### Source excerpt

Cloud computing has fundamentally changed how organizations build, deploy, and scale IT systems. Instead of investing heavily in on-premises hardware [...] The post Types of Cloud Service Models appeared first on Talent500 blog.

## Building transactional voice agents at Nector

DevFeed: [Building transactional voice agents at Nector](<https://devfeed.tech/articles/building-transactional-voice-agents-at-nector-39410.md>)

Original publisher: [Read original article](<https://blog.pranshu-raj.in/posts/nector-voice-agents/>)

Author: Pranshu Raj

Published: 2026-03-07T13:39:58Z

Content type: article

Language: en

Sources: [Pranshu Raj - blog on backend systems, performance and sidequests](<https://devfeed.tech/sources/pranshu-raj-blog-on-backend-systems-performance-and-sidequests.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [database-design](<https://devfeed.tech/tags/database-design.md>), [json-rpc](<https://devfeed.tech/tags/json-rpc.md>), [latency](<https://devfeed.tech/tags/latency.md>), [latency-optimization](<https://devfeed.tech/tags/latency-optimization.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [observability](<https://devfeed.tech/tags/observability.md>), [pii](<https://devfeed.tech/tags/pii.md>), [production](<https://devfeed.tech/tags/production.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [voice](<https://devfeed.tech/tags/voice.md>)

### AI overview

An engineer describes building customer-facing transactional voice agents for ecommerce at Nector. The article covers a REST-to-JSON-RPC MCP proxy that improved observability, PII control, context reduction, latency, and correctness, plus experiments that reduced one agent's p90 latency from more than 8 seconds to 2 seconds.

### Source excerpt

Building production ready voice agents, latency optimization, multi tenancy, MCP proxies - six months of building customer facing voice agents

## Rails Multi-Tenancy

DevFeed: [Rails Multi-Tenancy](<https://devfeed.tech/articles/rails-multi-tenancy-33513.md>)

Original publisher: [Read original article](<https://dev.37signals.com/rails-multi-tenancy/>)

Author: Mike Dalessio, Kimberly Rhodes, Fernando Olivares

Published: 2026-02-13T18:00:00Z

Content type: article

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Replication](<https://devfeed.tech/topics/replication.md>)

Tags: [active-record](<https://devfeed.tech/tags/active-record.md>), [databases](<https://devfeed.tech/tags/databases.md>), [demo](<https://devfeed.tech/tags/demo.md>), [developer](<https://devfeed.tech/tags/developer.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rails](<https://devfeed.tech/tags/rails.md>), [replication](<https://devfeed.tech/tags/replication.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

### AI overview

Lead Programmer Mike Dalessio discusses multi-tenancy in Rails, including 37signals' work moving Fizzy toward separate customer databases, the Active Record Tenanted gem, safeguards against accidental data leaks, and challenges involving SQLite replication and failover.

### Source excerpt

Lead Programmer Mike Dalessio shares the benefits of multi-tenant databases and how his work with Fizzy led to the the Active Record Tenanted gem.

## Mastering IAM in Ceph: Multi-Tenancy, Access Control, and Why ACLs Must Die

DevFeed: [Mastering IAM in Ceph: Multi-Tenancy, Access Control, and Why ACLs Must Die](<https://devfeed.tech/articles/mastering-iam-in-ceph-multi-tenancy-access-control-and-why-acls-must-die-12334.md>)

Original publisher: [Read original article](<https://ceph.io/en/news/blog/2026/mastering-iam/>)

Author: Daniel Alexander Parkes, Anthony D'Atri

Published: 2026-01-24T00:00:00Z

Content type: article

Language: en

Sources: [Ceph Blog](<https://devfeed.tech/sources/ceph-blog.md>)

Topics: [IAM](<https://devfeed.tech/topics/iam.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [aws](<https://devfeed.tech/tags/aws.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [ceph](<https://devfeed.tech/tags/ceph.md>), [defense-in-depth](<https://devfeed.tech/tags/defense-in-depth.md>), [en-article](<https://devfeed.tech/tags/en-article.md>), [en-blog-post](<https://devfeed.tech/tags/en-blog-post.md>), [iam](<https://devfeed.tech/tags/iam.md>), [identity](<https://devfeed.tech/tags/identity.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [operations](<https://devfeed.tech/tags/operations.md>), [production](<https://devfeed.tech/tags/production.md>), [rgw](<https://devfeed.tech/tags/rgw.md>), [s3](<https://devfeed.tech/tags/s3.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains why ACLs in Ceph Object Gateway should be disabled in favor of centralized IAM policies. It discusses S3 permission failures, multi-tenant access problems, AWS's ACL-disabled defaults, and defense-in-depth measures such as Block Public Access and explicit denies for ACL operations.

### Source excerpt

Introduction ¶ Introduction: When Security Theater Becomes a Real Disaster ¶ In March 2017, a misconfigured S3 bucket at Verizon exposed the personal information of 14 million customers. The root cause wasn't a sophisticated attack; it was a simple oversight in access permissions. The bucket was set to be publicly accessible due to S3 permission misconfiguration, and no one noticed because ACLs were managed separately from the company's centralized IAM policies. The security team had implemented careful, identity-based access controls, but a resource-level ACL silently bypassed them by granting access to "All Users." This scenario repeats constantly across the industry: ACLs creating invisible access paths that security teams don't know exist, buckets accidentally exposed to the public internet, and contractors uploading data that the bucket owner cannot reliably read or administer, while still consuming capacity. Between 2017 and 2019, major companies exposed hundreds of millions of records via misconfigured S3 permissions (ACLs and/or bucket policies): Verizon (2017): 14 million customers - An AWS S3 bucket configured for public access exposed names, addresses, account PINs Facebook (2019): 540 million records - Third-party apps stored user data in publicly accessible S3 buckets Instagram (2019): 49 million records - Marketing firm left influencer database unprotected in AWS S3 The AWS response was clear: since April 2023, all new S3 buckets default to "ACLs disabled" (BucketOwnerEnforced) and Block Public Access enabled. AWS strongly recommends disabling ACLs on existing buckets and migrating to a pure policy-based model with IAM Accounts architecture. If you're running the Ceph Object Gateway (RGW), you have access to the same IAM Accounts model introduced in Ceph Squid 19.2.0. This post explains why ACLs must be disabled immediately and how to implement modern, secure access control with IAM policies. Do This First (Quick Security Wins) Before reading further,

## Technology Short Take 189

DevFeed: [Technology Short Take 189](<https://devfeed.tech/articles/technology-short-take-189-10919.md>)

Original publisher: [Read original article](<https://blog.scottlowe.org/2025/10/31/technology-short-take-189/>)

Author: Scott Lowe

Published: 2025-10-31T13:00:00Z

Content type: article

Language: en

Sources: [Scott's Weblog](<https://devfeed.tech/sources/scott-s-weblog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [Security](<https://devfeed.tech/topics/security.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [evpn](<https://devfeed.tech/topics/evpn.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cni](<https://devfeed.tech/tags/cni.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cri-o](<https://devfeed.tech/tags/cri-o.md>), [devops](<https://devfeed.tech/tags/devops.md>), [digital-ocean](<https://devfeed.tech/tags/digital-ocean.md>), [docker](<https://devfeed.tech/tags/docker.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [go](<https://devfeed.tech/tags/go.md>), [iac](<https://devfeed.tech/tags/iac.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [migration](<https://devfeed.tech/tags/migration.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [networking](<https://devfeed.tech/tags/networking.md>), [oci](<https://devfeed.tech/tags/oci.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [security](<https://devfeed.tech/tags/security.md>), [technology](<https://devfeed.tech/tags/technology.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

A collection of links covering data center technologies, including EVPN/VXLAN networking, Xeon 6 server availability, the VMScape exploit, F5 appliance vulnerabilities, a Red Hat GitLab breach, multi-tenant Kubernetes, cloud migration, Pulumi resource hooks, and Terraform-related AWS tag management.

### Source excerpt

Welcome to Technology Short Take #189, Halloween Edition! OK, you caught me--this Tech Short Take is not scary. I'll try harder next year. In the meantime, enjoy this collection of links about data center-related technologies. Although this installation is lighter on content than I would prefer, I am publishing anyway in the hopes of trying to get back to a somewhat-regular cadence. Here's hoping you find something useful and informative! Networking Kevin Myers dissects EVPN/VXLAN interoperability with MicroTik and IP Infusion. Ivan Pepelnjak has a new project: open source EVPN/VXLAN labs. I plan to tackle these myself in the near future! Servers/Hardware Kevin Houston takes a look at the availability of Xeon 6 CPUs across blade server vendors. Security Security researchers recently published some research on a new microarchitectural exploit called "VMScape." The TL;DR on VMScape is that it allows hypervisor information to leak from a malicious VM. Oops! Olivier Lambert has a write-up that explains why the Xen hypervisor is not affected by this exploit. (Side note: be sure to read the comments--Olivier shares some useful information there.) The leaking of source code for F5 appliances by a "nation-state affiliated cyber threat actor" has lead the CISA to call on all federal agencies to mitigate vulnerabilities in F5 appliances due to "an imminent threat to federal networks using F5 devices and software." That's not good. In early October of this year, Red Hat confirmed the breach of one of its GitLab instances, leading to the theft of nearly 570GB of data across 28,000 repositories. Oof. Cloud Computing/Cloud Management Iain Smart reviews some common exploit paths when trying to build multi-tenant Kubernetes clusters. As Iain says, multi-tenancy is hard. Digital Society discusses their migration off AWS and Digital Ocean to Hetzner. Just this past week I learned of Pulumi's resource hooks, a feature made available back in June of this year. Hrittik Roy discusses vClus

## Smarter Pod Scheduling with MatchLabelKeys in Pod Affinity

DevFeed: [Smarter Pod Scheduling with MatchLabelKeys in Pod Affinity](<https://devfeed.tech/articles/smarter-pod-scheduling-with-matchlabelkeys-in-pod-affinity-65.md>)

Original publisher: [Read original article](<https://blog.abhimanyu-saharan.com/posts/smarter-pod-scheduling-with-matchlabelkeys-in-pod-affinity>)

Author: Abhimanyu Saharan

Published: 2025-06-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Abhimanyu Saharan](<https://devfeed.tech/sources/abhimanyu-s-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [tenant data protection](<https://devfeed.tech/topics/tenant-data-protection.md>)

Tags: [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-v1-33](<https://devfeed.tech/tags/kubernetes-v1-33.md>)

### AI overview

This article explains how Kubernetes matchLabelKeys and mismatchLabelKeys enable dynamic pod affinity for safer rollouts and tenant isolation.

### Source excerpt

Enhance Kubernetes pod scheduling with dynamic affinity using matchLabelKeys and mismatchLabelKeys for safer rollouts and tenant isolation.

## The Noisy Neighbor Problem in Multitenant Architectures

DevFeed: [The Noisy Neighbor Problem in Multitenant Architectures](<https://devfeed.tech/articles/the-noisy-neighbor-problem-in-multitenant-architectures-5697.md>)

Original publisher: [Read original article](<https://neon.com/blog/noisy-neighbor-multitenant>)

Author: Carlota Soto

Published: 2025-04-03T23:21:00Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Cloud Architecture](<https://devfeed.tech/topics/cloud-architecture.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-architecture](<https://devfeed.tech/tags/cloud-architecture.md>), [databases](<https://devfeed.tech/tags/databases.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [memory](<https://devfeed.tech/tags/memory.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

This article explains the noisy neighbor problem in multitenant architectures. It describes how tenants sharing a large AWS RDS instance can compete for finite CPU, memory, and I/O resources, allowing intensive workloads from some customers to degrade performance or cause failures for others.

### Source excerpt

Reddit's answer for solving noisy neighbors is simple: Have a talk with them, if you can stay calm, be as straight forward as possible. Don't bend on your position. At least find out what the other neighbors think. Good advice, but it can be difficult to talk to CPUs; they tend n...

## Building durable cloud control systems with Temporal

DevFeed: [Building durable cloud control systems with Temporal](<https://devfeed.tech/articles/building-durable-cloud-control-systems-with-temporal-35745.md>)

Original publisher: [Read original article](<https://temporal.io/blog/building-durable-cloud-control-systems-with-temporal>)

Author: Sergey Bykov

Published: 2025-01-16T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Cloud Architecture](<https://devfeed.tech/topics/cloud-architecture.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Managed Services](<https://devfeed.tech/topics/managed-services.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cell-based-architecture](<https://devfeed.tech/tags/cell-based-architecture.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-services](<https://devfeed.tech/tags/cloud-services.md>), [database](<https://devfeed.tech/tags/database.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [managed-services](<https://devfeed.tech/tags/managed-services.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [scalability](<https://devfeed.tech/tags/scalability.md>)

### AI overview

Temporal describes how it built Temporal Cloud as a managed service, emphasizing multi-tenancy, durable execution, and a separation between data-plane and control-plane responsibilities. It also explains using cell-based architecture to isolate resources and limit the impact of failures.

### Source excerpt

Explore how Temporal leverages durable execution, multi-tenancy, and cell-based architecture to build scalable, reliable cloud control systems. Learn key lessons and insights for managed cloud services.

## Grafana Mimir Compaction: From Bottleneck to Savings

DevFeed: [Grafana Mimir Compaction: From Bottleneck to Savings](<https://devfeed.tech/articles/grafana-mimir-compaction-from-bottleneck-to-savings-15452.md>)

Original publisher: [Read original article](<https://medium.com/wise-engineering/grafana-mimir-compaction-from-bottleneck-to-savings-b26c6b0125a6?source=rss----f2565bbe9c46---4>)

Author: Milon James

Published: 2025-01-15T11:55:57Z

Content type: article

Language: en

Sources: [Wise Engineering - Medium](<https://devfeed.tech/sources/wise-engineering-medium.md>)

Topics: [Grafana](<https://devfeed.tech/topics/grafana.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Disk image](<https://devfeed.tech/topics/disk-image.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [grafana-mimir](<https://devfeed.tech/tags/grafana-mimir.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [s3](<https://devfeed.tech/tags/s3.md>), [scalability](<https://devfeed.tech/tags/scalability.md>)

### AI overview

This technical article describes Wise's migration from Thanos to Grafana Mimir, the compaction bottleneck that emerged in its metrics infrastructure, and the resulting improvements after the issue was resolved. The reported benefits include S3 storage savings, reduced cross-AZ network transfer, and lower query latency.

### Source excerpt

Intro This technical blog article dives deep into a compaction bottleneck that was silently impacting our metrics infrastructure after we migrated from Thanos to Grafana Mimir. Follow along as we detail the investigation, solution, and the remarkable performance and cost improvements that transformed our metrics pipeline. To give readers some context on the scale of our operations at Wise, our production Mimir stack is currently ingesting approximately a total of 6 million metric samples per second across different tenants at the time of writing -- a testament to the critical role it plays in our observability infrastructure. Write throughput and latency In the world of observability, managing large-scale metric storage systems can be a challenging endeavour. Recently, Wise made a significant shift from Thanos to Grafana Mimir, a decision driven by our growing need for better scalability, feature richness, and operational simplicity. The switch has already yielded several benefits, but a critical issue with Mimir compaction brought new challenges to light. Once resolved, this fix not only improved system reliability but also delivered substantial cost benefits in terms of S3 storage savings, cross-AZ network transfer reductions, and query latency improvements. Here's an overview of our journey -- from the switch to Mimir to resolving compaction issues and reaping the rewards. Why We Switched from Thanos to Mimir Thanos had served us well as a metrics storage and query system, but as our use case evolved, we began to encounter limitations: Scaling Challenges: Managing Thanos components at scale -- especially with the growth in the volume of metrics data -- became operationally complex. Retention and Compaction Flexibility: Thanos's approach to compaction and retention felt rigid for our growing requirements. Feature Set: Mimir provided robust multi-tenancy capabilities, advanced query performance optimisations, and seamless integration with our existing workflows. Benefi

## A deep look into our new massive multitenant architecture

DevFeed: [A deep look into our new massive multitenant architecture](<https://devfeed.tech/articles/a-deep-look-into-our-new-massive-multitenant-architecture-5874.md>)

Original publisher: [Read original article](<https://turso.tech/blog/a-deep-look-into-our-new-massive-multitenant-architecture>)

Author: Glauber Costa

Published: 2024-10-16T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Security](<https://devfeed.tech/topics/security.md>), [bug](<https://devfeed.tech/topics/bug.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [company](<https://devfeed.tech/tags/company.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [developers](<https://devfeed.tech/tags/developers.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso describes a new massive multitenant architecture built around a serverless database forked from SQLite. The design provisions a small VM, hosts many SQLite files, supports HTTP access and replication, and scales the VM to zero when inactive to control costs. The article also discusses database isolation, security and resource-allocation limitations, and the role and limits of careful development and automated testing.

### Source excerpt

A deep dive into the reasons behind us rewriting our software stack

## Control Planes for Database-Per-User in Neon

DevFeed: [Control Planes for Database-Per-User in Neon](<https://devfeed.tech/articles/control-planes-for-database-per-user-in-neon-5149.md>)

Original publisher: [Read original article](<https://neon.com/blog/control-planes-for-database-per-user-in-neon>)

Author: Dian M Fay

Published: 2024-09-11T08:32:29Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Per-user Database](<https://devfeed.tech/topics/per-user-database.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Security](<https://devfeed.tech/topics/security.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [product](<https://devfeed.tech/tags/product.md>), [routing](<https://devfeed.tech/tags/routing.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>)

### AI overview

This article explains how Neon supports multi-tenant, database-per-user applications in Postgres and why a centralized control plane is needed to manage the growing number of projects. It introduces Neon's hierarchy of projects, branches, and databases, along with the isolation, testing, development, and operational considerations of this architecture.

### Source excerpt

Due to its serverless architecture, Neon is a great option for building multi-tenant, database-per-user applications in Postgres. In a previous post, we explored the various approaches to multi-tenancy in Postgres, with a particular focus on the database-per-user architecture and...

## Multi-tenancy and Database-per-User Design in Postgres

DevFeed: [Multi-tenancy and Database-per-User Design in Postgres](<https://devfeed.tech/articles/multi-tenancy-and-database-per-user-design-in-postgres-5587.md>)

Original publisher: [Read original article](<https://neon.com/blog/multi-tenancy-and-database-per-user-design-in-postgres>)

Author: Dian M Fay

Published: 2024-08-29T18:00:25Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Per-user Database](<https://devfeed.tech/topics/per-user-database.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Database](<https://devfeed.tech/topics/database.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [data-architecture](<https://devfeed.tech/tags/data-architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [schema](<https://devfeed.tech/tags/schema.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

This article introduces a series about building database-per-user applications with Postgres and Neon. It outlines the evolution of multi-tenant architectures--shared schema, schema-per-user, and database-per-user--and explains the tradeoff between stronger data isolation and greater operational complexity. It also describes how Neon's serverless design and hierarchy of projects, branches, and databases may affect data architecture and application design.

### Source excerpt

Many Neon users aren't just storing their own information, but host data on behalf of many clients or customers, commonly called tenants. Over the decades, approaches to these multi-tenant data architectures have evolved in three main directions: shared schema, schema-per-user, a...

[Next page](<https://devfeed.tech/topics/multi-tenancy.md?cursor=WyIyMDI0LTA4LTI5VDE4OjAwOjI1KzAwOjAwIiwgImYxMjdmYTNkLTk1MTAtNDY5OS04MGExLTU0MjQ2OWEyODUzNCJd>)