# vendor lock-in

Vendor lock-in is a situation in which a customer cannot easily transition from a product or service to a competitor, often because of proprietary technologies or incompatibility.

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

## Running OpenBao on Kubernetes with a CloudNativePG PostgreSQL backend

DevFeed: [Running OpenBao on Kubernetes with a CloudNativePG PostgreSQL backend](<https://devfeed.tech/articles/running-openbao-on-kubernetes-with-a-cloudnativepg-postgresql-backend-30887.md>)

Original publisher: [Read original article](<https://www.cncf.io/blog/2026/09/16/running-openbao-on-kubernetes-with-a-cloudnativepg-postgresql-backend/>)

Author: Gabriele Bartolini (EnterpriseDB) and CNCF Ambassador, Rob Kenefeck (ControlPlane)

Published: 2026-09-16T11:30:00Z

Content type: tutorial

Language: en

Sources: [Cloud Native Computing Foundation](<https://devfeed.tech/sources/cloud-native-computing-foundation.md>)

Topics: [CloudNativePG](<https://devfeed.tech/topics/cloudnativepg.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [cloudnativepg](<https://devfeed.tech/tags/cloudnativepg.md>), [docker](<https://devfeed.tech/tags/docker.md>), [hashicorp-vault](<https://devfeed.tech/tags/hashicorp-vault.md>), [helm](<https://devfeed.tech/tags/helm.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux-foundation](<https://devfeed.tech/tags/linux-foundation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

A tutorial describes deploying OpenBao on Kubernetes with a three-instance CloudNativePG PostgreSQL cluster as its storage backend. It explains certificate-based authentication and a local Kind-based test environment.

### Source excerpt

Managing infrastructure secrets on Kubernetes needs a backend that is self-healing and free of vendor lock-in, and that is exactly what OpenBao (the Linux Foundation's open-source fork of HashiCorp Vault) and CloudNativePG give you: an entirely...

## What is bring your own LLM (BYO LLM)?

DevFeed: [What is bring your own LLM (BYO LLM)?](<https://devfeed.tech/articles/what-is-bring-your-own-llm-byo-llm-16108.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/insights/bring-your-own-llm>)

Author: Jesse Sumrak

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

Content type: tutorial

Language: en

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

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [industry-insights](<https://devfeed.tech/tags/industry-insights.md>), [integration](<https://devfeed.tech/tags/integration.md>), [large-language-model](<https://devfeed.tech/tags/large-language-model.md>), [llm](<https://devfeed.tech/tags/llm.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

The article explains bring your own LLM (BYO LLM), an architecture that lets organizations choose and change the large language model powering their AI agents. It describes how Twilio's Agent Connect mediates between selected models and communication channels, preserving context while separating model ownership from platform-provided voice, messaging, streaming, identity, and escalation capabilities.

### Source excerpt

Bring your own LLM (BYO LLM) lets you choose the large language model powering your AI agents rather than accepting whatever your platform ships with.

## Navigating the Walled Gardens of PostgreSQL: Hidden Risks of Postgres Vendor Lock-in

DevFeed: [Navigating the Walled Gardens of PostgreSQL: Hidden Risks of Postgres Vendor Lock-in](<https://devfeed.tech/articles/navigating-the-walled-gardens-of-postgresql-hidden-risks-of-postgres-vendor-lock-in-14100.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/migrating-postgres-solving-a-puzzle-that-shouldnt-be-hard/>)

Author: Robert Bernier

Published: 2026-08-26T14:07:50Z

Content type: opinion

Language: en

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

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [database-migration](<https://devfeed.tech/tags/database-migration.md>), [database-trends](<https://devfeed.tech/tags/database-trends.md>), [insight-for-dbas](<https://devfeed.tech/tags/insight-for-dbas.md>), [insight-for-developers](<https://devfeed.tech/tags/insight-for-developers.md>), [migration](<https://devfeed.tech/tags/migration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

The article examines how commercial ecosystems built around PostgreSQL can create walled-garden effects and constrain the portability of PostgreSQL-compatible systems. It highlights migration complexity, switching costs, and potential data-integrity risks when leaving such ecosystems.

### Source excerpt

These days there's been a lot of talk about Postgres having an impact on "everything". Whether it's replacing legacy systems, creating a new greenfield project or even implementing it as a back-end to an agentic AI, Postgres is today's poster child for innovation. So performing something as dull and straightforward as a database migration should ... Continued The post Navigating the Walled Gardens of PostgreSQL: Hidden Risks of Postgres Vendor Lock-in appeared first on Percona.

## OpenTelemetry Has Graduated... Now what?

DevFeed: [OpenTelemetry Has Graduated... Now what?](<https://devfeed.tech/articles/opentelemetry-has-graduated-now-what-32579.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/otel-grad-now-what/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-15T18:59:02Z

Content type: opinion

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Traces](<https://devfeed.tech/topics/traces.md>)

Tags: [cncf](<https://devfeed.tech/tags/cncf.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

This article discusses OpenTelemetry's CNCF graduated status, its history as a unified standard for traces, logs, and metrics, and the role of standardized APIs, language implementations, and the Collector in reducing vendor lock-in.

### Source excerpt

In case you missed it: OpenTelemetry (OTel) has officially achieved CNCF graduated status! It now stands proudly alongside amazing open source projects such as Kubernetes and Prometheus, to name just a few. It's been a long journey, and we're very excited... But, now what? To understand where we're going, it's important to understand where we came from. History In the not-so-distant past, telemetry signals were not standardized. This meant telemetry formats differed from tool to tool, with each telemetry vendor creating and maintaining its own instrumentation libraries. Vendor lock-in was a huge problem: If you wanted to switch vendors, you had to strip out the previous vendor's libraries from your code and replace them with the new vendor's libraries. As a result, switching vendors was a nontrivial task.

## Keycloak experimental AuthZEN Support

DevFeed: [Keycloak experimental AuthZEN Support](<https://devfeed.tech/articles/keycloak-experimental-authzen-support-31771.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/05/authzen-as-experimental-feature>)

Author: Ryan Emerson

Published: 2026-05-20T00:00:00Z

Content type: release

Language: en

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

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [openid](<https://devfeed.tech/topics/openid.md>), [API](<https://devfeed.tech/topics/api.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [changes](<https://devfeed.tech/tags/changes.md>), [idm](<https://devfeed.tech/tags/idm.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [resource](<https://devfeed.tech/tags/resource.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [sso](<https://devfeed.tech/tags/sso.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>), [works](<https://devfeed.tech/tags/works.md>)

### AI overview

Keycloak announces experimental support for the OpenID AuthZEN Authorization API 1.0 specification starting with version 26.7.0. The feature lets Keycloak act as a Policy Decision Point and expose existing authorization policies through a standardized API for Policy Enforcement Points.

### Source excerpt

We are excited to announce that from 26.7.0, Keycloak will include experimental support for the OpenID AuthZEN Authorization API 1.0 specification. This allows Keycloak to act as a Policy Decision Point (PDP), exposing its authorization capabilities through a standardized API that any Policy Enforcement Point (PEP) can consume. You can try this now with the Keycloak nightly release. Why AuthZEN? Authorization has long been fragmented, with competing systems defining their own protocols for answering the same fundamental question: "Can this subject perform this action on this resource?". This means applications are tightly coupled to whichever authorization backend they choose, and swapping providers requires rewriting integration code. AuthZEN changes this by defining a single, vendor-neutral API between the component that asks (the PEP) and the component that decides (the PDP). It is, in many ways, what OpenID Connect did for authentication -- but for authorization. With AuthZEN: No more vendor lock-in -- your application speaks one API regardless of the PDP behind it. RBAC, ABAC, and ReBAC under one roof -- different policy models can answer the same request format, enabling true interoperability across authorization paradigms. Centralized, externalized authorization -- policy logic lives in the PDP, not scattered across application code, making it easier to audit and update. Simpler integration -- a clean REST API with a minimal request/response model replaces complex, implementation-specific SDKs. A growing ecosystem OpenID AuthZEN Interop demonstrates that over a dozen independently-developed PDPs can be used interchangeably by the same PEP without changing a single line of application code. By adding AuthZEN support, Keycloak joins this ecosystem and lets you leverage your existing Keycloak policies through the same standardized API used by every other AuthZEN-compatible PDP. How it works The interaction between your application and Keycloak follows the standard PE

## Supabase Template is Now Available on DigitalOcean App Platform

DevFeed: [Supabase Template is Now Available on DigitalOcean App Platform](<https://devfeed.tech/articles/supabase-template-is-now-available-on-digitalocean-app-platform-19947.md>)

Original publisher: [Read original article](<https://www.digitalocean.com/blog/supabase-template-app-platform>)

Author: Bikram Gupta

Published: 2026-02-26T16:43:31Z

Content type: release

Language: en

Sources: [DigitalOcean](<https://devfeed.tech/sources/digitalocean.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>), [Template](<https://devfeed.tech/topics/template.md>), [backends](<https://devfeed.tech/topics/backends.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Security](<https://devfeed.tech/topics/security.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [backend](<https://devfeed.tech/tags/backend.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform](<https://devfeed.tech/tags/platform.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [storage](<https://devfeed.tech/tags/storage.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

DigitalOcean App Platform now offers native Supabase template support. The template deploys a production-ready Supabase backend with managed PostgreSQL, authentication, REST APIs, file storage, and real-time capabilities.

### Source excerpt

Modern applications need more than just a database. They need authentication, auto-generated APIs, file storage, and real-time subscriptions. Supabase is a powerful open-source Firebase alternative that transforms PostgreSQL into a complete backend platform. With its developer-friendly SDKs and instant API generation, Supabase is a top request from teams who want full control over their infrastructure without sacrificing speed. Today, we're excited to announce native Supabase template support on DigitalOcean App Platform. Deploy a production-ready Supabase backend with one click, complete with managed PostgreSQL, authentication, REST API, file storage, and real-time capabilities. Benefits Instant Backend: Get authentication, auto-generated REST APIs, file storage, and real-time subscriptions without writing backend code. Production-Ready Security: Every deployment includes JWT authentication, Row Level Security (RLS), and secure credential management out of the box. Self-Hosted Control: Keep your data, auth credentials, and file storage on infrastructure you control--no vendor lock-in. Full-Stack Ready: Deploy Supabase alongside your frontend application in a single App Platform project. Architecture Overview The Supabase template deploys a complete backend stack that auto-generates APIs from your PostgreSQL schema. Your frontend applications connect through four specialized services that handle data, authentication, files, and real-time updates. How Supabase Works Unlike traditional backends where you write API endpoints manually, Supabase auto-generates them from your database schema: Row Level Security (RLS) policies on your tables control who can access what - users only see their own data, automatically. How to Get Started The template repository contains everything you need to deploy Supabase on App Platform: github.com/AppPlatform-Templates/supabase-appplatform You have three deployment paths: One-Click: Use the Deploy to DigitalOcean button in the repository

## Announcing AI for Citizens

DevFeed: [Announcing AI for Citizens](<https://devfeed.tech/articles/announcing-ai-for-citizens-6971.md>)

Original publisher: [Read original article](<https://mistral.ai/news/ai-for-citizens/>)

Published: 2025-07-03T12:00:00Z

Content type: news

Language: en

Sources: [Mistral AI Blog](<https://devfeed.tech/sources/mistral-ai-blog.md>)

Topics: [AI Strategy](<https://devfeed.tech/topics/ai-strategy.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Frontier AI](<https://devfeed.tech/topics/frontier-ai.md>), [AI Platform](<https://devfeed.tech/topics/ai-platform.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [frontier-ai](<https://devfeed.tech/tags/frontier-ai.md>), [mistral](<https://devfeed.tech/tags/mistral.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [public-sector](<https://devfeed.tech/tags/public-sector.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

Mistral AI announces AI for Citizens, a collaborative initiative that helps states and public institutions strategically use AI to transform public services, encourage innovation, and maintain competitiveness. The initiative promotes greater control over AI and addresses risks associated with closed systems, vendor dependence, geopolitical constraints, and national requirements for safety, privacy, and data governance.

### Source excerpt

The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.

## Using Rails Views, Web Components, React, and Rails ViewComponents Together

DevFeed: [Using Rails Views, Web Components, React, and Rails ViewComponents Together](<https://devfeed.tech/articles/rails-views-web-components-react-why-make-a-choice-33528.md>)

Original publisher: [Read original article](<https://www.aha.io/engineering/articles/rails-views-web-components-react>)

Published: 2025-03-03T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [React](<https://devfeed.tech/topics/react.md>), [Web Components](<https://devfeed.tech/topics/web-components.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [components](<https://devfeed.tech/tags/components.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [opinion](<https://devfeed.tech/tags/opinion.md>), [rails](<https://devfeed.tech/tags/rails.md>), [react](<https://devfeed.tech/tags/react.md>), [server-side-rendering](<https://devfeed.tech/tags/server-side-rendering.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

The article argues that Rails views, web components, React, and Rails ViewComponents are not mutually exclusive. It explains that each approach addresses different problems and can be combined thoughtfully, including server rendering for simpler data-display features and web components for avoiding vendor lock-in.

### Source excerpt

How many times have you heard or read statements like these in tech discussions?"Everything needs to be a single-page app these days. Server-rendered templates are holding you back.""Web components are the future. Why tie yourself to any framework?"

## DynamoDB For System Design Interviews

DevFeed: [DynamoDB For System Design Interviews](<https://devfeed.tech/articles/dynamodb-for-system-design-interviews-32313.md>)

Original publisher: [Read original article](<https://evanking1.medium.com/dynamodb-for-system-design-interviews-4512544c5023?source=rss-9736778727ef------2>)

Author: Evan King

Published: 2024-11-19T21:30:02Z

Content type: tutorial

Language: en

Sources: [Evan King](<https://devfeed.tech/sources/evan-king.md>)

Topics: [DynamoDB](<https://devfeed.tech/topics/dynamodb.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [data-storage](<https://devfeed.tech/tags/data-storage.md>), [database](<https://devfeed.tech/tags/database.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [learning](<https://devfeed.tech/tags/learning.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [system-design-interview](<https://devfeed.tech/tags/system-design-interview.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This tutorial explains DynamoDB for system design interviews. It covers DynamoDB's managed operation, scalability, key-value and NoSQL data model, transaction support, lack of open-source internals, and practical considerations including vendor lock-in and whether interviewers permit its use.

### Source excerpt

By the Co-founder of www.hellointerview.comIntro DynamoDB is a fully-managed, highly scalable, key-value service provided by AWS. Cool, buzz-words. But what the hell does that mean and why does it matter? Fully-Managed -- This means that AWS takes care of all the operational aspects of the database. The fully-managed nature allows AWS to handle all operational tasks -- hardware provisioning, configuration, patching, and scaling -- freeing developers to concentrate on application development. Highly Scalable -- DynamoDB can handle massive amounts of data and traffic. It automatically scales up or down to adjust to your application's needs, without any downtime or performance degradation. Key-value -- DynamoDB is a NoSQL database, which means it doesn't use the traditional relational database model. Instead, it uses a key-value model that allows for flexible data storage and retrieval. The moral of the story is that DynamoDB is a super easy to use and can scale to support a wide variety of applications. For system design interviews in particular, it has just about everything you'd ever need from a database. It even supports transactions now! Which neutralizes one of the biggest criticisms of DynamoDB in the past. Importantly, DynamoDB is not open-source, so we can't as easily describe its internals like we did with breakdowns of open source technologies like Kafka and Redis. Instead, we'll focus more on you interact with it. In order to look under the hood, we'll rely on the limited information AWS provides via documentation and the DynamoDB Whitepaper. In this deep dive, we'll break down exactly what you need to know about DynamoDB in order to field any question about it in a system design interview. Along the way, you'll also acquire practical learning that you can later apply in your own projects. Let's break it down! Candidates often ask me, "am I even allowed to use DynamoDB in an interview?"The answer is simple, ask your interviewer! Many will say yes, and just expec

## Planning Your PostgreSQL Migration: Best Practices and Key Considerations

DevFeed: [Planning Your PostgreSQL Migration: Best Practices and Key Considerations](<https://devfeed.tech/articles/planning-your-postgresql-migration-best-practices-and-key-considerations-26485.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/planning-your-postgresql-migration/>)

Author: Ken W. Alger

Published: 2024-11-19T19:40:49Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [heroku-postgres](<https://devfeed.tech/tags/heroku-postgres.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [migration](<https://devfeed.tech/tags/migration.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

This guide explains how to plan a PostgreSQL migration between cloud providers. It covers evaluating the current database setup, checking PostgreSQL version and extension compatibility, and documenting configuration settings before migration.

### Source excerpt

Your organization may have many reasons to move a cloud service from one provider to another. Maybe you've found a better performance-versus-cost balance elsewhere. Maybe you're trying to avoid vendor lock-in. Whatever your reasons, the convenience and general interoperability of cloud services today put you in the driver's seat. You get to piece together the [...] The post Planning Your PostgreSQL Migration: Best Practices and Key Considerations appeared first on Heroku.

## Free the data: Why US federal agencies should standardize on OpenTelemetry

DevFeed: [Free the data: Why US federal agencies should standardize on OpenTelemetry](<https://devfeed.tech/articles/free-the-data-why-us-federal-agencies-should-standardize-on-opentelemetry-4843.md>)

Original publisher: [Read original article](<https://www.elastic.co/blog/us-federal-agencies-opentelemetry>)

Author: Bill Wright

Published: 2024-06-26T00:00:00Z

Content type: opinion

Language: en

Sources: [Elastic Blog - Elasticsearch, Kibana, and ELK Stack](<https://devfeed.tech/sources/elastic-blog-elasticsearch-kibana-and-elk-stack.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>)

Tags: [collection](<https://devfeed.tech/tags/collection.md>), [cost-savings](<https://devfeed.tech/tags/cost-savings.md>), [government](<https://devfeed.tech/tags/government.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open](<https://devfeed.tech/tags/open.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [opentelemetry-data-ingestion-open-source-standards-government](<https://devfeed.tech/tags/opentelemetry-data-ingestion-open-source-standards-government.md>), [public-sector-government](<https://devfeed.tech/tags/public-sector-government.md>), [standard](<https://devfeed.tech/tags/standard.md>), [standards](<https://devfeed.tech/tags/standards.md>), [systems](<https://devfeed.tech/tags/systems.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [universal-profiling-logs-metrics](<https://devfeed.tech/tags/universal-profiling-logs-metrics.md>), [us](<https://devfeed.tech/tags/us.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

The article argues that US federal agencies should standardize on OpenTelemetry, an open-source observability framework and CNCF project. It presents unified collection of traces, metrics, and logs as a way to reduce vendor lock-in and costs, improve interoperability and collaboration, and provide adaptable monitoring across government applications and infrastructure.

### Source excerpt

Adopting OpenTelemetry standards can enhance the government's ability to manage and analyze telemetry data across diverse systems - ensuring consistent and reliable data collection and leading to better decision-making and improved service delivery.

## Data Center Fabric Designs: Size Matters

DevFeed: [Data Center Fabric Designs: Size Matters](<https://devfeed.tech/articles/data-center-fabric-designs-size-matters-10959.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/03/fabric-designs-size-matters/>)

Published: 2024-03-14T07:55:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [data centers](<https://devfeed.tech/topics/data-centers.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [data-center](<https://devfeed.tech/tags/data-center.md>), [design](<https://devfeed.tech/tags/design.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [fabric](<https://devfeed.tech/tags/fabric.md>), [networks](<https://devfeed.tech/tags/networks.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

The article argues that the appropriate data center fabric design depends on network size and operational complexity. Mixing vendors may help large streaming services avoid vendor lock-in, reduce prices, and address supply-chain issues, but it is usually impractical for enterprise data centers because the operational costs of multiple operating systems, support centers, and tooling can outweigh acquisition savings.

### Source excerpt

The "should we use the same vendor for fabric spines and leaves?" discussion triggered the expected counterexamples. Here's one: I actually have worked with a few orgs that mix vendors at both spine and leaf layer. Can't take names but they run fairly large streaming services. To me it seems like a play to avoid vendor lock-in, drive price points down and be in front of supply chain issues. As always, one has to keep two things in mind: Read more ...

## The PaaS Dilemma

DevFeed: [The PaaS Dilemma](<https://devfeed.tech/articles/the-paas-dilemma-17851.md>)

Original publisher: [Read original article](<https://encore.dev/blog/the-paas-dilemma>)

Author: Dominic Black

Published: 2023-08-03T00:00:00Z

Content type: opinion

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [paas and iaas](<https://devfeed.tech/topics/paas-and-iaas.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [fly](<https://devfeed.tech/topics/fly.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform-as-a-service-paas](<https://devfeed.tech/tags/platform-as-a-service-paas.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

This opinion article discusses how Platform-as-a-Service products create customer trust and vendor lock-in concerns. It compares invisible integrations, illustrated by Fly.io, with deeper integrations such as AWS APIs, and presents an open-source approach as Encore's response to these challenges.

### Source excerpt

Overcoming trust issues and vendor lock-in through an open-source approach

## Big Data Storage

DevFeed: [Big Data Storage](<https://devfeed.tech/articles/big-data-storage-36266.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/big-data-storage/>)

Published: 2022-10-21T17:33:51Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [big-data](<https://devfeed.tech/topics/big-data.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [data](<https://devfeed.tech/topics/data.md>), [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [big-data](<https://devfeed.tech/tags/big-data.md>), [compression](<https://devfeed.tech/tags/compression.md>), [csv](<https://devfeed.tech/tags/csv.md>), [data](<https://devfeed.tech/tags/data.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [programming](<https://devfeed.tech/tags/programming.md>), [storage](<https://devfeed.tech/tags/storage.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

This article examines storage and transfer formats for large-scale data. It presents CSV as easy to generate, widely supported, reasonably efficient, compressible, and resistant to vendor lock-in, while noting risks involving dialects, escaping, numeric precision, locale, field ordering, and inconsistent types.

### Source excerpt

This is a page about some of the mechanics of 'big data', specifically how to store, transfer and process perhaps 100s of millions or billions of rows/events. Although some people think big data starts at 65k rows, at which point Excel used to lose it, I'm talking about gigabytes of data here. Infrastructure for this kind of thing abounds. Data can however come from lots of sources, and go to lots of different places.

## SaaS vs. Open Core: Comparing Business Models Using S-1 Filings

DevFeed: [SaaS vs. Open Core: Comparing Business Models Using S-1 Filings](<https://devfeed.tech/articles/which-business-model-is-best-saas-vs-open-core-29777.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/open-core-vs-saas-business-model/>)

Author: taylor@goteleport.com (Taylor Wakefield)

Published: 2019-06-03T00:00:00Z

Content type: comparison

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [comparison](<https://devfeed.tech/tags/comparison.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [saas](<https://devfeed.tech/tags/saas.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

This article compares SaaS and Open Core software business models from customer and vendor perspectives. It discusses operational burden, usage-based billing, data control, vendor lock-in, delivery costs, community development, product usage data, and sales and marketing. The supplied evidence says the series concludes by evaluating S-1 filings for an inherent advantage, but it does not provide those results.

### Source excerpt

In the final part of this three-part series, we evaluate S-1 filings from SaaS and Open Core companies to determine if either model has an inherent advantage.

## Filling Android Autofill Gaps

DevFeed: [Filling Android Autofill Gaps](<https://devfeed.tech/articles/filling-android-autofill-gaps-29357.md>)

Original publisher: [Read original article](<https://arturdryomov.dev/posts/filling-android-autofill-gaps/>)

Author: Artur Dryomov

Published: 2019-02-13T00:00:00Z

Content type: article

Language: en

Sources: [Artur Dryomov](<https://devfeed.tech/sources/artur-dryomov.md>)

Topics: [LineageOS](<https://devfeed.tech/topics/lineageos.md>), [passwords](<https://devfeed.tech/topics/passwords.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

The article examines Android credential storage and autofill options, including Android Autofill and Google Smart Lock. It discusses the convenience of password managers and cross-device credential access, while noting security concerns with unencrypted backups and vendor lock-in when credentials are stored on Google's servers.

### Source excerpt

We can have different opinions but should be able to agree on one thing -- we are humans. Well, except ones who like Gerrit and use Dashboard on macOS. Those are clearly aliens (Mulder was right). All humans tend to forget things. Important and useless, smart and dumb, beautiful and ugly -- it does not matter, any thought or information can disappear. Precious credentials for applications we work on are no exception.

## CloudFormation vs. Terraform

DevFeed: [CloudFormation vs. Terraform](<https://devfeed.tech/articles/cloudformation-vs-terraform-22365.md>)

Original publisher: [Read original article](<http://www.afronski.pl/2017/04/11/terraform-vs-cloudformation.html>)

Author: Wojtek Gawroński (afronski)

Published: 2017-04-11T08:00:00Z

Content type: comparison

Language: en

Sources: [Wojtek Gawroński](<https://devfeed.tech/sources/wojtek-gawronski.md>)

Topics: [Terraform](<https://devfeed.tech/topics/terraform.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Disaster Recovery](<https://devfeed.tech/topics/disaster-recovery.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [clojure](<https://devfeed.tech/tags/clojure.md>), [css](<https://devfeed.tech/tags/css.md>), [css3](<https://devfeed.tech/tags/css3.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [html](<https://devfeed.tech/tags/html.md>), [html5](<https://devfeed.tech/tags/html5.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mono](<https://devfeed.tech/tags/mono.md>), [net](<https://devfeed.tech/tags/net.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [sicp](<https://devfeed.tech/tags/sicp.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [vagrant](<https://devfeed.tech/tags/vagrant.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>), [webgl](<https://devfeed.tech/tags/webgl.md>)

### AI overview

This comparison examines Terraform and AWS CloudFormation for automating cloud infrastructure. The author explains the decision to use a pure CloudFormation setup, choose AWS, and drop Terraform, while discussing provider dependence, vendor lock-in, and disaster recovery considerations.

### Source excerpt

CloudFormation vs. Terraform. a There is a time when every project that uses a cloud computing service has a difficult choice to make - should we automate the infrastructure or not? Immediately after, another question pops up - how should we do it? Should we use a dedicated tool (AWS CloudFormation, Azure Resource Templates, OpenStack Heat or Google Cloud Deployment Manager) or a provider-agnostic solution? And then - immediately after a surprise comes in - at first glance, there is no other tool like Terraform available on the market (but there is - it is called Foreman :wink:). So we have a good tool, built by amazing people (HashiCorp) which does not rely on any particular cloud - problem solved? Not entirely. As a grown up, you know that like the ORM does not let you change database on the fly, Terraform will not let you automatically switch your cloud provider for your entire system. From the other hand - you fear vendor lock-in, and for sure you are considering how to design and prepare disaster recovery scenarios. A lot of unknowns, isn't it? I would like to show my rationale for a new project and infrastructure for which I, among others, was responsible. The motivation which drove us towards a pure CloudFormation setup, the reason behind our bet on AWS, and the motivation behind the decision to drop Terraform. Keep in mind that all remarks and comments pointed in this article are constructive criticism - it does not change my opinion about companies that created those tools at all. I have huge respect for both for AWS and HashiCorp - the work they have done, especially in tooling and cloud computing landscape is outstanding. As a user of AWS Services and HashiCorp tools I am grateful for the work they did. If you do not have experience with CloudFormation or Terraform - please read either amazing documentation or any other introductory article. I will assume your basic knowledge about these two. Terraform is not a silver bullet. When I evaluated Terraform, i

## ReactOS as a second OS in Russian government's software freedom effort

DevFeed: [ReactOS as a second OS in Russian government's software freedom effort](<https://devfeed.tech/articles/reactos-as-a-second-os-in-russian-government-s-software-freedom-effort-33227.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/reactos-second-os-russian-governments-software-freedom-effort/>)

Published: 2015-06-19T00:00:00Z

Content type: news

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [free](<https://devfeed.tech/tags/free.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

The ReactOS Foundation submitted ReactOS and the ReactOS-based RosServer to a Russian Ministry of Telecom and Mass Communications initiative seeking independent alternatives to strategically important software. The projects placed second in the operating-system category, behind the ROSA Lab and ALT Linux consortium.

### Source excerpt

The Russian Federation along with the BRICS nations are pursuing measures to rid vendor lock-in of strategically important software (http://minsvyaz.ru/en/events/33237/) and substitute such software with free/open software (http://minsvyaz.ru/en/events/32967/). As such an initiative would provide considerable benefits beyond that of any singular agenda, Aleksey Bragin decided to take part in that on behalf of ReactOS Foundation. Since October 2014 he has been a member of the Operating Systems workgroup formed by the Ministry of Telecom and Mass Communications (so-called "