Tudor Golubenco's Avatar

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

152
Followers
214
Following
63
Posts
21.10.2024
Joined
Posts Following

Latest posts by Tudor Golubenco @tudor.golubenco.org

And posts made by humans are called “fake”

01.02.2026 06:23 👍 6 🔁 0 💬 0 📌 0
Preview
Optimizing data throughput for Postgres snapshots with batch size auto-tuning by Esther Minano Sanz Why static batch size configuration breaks down in real world networks and how automatic batch size tuning improves snapshot throughput.

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...

12.01.2026 14:35 👍 3 🔁 2 💬 0 📌 1
Preview
What you should know about constraints in PostgreSQL | xata.io by Gulcin Yildirim Jelinek In this blog, we explore Postgres constraints through the pg_constraint catalog, covering table vs. column constraints, constraint triggers, domains and more.

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...

11.12.2025 15:18 👍 4 🔁 2 💬 0 📌 0
Video thumbnail

We explored giving AI agents access to compute (via Sandbox) and database via Xata branches and some “commandments” to follow a developer-like workflow.

09.12.2025 13:42 👍 1 🔁 2 💬 1 📌 0

Can an AI Agent follow the same workflow that human developers can?

We explored giving AI agent access to the database branch, a compute sandbox to execute code and instructions to follow a developer workflow (in plain English) and the experiment was a success.

08.12.2025 13:48 👍 2 🔁 2 💬 1 📌 0

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...

01.12.2025 16:53 👍 3 🔁 1 💬 0 📌 1
Preview
The Villa Getaway: Club Xata Rome 2025 by Natalia Woroniec Somewhere between a team retreat and a family holiday, our week in Rome was about connection, ideas, and joy of being in one place together. A reminder of what can happen when the whole team shares…

Club Xata Rome 2025: our biannual reset.
We traded Zoom for a shared table and left with sharper plans + stronger bonds.

31.10.2025 13:36 👍 2 🔁 1 💬 1 📌 0

PostgreSQL 18 is here 🎉 🐘
• Async I/O (io_uring/worker), faster reads
• More index hits (skip scan, OR)
• uuidv7(), virtual generated cols
• OAuth2;
Ask for Xata access and try PostgreSQL 18.

25.09.2025 17:49 👍 43 🔁 4 💬 1 📌 0
Post image Post image Post image

The summer edition of the London Postgres Meetup is behind us!

Thanks to the organisers for a great evening.

Chris Ellis gave a sharp talk on UUIDs, and Andrew Farries introduced pgroll, our open-source tool for zero-downtime schema changes.

Always a joy to talk Postgres over pints!

31.07.2025 14:52 👍 3 🔁 1 💬 0 📌 0
Preview
pgroll 0.14 - new commands and control over version schemas by Andrew Farries pgroll 0.14 is released with several new subcommands and better control over how version schema are created.

🔗 "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

09.07.2025 12:42 👍 2 🔁 2 💬 0 📌 0
Preview
pgroll 0.14 - new commands and control over version schemas by Andrew Farries pgroll 0.14 is released with several new subcommands and better control over how version schema are created.

🚀 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

04.07.2025 11:59 👍 2 🔁 2 💬 0 📌 0
Preview
PostgreSQL Branching: Xata vs. Neon vs. Supabase - Part 2 by Alex Francoeur Take a closer look at PostgreSQL branching by comparing Xata, Neon, and Supabase on architecture, features, and real-world costs.

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...

25.06.2025 15:52 👍 3 🔁 1 💬 1 📌 1
Preview
pgstream v0.7.1: JSON transform, snapshot progress, wildcard by Ahmet Gedemenli Learn how pgstream v0.7.1 transforms JSON data, improves snapshot experience with progress tracking and wildcard support.

🚀 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!

20.06.2025 12:06 👍 3 🔁 2 💬 0 📌 0
Preview
PostgreSQL Branching: Xata vs. Neon vs. Supabase - Part 1 by Alex Francoeur Take a closer look at PostgreSQL branching by comparing Xata, Neon, and Supabase on architecture, features, and real-world costs.

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...

09.06.2025 15:51 👍 4 🔁 2 💬 0 📌 0
Preview
pgstream v0.6.0: Template transformers, observability, and performance improvements by Ahmet Gedemenli Learn how pgstream v0.6 simplifies complex data transformations with custom templates, enhances observability and improves snapshot performance.

