Advertisement · 728 × 90

Posts by Buf

Love the pitch!

1 month ago 1 0 1 0
Preview
One API to Rule Them All: Migrating from zod-openapi to ConnectRPC We're unifying our internal tRPC API and public REST API into a single ConnectRPC service. Here's how we're doing it—and how AI is accelerating the migration.

We are going full connectRPC by @buf.build

www.openstatus.dev/blog/migrati...

1 month ago 4 3 1 0
Preview
Protobuf finally has LSP support. You’re welcome. Buf is proud to announce the first fully-featured, production-grade LSP server for Protobuf. The Language Server Protocol is the standard API for integrating language support into your favorite IDE or...

Big news for #Protobuf developers: Your IDE just got a huge upgrade! We released the first full-feature production-grade LSP server for Protobuf. Protobuf development just got as smooth as any other language: code completion, go-to-definition, finding references and more.
buf.build/blog/protobu...

2 months ago 0 0 0 0
Post image

Going to #awsreinvent? Stop by our booth (#1952) for all sorts of goodies, including our extra large canvas tote bag for carrying all your re:Invent swag!

4 months ago 0 0 0 0
Preview
Getting Started with Protobuf APIs

Want to build APIs that evolve safely across teams and languages?

Tomorrow (Nov 19) our engineers are hosting a 1-hour workshop on getting started with Protobuf APIs. You’ll learn why Protobuf is simpler than you think and get battle-tested design patterns.

Register: buf.build/events/works...

4 months ago 0 0 0 0
Post image

If you’re at #Current25 this week, stop by the Buf booth for…
- The solution to streaming data’s data problem
- Cool tarot card stickers
- Free O’Reilly book Data Engineering Design Patterns
- Trick or treat candy
- Chance to win 1 of 6 Halloween Lego sets

5 months ago 1 0 0 0
Preview
P99 CONF Event 2025 – All Things Performance On-Demand P99 CONF is a cross-industry virtual event for _engineers_ and by engineers, centered around low-latency, high-performance design.

Join Buf engineer Miguel Young de la Sota tomorrow when he breaks down hyperpb: a fully-dynamic Protobuf parser that's 10x faster than dynamicpb, the standard Go solution for dynamic Protobuf.
Thursday 10/23 @ 10:25am PT at
@P99CONF
Register here: www.p99conf.io

5 months ago 1 0 0 0
Preview
Streaming Data Design Patterns: Battle-Tested Tips and Tricks for Mission-Critical Systems Get insights from the best open source projects and people. View one of our upcoming or on-demand webinars on topics from Kubernetes to security.

For streaming data the gap between "hello world" tutorials and bulletproof production systems is filled with hard-learned lessons. Join Bartosz Konieczny and our own Scott Haines Oct 22 at 9am PT for Linux Foundation webinar “Streaming Data Design Patterns"
www.linuxfoundation.org/webinars/str...

5 months ago 0 0 0 0
Advertisement
Preview
Apache Iceberg™ Bay Area Meetup: Oct Edition · Luma 🔹 Apache Iceberg™ Bay Area: Oct Edition 📍 Contemporary Jewish Museum, San Francisco 🗓️ October 1, 2025 | ⏰ Half-day, afternoon event 💥 Free to attend –…

Excited to co-sponsor the Apache Iceberg Bay Area Meetup, Oct 1!
Our own Scott Haines joins a great lineup of speakers covering real-world production stories & tech deep dives.
📍 San Francisco 🗓️ Oct 1, 2025 (afternoon)
Register: luma.com/hbt7ahud?tk=...

6 months ago 0 0 0 0

🚀 Here’s a winning combo: Bufstream + @tigrisdata.com = unlimited Kafka message retention with zero egress fees!

Drop-in Kafka replacement that scales globally without breaking the bank. Check out this step-by-step guide to get started 👇

buf.build/blog/bufstre...

#Kafka #DataLakehouse

6 months ago 2 1 0 0
LinkedIn Login, Sign in | LinkedIn Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.

📅 TODAY: Scott Haines from Buf Devrel & Youssef Mrini dive into #DeltaLake 4.0 at 12pm ET/9am PT ⏰

Featuring #DeltaConnect for remote Delta Lake table access via #gRPC + a spark-connect deep dive!

Join: www.linkedin.com/events/73690...

6 months ago 1 0 0 0
Preview
Protovalidate is now v1.0 After two years of development, we're proud to announce that Protovalidate has reached v1.0. Protovalidate is the semantic validation library for Protobuf. Protobuf gives you the structure of your dat...

