The Bruin Blog
Insights, ideas, and stories from the Bruin team.

Building an AI Data Analyst Sucks
I'll teach you how to do this, and you'll get mad at me for it.

Burak Karakan
6 min read

Meet Bruin’s AI data analyst in Slack, Teams, and browser
Bruin’s AI data analyst is an AI-native BI interface for asking questions about company data and getting back answers that are fast, relevant, and usable in context.

Kateryna Kozachenko
11 min read

Go is the Best Language for AI Agents
Pull up your agents folks, I'll convince you why Go is the best language for them.

Burak Karakan
8 min read

Bruin VS Code Extension: The Architectural Challenge of Integrating Vue.js Webviews
How we built a rich, interactive VS Code extension using Vue.js webviews, bridging Node.js extension code with a modern frontend through message passing.

Djamila Baroudi
6 min read

Introducing Bruin MCP: Your AI Agent's Data Toolkit
Bruin now supports the Model Context Protocol, letting AI agents in Cursor, Claude Code, and other editors query databases, ingest data, compare tables, and build pipelines—all through natural language.

Burak Karakan
6 min read

My 3 Month Internship Journey
My first internship experience at Bruin, where I shipped real features and learned a lot.

Mustafa Ersan
5 min read

Python vs SQL: Choosing the Right Tool
A practical guide to choosing between Python and SQL for data transformations. Learn when to use each tool, common antipatterns to avoid, and decision frameworks that work.

Burak Karakan
12 min read

dbt vs Bruin: Why End-to-End Wins Over Transformation-Only
dbt only handles transformations, leaving you with a complex stack. Bruin provides end-to-end pipelines with data ingestion, SQL & Python transformations, quality checks, and built-in orchestration—all in one open-source tool.

Burak Karakan
15 min read

The Effective LLM Multi-Tenant Security Solution
A practical pattern to secure LLM-generated SQL in multi-tenant systems by pre-filtering data with CTEs so the model never sees cross-tenant rows.

Sabri Karagonen
12 min read

Fivetran vs Bruin: Beyond Data Ingestion
Fivetran only handles data ingestion, leaving you with a complex stack. Bruin provides end-to-end pipelines with ingestion, transformations, quality checks, and Python custom connectors—all in one open-source tool.

Burak Karakan
12 min read

How I Survived (and Thrived) in the Zombie Apocalypse
A story about hunting zombie tasks in a distributed environment

Alberto Gomez
10 min read

The Hidden Costs of DIY Data Pipelines
Building your own data pipelines seems cost-effective until you do the math. Here's a detailed breakdown of what companies actually spend on homegrown solutions.

Burak Karakan
10 min read

Launch: Bruin CLI
Bruin CLI is an open-source data pipeline tool built with Go, with built-in data ingestion, transformation, and data quality checks.

Burak Karakan
8 min read
No-code data platform is a lie
A critical look at the limitations of no-code data platforms and why code-first approaches provide more flexibility and long-term value for growing data teams.

Burak Karakan
9 min read
Summarising User Behaviour: The Users Daily Table
Creating a comprehensive daily user behavior table in BigQuery using Firebase analytics data to track user engagement metrics and analyze patterns over time.

Sabri Karagonen
14 min read

Unnesting Firebase Events Table
A step-by-step guide to unnesting and transforming Firebase events data in BigQuery for easier analysis and more efficient queries.

Sabri Karagonen
12 min read
The Pains of Data Ingestion
Why is data ingestion so hard? This post explores the challenges of data ingestion and introduces ingestr, an open-source solution to simplify the process.

Burak Karakan
8 min read

Firebase Events Table
A comprehensive guide to querying and working with the Firebase events table in BigQuery, including useful functions and techniques for easier data analysis.

Sabri Karagonen
15 min read

The Mythical Data Team
How companies are approaching data teams wrong, and why a cultural shift towards treating data as a core value is needed for organizations to become truly data-driven.

Burak Karakan
6 min read
Exporting Firebase Data to BigQuery
Moving the Firebase data to BigQuery is a great way to get more out of your data, and here's how to do it.

Sabri Karagonen
4 min read