Pinned
Tudor Golubenco
Tudor Golubenco
@tudor.golubenco.org
CTO at Xata.io, a Postgres hosting platform. We're maintaining several Postgres-related open source tools: pgroll, pgstream, xata agent
171 followers219 following78 posts
Tudor Golubenco reposted
Very proud that we are be able to sponsor pgBackRest and therefore help with the continuing maintenance of the project. It's rock solid and fast, the properties you want from the backup solution. It's the safety net we offer to all @xata.io customers.
We run 100% vanilla Postgres. No fork, no modifications. A deliberate decision from day one to build a platform around Postgres, with branching at the storage layer instead of inside the database. This means the whole Postgres ecosystem just works with Xata.
Tudor Golubenco reposted
Tudor Golubenco reposted
Tudor Golubenco reposted
There’s something I’ve been feverishly working on, and I just turned the repo public: pg_deltax, a fast time-series extension for PostgreSQL. Basically an Apache-licensed Timescale alternative. Please give it a star: github.com/xataio/deltax
We’ll make it available on @xata.io soon, and I hope other Postgres services are going to offer it as well. I think a pure open source time-series extension is something the Postgres ecosystem really needs.
There’s something I’ve been feverishly working on, and I just turned the repo public: pg_deltax, a fast time-series extension for PostgreSQL. Basically an Apache-licensed Timescale alternative. Please give it a star: github.com/xataio/deltax
Tudor Golubenco reposted
Every Xata Postgres branch now has a managed PgBouncer endpoint, in the same memory envelope as the database. Auto-tuned to 0.9 of max_connections. 10,000 client connections per branch. Hibernates with the branch. Append `-pooler` to your branch ID. Writeup: xata.io/blog/a-conne...
Tudor Golubenco reposted
We rebuilt the storage engine behind Xata Cloud. Today we're talking about why: xata.io/blog/xatasto...
I’ve written a blog post on why and how we built our own distributed storage engine. We’re calling it Xatastor and enables us to scale to a huge number of Postgres instances and branches. It’s based on ZFS and NVMe-oF as key technologies. xata.io/blog/xatasto...
Tudor Golubenco reposted
Tudor Golubenco reposted
Tudor Golubenco: Introducing Xata OSS: Postgres platform with branching, now Apache 2.0 https://postgr.es/p/8C_ #postgresql
Tudor Golubenco reposted
Batching is often used to process large volumes of data but a batch size that works in one network setup can perform poorly in another. We applied automatic batch size tuning to Postgres snapshots in pgstream to adapt across different network environments. Check the post 👇 xata.io/blog/postgre...
Tudor Golubenco reposted
Postgres constraints are the rules that keep your data clean. Types tell you *what* can be stored but constraints enforce *what must be true*. If a row violates a rule, Postgres rejects it. No silent corruption. A few well-chosen constraints prevent entire classes of bugs. xata.io/blog/constra...
Tudor Golubenco reposted
Tudor Golubenco reposted
Tudor Golubenco reposted
Using Neovim with Claude Code? Xata engineer @richardgill.org shares a practical setup to: - See agent-written changes instantly - Reload git diffs in real time - Yank code with file locations so Claude gets proper context 📝 Tips for configuring Neovim for Claude Code xata.io/blog/configu...
Tudor Golubenco reposted
Club Xata Rome 2025: our biannual reset. We traded Zoom for a shared table and left with sharper plans + stronger bonds.
Tudor Golubenco reposted
Tudor Golubenco reposted
Tudor Golubenco reposted
🔗 "pgroll latest url" gives you a ready-to-use Postgres connection string for the newest schema version. Perfect for CD pipelines 🛠️ More: xata.io/blog/pgroll-... #pgroll #Postgres #DevOps
Tudor Golubenco reposted
🚀 pgroll v0.14 is out! New subcommands, more control over version schemas, and smoother upgrades for your pgroll versions. Read the release blog 👉 xata.io/blog/pgroll-... #Postgres #pgroll #SchemaMigrations #DevOps
Tudor Golubenco reposted
Part 2 of our Postgres branching series is live. This time we compare costs across 5 real-world scenarios 💰 • CI/CD previews • High availability • Multi-tenant SaaS • Model training • Ephemeral agent DBs See how Xata, Neon & Supabase compare 📊 xata.io/blog/neon-vs...
Tudor Golubenco reposted
🚀 pgstream v0.7.1 is here! ✨ JSON transformers to transform json/jsonb data with set and delete operations 📊 Snapshot progress tracking ⚡ Wildcard support for snapshots Check the blogpost here → xata.io/blog/pgstrea... Let us know what you think, your feedback & contributions are appreciated!
Tudor Golubenco reposted
Part 1 of our two-post series breaks down how Xata, Neon, and Supabase each implement PostgreSQL branching. In this first post, we cover features, internals, and trade-offs between the different solutions ⚔️ xata.io/blog/neon-vs...
Tudor Golubenco reposted
🐘 pgstream v0.6, our open-source Postgres CDC tool, now available 🚀 Custom template transformers 📝, built-in observability to quickly identify bottlenecks 🔭 and snapshot performance improvements 🏎️ Read more:
Tudor Golubenco reposted
Just released: Xata Agent v0.3.1 🧠 Now with: 🔧 Custom MCP tools & servers 🤖 Local LLMs via Ollama ✅ Support for reasoning models (O1 & O4-mini) 🎨 A refined UI to manage tools and servers Learn more → xata.io/blog/xata-ag... Try it out → github.com/xataio/xata-...
I'll be at the Berlin AI meetup tonight, speaking about our @xata.io Agent. Looking forward to it! lu.ma/2025-may-ber...
Tudor Golubenco reposted
From OpenAPI to a working MCP server: see how Xata built real-time AI tooling using Kubb and @vercel.com's @nextjs.org js.org adapter. Practical breakdown: codegen, tool gen, and deployment. Check it out:👇 xata.io/blog/built-x...
Tudor Golubenco reposted
Tudor Golubenco reposted
📣 We have a brand new Postgres platform with: Instant Copy-on-Write branching Built-in data anonymization Separation of storage and compute 100% vanilla Postgres It’s for staging/dev environments as well as for production workloads. Blog post: xata.io/blog/xata-po... And more details in 🧵
Tudor Golubenco reposted
🛠️ pgroll v0.12.0 just dropped! New in this release: • Interactive create command • --verbose mode for migration clarity • Add primary keys with create_constraint • migrate is now idempotent for safer CI • YAML is default for pull 🦋 Read the blog:
Packed release of the Xata Agent!
🚀 Xata Agent v0.2.0 launched! Level-up your PostgreSQL monitoring & troubleshooting with: 📖 Custom Playbooks (create, fork & adapt) 💬 Enhanced Chat with persistence & artifacts 🌩️ Native support for GCP CloudSQL instances 🤖 Gemini & GPT 4.1 models integration Learn more → xata.io/blog/postgre...
Tudor Golubenco reposted
🚀 Xata Agent v0.2.0 launched! Level-up your PostgreSQL monitoring & troubleshooting with: 📖 Custom Playbooks (create, fork & adapt) 💬 Enhanced Chat with persistence & artifacts 🌩️ Native support for GCP CloudSQL instances 🤖 Gemini & GPT 4.1 models integration Learn more → xata.io/blog/postgre...
Tudor Golubenco reposted
🔥 New pgroll release! v0.11 brings: 🔌 YAML support for migrations 🕓 Timestamps now with timezone info 📛 `name` field is now optional 🎻 Tables without primary key or unique column can be backfilled 🧹 Better errors Zero-downtime Postgres migrations, now smoother. 📖 Blog: pgroll.com/blog/pgroll-...
Tudor Golubenco reposted
pgstream is an open-source CDC tool for #Postgres, and the new v0.4 release now adds Postgres-to-Postgres replication, snapshots, and data transformations. Handle schema changes seamlessly & anonymize sensitive data easily. Demo and tutorial details👇
Tudor Golubenco reposted
Built an LLM-based app? How do you know it still works after tweaking prompts or switching models? Xata Engineer, @richardgill.org built a TypeScript Eval for the open-source Xata Agent using the @vercel.com AI SDK + Vitest. Here's how he did it 👇 xata.io/blog/llm-eva...
Tudor Golubenco reposted
📣Today, we’re super excited to announce our latest product addition: Continuous Profiling for GPUs! Check out the use cases and sign up for early access on the announcement post! 🔥📈 www.polarsignals.com/blog/posts/2...
I wrote a longish blog post: xata.io/blog/are-ai-... After vibe coding, can we talk about vibe observability?
Tudor Golubenco reposted
pgroll looks amazing — it orchestrates the underlying (sorta tedious) mechanics of the expand-contract pattern for zero-downtime, hot-swap migrations in Postgres. github.com/xataio/pgroll
Here is a quick demo of the Xata Agent, which we released this week as open source: github.com/xataio/agent It is an AI Agent that monitors your PostgreSQL instances, tunes your config, and helps you optimize your queries.
Part 2 of the demo. The video is also on youtube if you prefer that www.youtube.com/watch?v=SLVR...