🐘 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:

29.05.2025 12:55 👍 4 🔁 2 💬 0 📌 0

Thanks for posting, made my day 😀

24.05.2025 12:44 👍 1 🔁 0 💬 1 📌 0
Preview
Xata Agent 0.3.1: Custom MCP servers, Ollama integration, reasoning models by Gulcin Yildirim Jelinek Version 0.3.1 of the open-source Xata Agent adds support for custom MCP servers and tools, introduces Ollama as a local LLM provider, and includes support for reasoning models O1 and O4-mini.

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-...

22.05.2025 12:38 👍 2 🔁 2 💬 0 📌 0
Preview
May Berlin AI Meetup · Luma Come join us for an evening of inspiring presentations, workshops, and code in and around all things AI! If you’ve got questions or ideas to share, feel free…

I'll be at the Berlin AI meetup tonight, speaking about our @xata.io Agent. Looking forward to it!

lu.ma/2025-may-ber...

22.05.2025 10:33 👍 1 🔁 0 💬 0 📌 0
Preview
From OpenAPI spec to MCP: how we built Xata's MCP server by Alexis Rico Learn how we built an OpenAPI-driven MCP server using Kubb, custom code generators, and Vercel’s Next.js MCP adapter.

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...

21.05.2025 11:09 👍 4 🔁 2 💬 0 📌 0

Xata: Postgres at scale, with copy-on-write branching and anonymization

Discussion

17.05.2025 21:14 👍 1 🔁 1 💬 0 📌 0
Xata: Postgres with data branching and PII anonymization | xata Relaunching Xata as "Postgres at scale". A Postgres platform with Copy-on-Write branching, data masking, and separation of storage from compute.

📣 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 🧵

14.05.2025 15:32 👍 5 🔁 5 💬 2 📌 1
Preview
pgroll 0.12.0 update pgroll v0.12 includes usability improvements like verbose mode and idempotent migrate command.

🛠️ 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:

09.05.2025 15:14 👍 3 🔁 2 💬 1 📌 0

Packed release of the Xata Agent!

16.04.2025 13:53 👍 1 🔁 0 💬 0 📌 0
Preview
Xata Agent v0.2.0: Powered-up chat, custom playbooks, GCP support & more Version 0.2.0 introduces a redesigned chat interface, customizable playbooks, support for monitoring PostgreSQL instances on Google Cloud Platform and various improvements across the board.

🚀 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...

16.04.2025 13:43 👍 3 🔁 2 💬 0 📌 1
Preview
pgroll 0.11.0 update: YAML migration, drop name requirement | pgroll We've just released v0.10 of pgroll, our open-source schema migration tool for Postgres. It includes support for YAML migration files.

🔥 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-...

08.04.2025 16:19 👍 3 🔁 2 💬 1 📌 1
Preview
pgstream v0.4.0: Postgres-to-Postgres replication, snapshots & transformations Learn how the latest features in pgstream refine Postgres replication with near real-time data capture, consistent snapshots, and column-level transformations.

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👇

04.04.2025 13:01 👍 4 🔁 2 💬 0 📌 0
Preview
Writing an LLM Eval with Vercel's AI SDK and Vitest LLM Evals - testing for applications using LLMs

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...

03.04.2025 12:59 👍 4 🔁 3 💬 0 📌 1
Post image

📣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...

01.04.2025 15:49 👍 8 🔁 3 💬 0 📌 5
Preview
Are AI agents the future of observability? After vibe coding, is vibe observability next?

I wrote a longish blog post: xata.io/blog/are-ai-...

After vibe coding, can we talk about vibe observability?

25.03.2025 16:23 👍 3 🔁 2 💬 1 📌 0
Preview
Release v0.10.0 · xataio/pgroll ⚡ Highlights 🚎 Improve integration with ORMs: new subcommand convert to translate ORM SQL migrations scripts into pgroll migrations 🏄 Avoid ACCESS_EXCLUSIVE table lock when adding UNIQUE columns 🔓...

In the meantime we have been working on a convertor from SQL to pgroll JSON. It's the `convert` command from the latest release: github.com/xataio/pgrol...

23.03.2025 10:26 👍 2 🔁 1 💬 0 📌 0