Big milestone! Protovalidate just hit v1.0

It's big news for the Protobuf semantic validation library trusted by Microsoft, GitLab, Nike and 1000's more to:
✅ Define validation rules only once
✅ Enforce everywhere (Go, Java, Python, C++, TypeScript)

Details in our blog: buf.build/blog/protova...

6 months ago 5 2 0 0
Preview
Data Engineering Design Patterns This hands-on guide from O’Reilly Media focuses on critical data engineering design patterns, including data ingestion, data quality, and idempotency.

PSA: Buf is giving away "Data Engineering Design Patterns" (O'Reilly) for FREE 🎉

Tired of data pipeline problems that someone else has already cracked? This book has the patterns you actually need, from data ingestion to data observability.

Includes open source examples.

buf.build/resources/da...

7 months ago 0 0 0 0
Preview
Finishing Kafka: LinkedIn proved it works, Buf makes it simple Stanislav Kozlovski's deep dive into the Kafka creation story appeared last weekend. It detailed how LinkedIn solved data problems with Kafka and also revealed three remaining challenges—schema evolut...

LinkedIn's Kafka origin story reveals 3 gaps: Schema evolution, plug-and-play integration, and governance.

Buf complete that vision:

- CLI breaking change detection
- Bufstream broker-side schema awareness
- BSR organization-wide governance

Finish what Kafka started. ⚡

buf.build/blog/finishi...

7 months ago 0 0 0 0

🚨 With streaming data, any record flowing through your pipelines is a potential point of failure. When schemas drift or malformed data sneaks through, your downstream systems don't just slow down—they break.

🛠️ Read about how semantic validation solves it: buf.build/blog/semanti...

7 months ago 0 0 0 0
Preview
Getting Started with the Buf Schema Registry Our interactive workshop is the best way to learn the ins and outs of our centralized registry for tracking and evolving Protobuf APIs.

Working with Protobuf? We’ve got the online workshop for you! Our engineers are hosting a 1-hour session that shows how to make depending on Protobuf schemas as easy as using go get, npm, mvn, or pip.

Thurs Aug 21 9 AM PDT / 12 PM EDT / 5 PM BST

Sign-up today at: buf.build/events/bsr-w...

7 months ago 2 0 0 0
Preview
Introducing hyperpb: 10x faster dynamic Protobuf parsing that’s even 3x faster than generated code Today we’re announcing public availability of hyperpb, a fully-dynamic Protobuf parser that is 10x faster than dynamicpb, the standard Go solution for dynamic Protobuf. In fact, it’s so efficient that...

Announcing hyperpb, a fully-dynamic Protobuf parser that achieves 3x performance over generated Go code! Our hyperspeed dynamic parsing turns once-unscalable products into ordinary, even essential components of your stack.
Check out our benchmarks! ⚡

buf.build/blog/hyperpb

8 months ago 0 0 0 0
Preview
How to bring schema-driven governance to streaming data Our interactive workshop is the best way to learn the ins and outs of Bufstream, our Kafka-compatible, schema-first streaming data platform.

Streaming data got a data problem? Don’t miss our workshop on schema-driven governance for Kafka. Our engineering and product teams will show what you can do when brokers understand the shape of your streaming data. Q&A throughout!

Thursday, July 10 9 AM PT / 12 PM ET / 5 PM BST

8 months ago 1 0 0 0
Advertisement
Preview
Why Schema-Driven Streaming is the Future of Kafka | Brij kishore Pandey Why Schema-Driven Streaming is the Future of Kafka Anyone who’s managed Kafka at scale knows the pain: -> Managing multiple clusters -> Dealing with frequent schema mismatches -> Wasting ...

"If you're aiming to build robust, modern data pipelines without Kafka’s complexity, schema-first is the way forward." Couldn't have said it better ourselves.

www.linkedin.com/posts/brijpa...

9 months ago 0 0 0 0
How to bring schema-driven governance to streaming data Our interactive workshop is the best way to learn the ins and outs of Bufstream, our Kafka-compatible, schema-first streaming data platform.

Don’t miss our interactive workshop on bringing schema-driven governance to Kafka. Our engineering and product teams will deep dive into how it’s done. Plus, we’ll answer your questions throughout.

📷 Thursday, July 10 📷 9 AM PDT/12 PM EDT/5 PM BST

buf.build/events/works...

9 months ago 0 0 0 0
Data Quality Concerns & Storage Cost challenges with Apache Kafka
Data Quality Concerns & Storage Cost challenges with Apache Kafka YouTube video by Abhishek.Veeramalla

Another day, another great video on the data quality issues that plague Apache Kafka and other Kafka-compatible platforms. Abhishek Veeramalla goes in depth on schema validation, plus Kafka’s high storage and networking costs. Spoiler alert: Bufstream is the answer.

www.youtube.com/watch?v=oR4F...

9 months ago 0 0 0 0
Unifying Human-Curated Data Ingestion and Real-Time Updates with Databricks DLT, Protobuf and BSR
Unifying Human-Curated Data Ingestion and Real-Time Updates with Databricks DLT, Protobuf and BSR YouTube video by Databricks

See how Clinician Nexus governs data quality with the Buf CLI + Buf Schema Registry and keeps costs low with Kafka-compatible Bufstream. Results: consistent validation, quick updates & complete audit trail. #DAIS #Kafka

www.youtube.com/watch?v=qZLG...

9 months ago 1 0 0 0
Preview
Tip of the week #9: Some numbers are more equal than others The first 15 field numbers are special: most runtimes will decode them much faster than the other field numbers. When designing a message type for decoding performance, it’s good to use these field nu...

TL;DR: The first 15 field numbers are special: most runtimes will decode them much faster than the other field numbers. When designing a message type for decoding performance, it’s good to use these field numbers on fields that are almost always present.

buf.build/blog/totw-9-...

9 months ago 2 0 0 0
Preview
Oneofs are a disaster. Protovalidate has fixed them. Instead of using oneofs, you can now use the new (buf.validate.message).oneof Protovalidate annotation. As long as you're validating your messages with Protovalidate, (buf.validate.message).oneof does...

Oneofs are a disaster. So we fixed them. buf.build/blog/fixing-...

9 months ago 3 0 0 0
Preview
Buf Announces Support for Databricks Managed Iceberg Tables We’re announcing a major step toward our vision of a single schema definition in Protobuf that governs your entire data flow — from API contracts to streaming topics to analytical tables. Bufstream no...

Big news from #DataAISummit! Bufstream now supports Databricks Managed Iceberg Tables in private preview, bringing together Buf's schema-first approach with Databricks' industry-leading data governance and optimization capabilities. Read all about it!

buf.build/blog/buf-ann...

9 months ago 2 0 0 0
Preview
Tip of the week #8: Never use required Don’t use 'required' to modify fields—you won’t be able to get rid of it later when you realize it was a bad idea.

TL;DR Don’t use required, no matter how tempting. You won’t be able to get rid of it later when you realize it was a bad idea.

buf.build/blog/totw-8-...

9 months ago 1 0 0 0
Preview
Tip of the week #7: Scoping it out buf convert and protoscope are powerful tools for examining and debugging wire format dumps.

TL;DR: buf convert is a powerful tool for examining wire format dumps, by converting them to JSON and using existing JSON analysis tooling. protoscope can be used for lower-level analysis, such debugging messages that have been corrupted.

buf.build/blog/totw-7-...

10 months ago 1 0 0 0
Advertisement
Preview
How to bring schema-driven governance to streaming data Our interactive workshop is the best way to learn the ins and outs of Bufstream, our Kafka-compatible, schema-first streaming data platform.

Don’t miss our interactive workshop on bringing schema-driven governance to Kafka. Our engineering and product teams will deep dive into how it’s done. Plus, we’ll answer your questions throughout.

Thursday, May 29 9 AM PDT / 12 PM EDT / 5 PM BST

10 months ago 1 0 0 0
Preview
Tip of the week #6: The subtle dangers of enum aliases Enum values are a poorly designed feature and shouldn’t be used.

TL;DR: Enum values can have aliases. This feature is poorly designed and shouldn’t be used. The ENUM_NO_ALLOW_ALIAS Buf lint rule prevents you from using them by default.

buf.build/blog/totw-6-...

10 months ago 1 0 0 0
Preview
Bufstream is now on the AWS Marketplace We're excited to announce that Bufstream is now available on the AWS Marketplace. Enterprise customers can purchase through their AWS account and accelerate their deployment of Bufstream.

We’re excited to announce that Bufstream is now available on the AWS Marketplace. Enterprise customers can purchase through their AWS account and accelerate their deployment of Bufstream.

buf.build/blog/bufstre...

10 months ago 2 0 0 0