<![CDATA[Tinybird Blog]]> <![CDATA[Tips and tricks to become a better data developer.]]> https://www.tinybird.co/blog RSS for Node Mon, 09 Dec 2024 18:42:22 GMT Mon, 09 Dec 2024 18:42:22 GMT <![CDATA[Building an Insights page for your SaaS: from idea to production]]> <![CDATA[I've helped so many people add an Insights page or dashboard to their app. Here are the steps to take your user-facing analytics from idea to prod.]]> https://www.tinybird.co/blog-posts/building-an-insights-page-for-your-saas https://www.tinybird.co/blog-posts/building-an-insights-page-for-your-saas Thu, 05 Dec 2024 10:44:10 GMT https://tinybird-blog.ghost.io/content/images/2024/12/hero-1733340747003.png <![CDATA[Building Real-Time Live Sports Viewer Analytics with Tinybird and AWS]]> <![CDATA[Ever tried to show millions of viewers real-time stats about how many other people like them are watching the same event? It's a bit like trying to count grains of sand while they're being poured into your bucket. Fun times! Let's look at how to build this without breaking the bank (or your sanity). The Challenge: Fan Engagement at Massive Scale Imagine you're streaming a major live event and want to show each viewer some engaging stats: * How many people in their state are watching? * How]]> https://www.tinybird.co/blog-posts/building-real-time-live-sports-viewer-analytics-with-tinybird-and-aws https://www.tinybird.co/blog-posts/building-real-time-live-sports-viewer-analytics-with-tinybird-and-aws Tue, 03 Dec 2024 13:02:58 GMT https://tinybird-blog.ghost.io/content/images/2024/12/blog-post-hero-building-real-time-live-sports-viewer-analytics-with-tinybird-and-aws-3.png <![CDATA[Hey Claude, help me analyze Bluesky data.]]> <![CDATA[This is the full, unedited transcript of our conversation with Claude, whose context-awareness is provided by a v0 Tinybird MCP Server.]]> https://www.tinybird.co/blog-posts/claude-analyze-bluesky-data-tinybird-mcp-server https://www.tinybird.co/blog-posts/claude-analyze-bluesky-data-tinybird-mcp-server Wed, 27 Nov 2024 18:28:19 GMT https://tinybird-blog.ghost.io/content/images/2024/11/bluesky-blog-header-img.png <![CDATA[Application Architecture: Combining DynamoDB and Tinybird]]> <![CDATA[Most applications tend to be built around a “transactional” core. Buy a thingamajig. Cancel a whoosiwatsie. Edit a whatchamacallit. You might be booking flights, posting bird pics on Insta, or patronizing the local Syrian restaurant for lunch (tabouleh, anyone?). While CRUD transactions are the foundation of applications, many are now are starting to offer (or see user demand for) analytical experiences: travellers want to see price change history to find the best time to fly, content creators w]]> https://www.tinybird.co/blog-posts/application-architecture-combining-dynamodb-and-tinybird https://www.tinybird.co/blog-posts/application-architecture-combining-dynamodb-and-tinybird Wed, 06 Nov 2024 15:21:32 GMT https://tinybird-blog.ghost.io/content/images/2024/11/hero-1730722056952.png <![CDATA[Query DynamoDB tables with SQL]]> <![CDATA[Want to aggregate, filter, or join DynamoDB tables with SQL? Here's how to do it, and why you should (and shouldn't) query DynamoDB tables with SQL.]]> https://www.tinybird.co/blog-posts/query-dynamodb-with-sql https://www.tinybird.co/blog-posts/query-dynamodb-with-sql Wed, 30 Oct 2024 19:18:48 GMT https://tinybird-blog.ghost.io/content/images/2024/10/Query-DynamoDB-tables-with-SQL---BlogPost-HeroImg.png <![CDATA[The Tinybird DynamoDB Connector is now GA]]> <![CDATA[The Tinybird DynamoDB Connector is now GA and ready for production use in all Workspaces. Last month, the DynamoDB Connector hatched into public beta, and quickly broke the record for fastest adoption of a Connector launch yet. We knew DynamoDB was popular, but the reception was beyond what we expected! “Tinybird's DynamoDB Connector has proved to be easy to set up, reliable and low-latency, while providing cross partition queries, with unlimited indexing, at sub second speeds for our massive ]]> https://www.tinybird.co/blog-posts/dynamodb-connector-ga https://www.tinybird.co/blog-posts/dynamodb-connector-ga Mon, 28 Oct 2024 13:00:25 GMT https://tinybird-blog.ghost.io/content/images/2024/10/Social-Cards-for-DynamoDB-Connector-Blog-Post----BlogPost-HeroImg.png <![CDATA[Simple patterns for aggregating on DynamoDB]]> <![CDATA[DynamoDB doesn't natively support aggregations, so here are four different approaches to aggregate data in DynamoDB tables. ]]> https://www.tinybird.co/blog-posts/dynamodb-aggregation https://www.tinybird.co/blog-posts/dynamodb-aggregation Tue, 15 Oct 2024 19:52:43 GMT https://tinybird-blog.ghost.io/content/images/2024/10/Social-Cards-for-for-DynamoDB-Aggregation-Post-----YouTube.png <![CDATA[From CDC to real-time analytics with Tinybird and Estuary]]> <![CDATA[With Estuary's release of Dekaf, you can now integrate with hundreds of CDC data sources using Tinybird's Kafka Connector.]]> https://www.tinybird.co/blog-posts/cdc-real-time-analytics-estuary-dekaf https://www.tinybird.co/blog-posts/cdc-real-time-analytics-estuary-dekaf Tue, 24 Sep 2024 13:55:27 GMT https://tinybird-blog.ghost.io/content/images/2024/09/Tinybird-vs.--ClickHouse_--When-to-choose----BlogPost-HeroImg.png <![CDATA[Introducing the Tinybird DynamoDB Connector in public beta]]> <![CDATA[Today we announce the Tinybird DynamoDB Connector in public beta, enabling those who use the popular AWS database to quickly ingest and sync their DynamoDB tables to Tinybird. The DynamoDB Connector is available in all Workspaces in AWS regions.]]> https://www.tinybird.co/blog-posts/dynamodb-public-beta https://www.tinybird.co/blog-posts/dynamodb-public-beta Fri, 20 Sep 2024 12:30:34 GMT https://tinybird-blog.ghost.io/content/images/2024/09/Social-Cards-for-DynamoDB-Connector-Blog-Post----BlogPost-HeroImg.png <![CDATA[Top Use Cases for DynamoDB in 2024]]> <![CDATA[DynamoDB… it's fast, scalable, and flexible. What's not to love? Here are the top use cases for DynamoDB in 2024 (and a few areas where it won't work).]]> https://www.tinybird.co/blog-posts/dynamodb-use-cases https://www.tinybird.co/blog-posts/dynamodb-use-cases Wed, 18 Sep 2024 13:59:12 GMT https://tinybird-blog.ghost.io/content/images/2024/09/Top-Use-Cases--for-DynamoDB--in-2024---BlogPost-HeroImg.png <![CDATA[3 ways to run real-time analytics on AWS with DynamoDB]]> <![CDATA[DynamoDB is a great database for real-time transactions, but it isn't suited for analytical queries or real-time analytics. Explore a few ways to build real-time analytics on data you already have in DynamoDB.]]> https://www.tinybird.co/blog-posts/dynamodb-real-time-analytics https://www.tinybird.co/blog-posts/dynamodb-real-time-analytics Wed, 11 Sep 2024 15:39:46 GMT https://tinybird-blog.ghost.io/content/images/2024/09/3-ways-to-run--real-time-analytics-on-AWS-with-DynamoDB---BlogPost-HeroImg.png <![CDATA[Tinybird is now HIPAA compliant]]> <![CDATA[Tinybird has achieved compliance with the Health Insurance Portability and Accountability Act (HIPAA). Learn more about our commitment to data privacy and security.]]> https://www.tinybird.co/blog-posts/tinybird-hipaa-compliant https://www.tinybird.co/blog-posts/tinybird-hipaa-compliant Tue, 03 Sep 2024 06:29:30 GMT https://tinybird-blog.ghost.io/content/images/2024/09/Social-cards-for-HIPAA-announcement----BlogPost-HeroImg.png <![CDATA[Want a managed ClickHouse®️? Here are some options]]> <![CDATA[A managed ClickHouse service can speed up your development and reduce the infrastructure you need to set up and maintain. But what managed ClickHouse service should you choose? Here are your options. ]]> https://www.tinybird.co/blog-posts/managed-clickhouse-options https://www.tinybird.co/blog-posts/managed-clickhouse-options Tue, 20 Aug 2024 14:41:13 GMT https://tinybird-blog.ghost.io/content/images/2024/10/Managed-ClickHouse-blog-post---BlogPost-HeroImg-1.png <![CDATA[Tinybird vs. ClickHouse®️: What's the difference?]]> <![CDATA[Tinybird is a real-time data platform for user-facing analytics, built using ClickHouse. Here are the differences between Tinybird and other ClickHouse solutions, including self-hosted and managed.]]> https://www.tinybird.co/blog-posts/tinybird-vs-clickhouse https://www.tinybird.co/blog-posts/tinybird-vs-clickhouse Tue, 13 Aug 2024 20:38:13 GMT https://tinybird-blog.ghost.io/content/images/2024/10/Tinybird-vs.-ClickHouse----BlogPost-HeroImg.png <![CDATA[Import Postgres tables into Tinybird with the PostgreSQL Table Function]]> <![CDATA[Today we announce the PostgreSQL Table Function, a powerful and flexible way to import and sync data from Postgres to Tinybird with just a few lines of SQL.]]> https://www.tinybird.co/blog-posts/postgresql-table-function-announcement https://www.tinybird.co/blog-posts/postgresql-table-function-announcement Mon, 29 Jul 2024 10:00:54 GMT https://tinybird-blog.ghost.io/content/images/2024/07/Postgres-Connector-Launch---BlogPost-HeroImg.png <![CDATA[Behind the scenes of Tinybird's big frontend refactor]]> <![CDATA[We recently refactored the Tinybird frontend. Take a look behind the scenes at how we started, the choices we made, and how we arrived at a faster and simpler app deployment.]]> https://www.tinybird.co/blog-posts/tinybird-frontend-refactor https://www.tinybird.co/blog-posts/tinybird-frontend-refactor Fri, 19 Jul 2024 13:30:57 GMT https://tinybird-blog.ghost.io/content/images/2024/07/Building-app.tinybird.co---BlogPost-HeroImg.png <![CDATA[Best practices for timestamps and time zones in databases]]> <![CDATA[Confused about how to handle dates, times, and DateTimes in your database? We’ve got you covered, now() and always.]]> https://www.tinybird.co/blog-posts/database-timestamps-timezones https://www.tinybird.co/blog-posts/database-timestamps-timezones Tue, 16 Jul 2024 15:54:11 GMT https://tinybird-blog.ghost.io/content/images/2024/07/hero-min.png <![CDATA[Introducing Rate Limiting for Tinybird APIs]]> <![CDATA[Today, we introduce Rate Limiting for Tinybird API Endpoints. With this new feature, you can limit how often your users can fetch Tinybird APIs on a per-endpoint or per-user basis.]]> https://www.tinybird.co/blog-posts/rate-limiting-announcement https://www.tinybird.co/blog-posts/rate-limiting-announcement Wed, 10 Jul 2024 18:30:36 GMT https://tinybird-blog.ghost.io/content/images/2024/07/Rate-Limiting-Announcement----BlogPost-HeroImg.png <![CDATA[Multi-tenant analytics for SaaS applications]]> <![CDATA[Customer-facing analytics becomes more challenging in multi-tenant environments. Learn strategies for building multi-tenant analytics in a secure and scalable way.]]> https://www.tinybird.co/blog-posts/multi-tenant-saas-options https://www.tinybird.co/blog-posts/multi-tenant-saas-options Wed, 03 Jul 2024 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6390b8b63e8c0e1f45a0c6de_multi-tenant-968x664-11.jpeg <![CDATA[Migrating from Rockset? See how Tinybird features compare]]> <![CDATA[This post will show you how Tinybird offers a natural migration path for user-facing analytics, applications and dashboards. It will cover what Tinybird is, how Rockset features map to Tinybird and what Tinybird uniquely offers.]]> https://www.tinybird.co/blog-posts/migrating-from-rockset-feature-comparison https://www.tinybird.co/blog-posts/migrating-from-rockset-feature-comparison Tue, 25 Jun 2024 09:00:00 GMT https://tinybird-blog.ghost.io/content/images/2024/06/Social-card-for-Rockset-migration-blog---BlogPost-HeroImg--1-.png <![CDATA[Jobs log: Improved o11y for background jobs]]> <![CDATA[Now it’s easier than ever to build production-level observability of your Tinybird data.]]> https://www.tinybird.co/blog-posts/jobs-log-launch https://www.tinybird.co/blog-posts/jobs-log-launch Thu, 20 Jun 2024 09:29:08 GMT https://tinybird-blog.ghost.io/content/images/2024/06/Jobs-log---BlogPost-HeroImg.png <![CDATA[$30M to lead the shift to real-time data]]> <![CDATA[We’ve raised a $30M Series B from Balderton Capital to build the real-time data platform that developers and data teams love.]]> https://www.tinybird.co/blog-posts/announcing-tinybird-series-b https://www.tinybird.co/blog-posts/announcing-tinybird-series-b Mon, 17 Jun 2024 10:53:27 GMT https://tinybird-blog.ghost.io/content/images/2024/06/Social-cards-for-Series-B-Announcement----BlogPost-HeroImg.png <![CDATA[Announcing Tinybird Charts: Fast Real-Time Charts, Even Faster]]> <![CDATA[We’re excited to launch Tinybird Charts, functionality built-in to Tinybird to turn API Endpoints into real-time visualizations with just a few clicks.]]> https://www.tinybird.co/blog-posts/announcing-tinybird-charts https://www.tinybird.co/blog-posts/announcing-tinybird-charts Wed, 12 Jun 2024 12:31:44 GMT https://tinybird-blog.ghost.io/content/images/2024/06/Announcing-Tinybird-Charts-v2---BlogPost-HeroImg.png <![CDATA[Tinybird is now available in AWS us-west-2]]> <![CDATA[We’re excited to announce Tinybird availability in AWS US-West-2. Lower latency for customers deploying their applications on the US West Coast.]]> https://www.tinybird.co/blog-posts/tinybird-is-now-available-in-aws-us-west-2 https://www.tinybird.co/blog-posts/tinybird-is-now-available-in-aws-us-west-2 Mon, 10 Jun 2024 09:00:54 GMT https://tinybird-blog.ghost.io/content/images/2024/05/AWS-regions-launch---US-West-2---BlogPost-HeroImg.png <![CDATA[Building real-time leaderboards with Tinybird]]> <![CDATA[Leaderboards aren’t just for games. In this post, you’ll learn how and why leaderboards can help you drive engagement in your app and how to build your first one quickly with Tinybird.]]> https://www.tinybird.co/blog-posts/building-real-time-leaderboards-with-tinybird https://www.tinybird.co/blog-posts/building-real-time-leaderboards-with-tinybird Thu, 06 Jun 2024 14:27:48 GMT https://tinybird-blog.ghost.io/content/images/2024/06/Building-real-time-leaderboards-with-Tinybird---BlogPost-HeroImg--2-.png <![CDATA[Tinybird has joined the AWS ISV Accelerate Program]]> <![CDATA[We’re excited to be able to tap into AWS’s infrastructure and tools to deliver great real-time analytics solutions for our joint customers.]]> https://www.tinybird.co/blog-posts/tinybird-joins-aws-isv-accelerate https://www.tinybird.co/blog-posts/tinybird-joins-aws-isv-accelerate Wed, 05 Jun 2024 06:00:22 GMT https://tinybird-blog.ghost.io/content/images/2024/06/Tinybird-has-joined-the-AWS-ISV-Accelerate-Program--BlogPost-HeroImg.png <![CDATA[JWTs for API Endpoints now in public beta!]]> <![CDATA[We are launching JWTs for API Endpoints into public beta! With JWTs, you can call Tinybird APIs directly from within the browser, with no middleware or other backend components necessary. ]]> https://www.tinybird.co/blog-posts/jwt-api-endpoints-public-beta https://www.tinybird.co/blog-posts/jwt-api-endpoints-public-beta Mon, 03 Jun 2024 09:00:06 GMT https://tinybird-blog.ghost.io/content/images/2024/05/Announcing-JWTs-for-API-Endpoints---BlogPost-HeroImg.png <![CDATA[Summer of Launch]]> <![CDATA[Tinybird has been working out and getting ready for summer launch season.]]> https://www.tinybird.co/blog-posts/summer-of-launch-2024 https://www.tinybird.co/blog-posts/summer-of-launch-2024 Fri, 31 May 2024 14:02:49 GMT https://tinybird-blog.ghost.io/content/images/2024/05/summer-image.png <![CDATA[ClickHouse®️ JOINs... 100x faster]]> <![CDATA[We recently introduced two pull requests to ClickHouse that significantly improve JOIN performance in common scenarios.]]> https://www.tinybird.co/blog-posts/clickhouse-joins-improvements https://www.tinybird.co/blog-posts/clickhouse-joins-improvements Tue, 30 Apr 2024 13:01:30 GMT https://tinybird-blog.ghost.io/content/images/2024/10/iterating-ClickHouse---BlogPost-HeroImg--1-.png <![CDATA[User-Facing Analytics: Examples, Use Cases, and Resources]]> <![CDATA[User-facing analytics is the practice of embedding real-time data visualizations into user-facing applications. Learn more about user-facing analytics and how it's built in this definitive guide.]]> https://www.tinybird.co/blog-posts/user-facing-analytics https://www.tinybird.co/blog-posts/user-facing-analytics Tue, 23 Apr 2024 14:51:05 GMT https://tinybird-blog.ghost.io/content/images/2024/04/User-Facing-Analytics_-Examples--Use-Cases--and-More---BlogPost-HeroImg.png <![CDATA[We rebuilt our docs from scratch. It was worth it.]]> <![CDATA[Building modern docs begins with a modern tech stack. Here’s how we rebuilt our documentation and what it enables us to do for our customers.]]> https://www.tinybird.co/blog-posts/new-docs https://www.tinybird.co/blog-posts/new-docs Mon, 15 Apr 2024 15:19:02 GMT https://tinybird-blog.ghost.io/content/images/2024/04/Why-we-built-our-own-docs-stack---BlogPost-HeroImg.png <![CDATA[Real-Time Anomaly Detection: Use Cases and Code Examples]]> <![CDATA[I've spent a decade developing anomaly detection systems. Here are some example code snippets you can use to inspire your real-time anomaly detection system.]]> https://www.tinybird.co/blog-posts/real-time-anomaly-detection https://www.tinybird.co/blog-posts/real-time-anomaly-detection Mon, 01 Apr 2024 16:33:13 GMT https://tinybird-blog.ghost.io/content/images/2024/03/Build-a-real-time-anomaly-detection-algorithm--with-SQL---BlogPost-HeroImg-min.png <![CDATA[What is the best database for real-time analytics?]]> <![CDATA[These are the 3 best databases for real-time analytics, and how to avoid challenges when deploying them.]]> https://www.tinybird.co/blog-posts/best-database-for-real-time-analytics https://www.tinybird.co/blog-posts/best-database-for-real-time-analytics Tue, 26 Mar 2024 16:33:22 GMT https://tinybird-blog.ghost.io/content/images/2024/03/Real-time-Analytics-Database---BlogPost-HeroImg.png <![CDATA[Export data from Tinybird to Amazon S3 with the S3 Sink]]> <![CDATA[Today, we release the S3 Sink. Now, you can export data from Tinybird to Amazon S3 without any external processes or additional code.]]> https://www.tinybird.co/blog-posts/s3-sink-launch https://www.tinybird.co/blog-posts/s3-sink-launch Thu, 21 Mar 2024 13:01:42 GMT https://tinybird-blog.ghost.io/content/images/2024/03/S3-Sinks-Release---BlogPost-HeroImg.png <![CDATA[Iterating terabyte-sized ClickHouse®️ tables in production]]> <![CDATA[ClickHouse schema migrations can be challenging even on batch systems. But when you're streaming 100s of MB/s, it's a whole different beast. Here's how we make schema changes on a large ClickHouse table deployed across many clusters while streaming… without missing a bit.]]> https://www.tinybird.co/blog-posts/clickhouse-schema-migration-while-streaming https://www.tinybird.co/blog-posts/clickhouse-schema-migration-while-streaming Mon, 11 Mar 2024 20:33:24 GMT https://tinybird-blog.ghost.io/content/images/2024/10/iterating-ClickHouse---BlogPost-HeroImg.png <![CDATA[How to scale a real-time data platform]]> <![CDATA[Tinybird is an enterprise-grade data platform with large customers processing huge amounts of data. Learn how we scale to support their use cases.]]> https://www.tinybird.co/blog-posts/how-tinybird-scales https://www.tinybird.co/blog-posts/how-tinybird-scales Fri, 16 Feb 2024 14:54:47 GMT https://tinybird-blog.ghost.io/content/images/2024/02/How-Tinybird-scales---BlogPost-HeroImg.png <![CDATA[8 example projects to master real-time data engineering]]> <![CDATA[Looking to hone your real-time data engineering skills? Here are 8 end-to-end projects (with code) to help you learn and advance.]]> https://www.tinybird.co/blog-posts/real-time-data-engineering-example-projects https://www.tinybird.co/blog-posts/real-time-data-engineering-example-projects Mon, 11 Dec 2023 18:17:30 GMT https://tinybird-blog.ghost.io/content/images/2023/12/8-projects-to-master-real-time-data-engineering---BlogPost-HeroImg.png <![CDATA[Tinybird expands self-service real-time analytics to AWS]]> <![CDATA[Starting today, our self-service customers can select Amazon Web Services as their deployment environment when creating a new Tinybird Workspace. Tinybird is already trusted by AWS customers, including FanDuel, Factorial, and Canva.]]> https://www.tinybird.co/blog-posts/tinybird-expands-self-service-to-amazon-web-services https://www.tinybird.co/blog-posts/tinybird-expands-self-service-to-amazon-web-services Tue, 28 Nov 2023 14:52:12 GMT https://tinybird-blog.ghost.io/content/images/2023/11/AWS-regions-launch---BlogPost-HeroImg.png <![CDATA[Using Tinybird for real-time marketing at Tinybird]]> <![CDATA[Here's how we use Tinybird to drive the growth of Tinybird. ]]> https://www.tinybird.co/blog-posts/tinybird-for-real-time-marketing https://www.tinybird.co/blog-posts/tinybird-for-real-time-marketing Tue, 14 Nov 2023 16:43:30 GMT https://tinybird-blog.ghost.io/content/images/2023/11/real-time-marketing---BlogPost-HeroImg.png <![CDATA[Build a real-time dashboard in Python with Tinybird and Dash]]> <![CDATA[Want to build a real-time dashboard with Python? Here's a step-by-step guide with included code that shows you how.]]> https://www.tinybird.co/blog-posts/python-real-time-dashboard https://www.tinybird.co/blog-posts/python-real-time-dashboard Mon, 06 Nov 2023 18:50:03 GMT https://tinybird-blog.ghost.io/content/images/2023/11/Build-a-real-time-dashboard-in-Python-with-Tinybird--and-Dash---BlogPost-HeroImg-1.png <![CDATA[What are columnar databases? Here are 35 examples.]]> <![CDATA[New to columnar databases? Read this article to learn what a columnar database is, when to use it, and popular examples of columnar databases.]]> https://www.tinybird.co/blog-posts/what-is-a-columnar-database https://www.tinybird.co/blog-posts/what-is-a-columnar-database Fri, 03 Nov 2023 17:35:29 GMT https://tinybird-blog.ghost.io/content/images/2023/11/What-is-a-columnar-database---BlogPost-HeroImg.png <![CDATA[7 tips to make your dashboards faster]]> <![CDATA[Want to speed up your data visualizations? Here are seven tried and true tips to improve dashboard performance.]]> https://www.tinybird.co/blog-posts/7-tips-to-make-your-dashboards-faster https://www.tinybird.co/blog-posts/7-tips-to-make-your-dashboards-faster Tue, 31 Oct 2023 14:00:56 GMT https://tinybird-blog.ghost.io/content/images/2023/10/7-tips-to-make-your-dashboards-faster---BlogPost-HeroImg.png <![CDATA[Resolving a year-long ClickHouse®️ lock contention]]> <![CDATA[Here's how we fixed a problem that had stumped us for over a year and saw a 5x performance improvement in the process.]]> https://www.tinybird.co/blog-posts/clickhouse-lock-contention https://www.tinybird.co/blog-posts/clickhouse-lock-contention Mon, 30 Oct 2023 14:18:10 GMT https://tinybird-blog.ghost.io/content/images/2024/10/Context-contention-in-ClickHouse---BlogPost-HeroImg.png <![CDATA[Automating data workflows with plaintext files and Git]]> <![CDATA[Data engineering should adopt proven software engineering principles in version control, CI/CD, and testing. Read how we're making that possible at Tinybird.]]> https://www.tinybird.co/blog-posts/automating-data-workflows-with-git https://www.tinybird.co/blog-posts/automating-data-workflows-with-git Mon, 23 Oct 2023 14:43:05 GMT https://tinybird-blog.ghost.io/content/images/2023/10/How-to-analyze-Google-Sheets-data-in-real-time---BlogPost-HeroImg-1.png <![CDATA[Build a real-time dashboard over BigQuery]]> <![CDATA[Struggling with slow or expensive dashboards over BigQuery data? Follow this tutorial to quickly build a real-time dashboard over BigQuery tables.]]> https://www.tinybird.co/blog-posts/bigquery-real-time-dashboard https://www.tinybird.co/blog-posts/bigquery-real-time-dashboard Fri, 20 Oct 2023 17:00:46 GMT https://tinybird-blog.ghost.io/content/images/2023/10/Real-time-dashboard-for-BigQuery---BlogPost-HeroImg.png <![CDATA[We have released a stable version of the Tinybird CLI]]> <![CDATA[Introducing the Tinybird CLI v1.0.0, our first stable release.]]> https://www.tinybird.co/blog-posts/stable-cli-v-1-0-0 https://www.tinybird.co/blog-posts/stable-cli-v-1-0-0 Thu, 19 Oct 2023 19:07:53 GMT https://tinybird-blog.ghost.io/content/images/2023/10/Stable-CLI-Release---BlogPost-HeroImg.png <![CDATA[Real-time dashboards: Are they worth it?]]> <![CDATA[Are dashboards outdated? Not if they help you make fast decisions, faster. Learn why real-time dashboards are still incredibly powerful today.]]> https://www.tinybird.co/blog-posts/real-time-dashboards-are-they-worth-it https://www.tinybird.co/blog-posts/real-time-dashboards-are-they-worth-it Fri, 13 Oct 2023 19:30:59 GMT https://tinybird-blog.ghost.io/content/images/2023/10/Real-time-dashboards.-Are-they-worth-it_---BlogPost-HeroImg.png <![CDATA[How to query Google Sheets with SQL in real time]]> <![CDATA[Want to access real-time data from Google Sheets? Follow this tutorial to query your Google Sheets data with a real-time SQL engine.]]> https://www.tinybird.co/blog-posts/query-google-sheets-with-sql-in-real-time https://www.tinybird.co/blog-posts/query-google-sheets-with-sql-in-real-time Wed, 11 Oct 2023 14:27:37 GMT https://tinybird-blog.ghost.io/content/images/2023/10/How-to-analyze-Google-Sheets-data-in-real-time---BlogPost-HeroImg.png <![CDATA[Event sourcing with Kafka: A practical example]]> <![CDATA[Learn what event sourcing is, why Kafka works so well for event sourcing patterns, and how to implement event sourcing with Kafka and Tinybird.]]> https://www.tinybird.co/blog-posts/event-sourcing-with-kafka https://www.tinybird.co/blog-posts/event-sourcing-with-kafka Wed, 27 Sep 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/10/651452893449276c78cd22de_Event-sourcing-with-Kafka---Blog.png <![CDATA[Iterate your real-time data pipelines with Git]]> <![CDATA[Today, we’re launching Versions, a safer, more collaborative way to work with Tinybird Data Projects. Read on to learn more about Versions and how it will change the way you work with real-time data.]]> https://www.tinybird.co/blog-posts/git-for-real-time-data-projects https://www.tinybird.co/blog-posts/git-for-real-time-data-projects Wed, 20 Sep 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6509f022a8dd20ffabfd96e3_Iterating-Launch---Blog-4.png <![CDATA[Why iterating real-time data pipelines is so hard]]> <![CDATA["Why can't we just use Git?"]]> https://www.tinybird.co/blog-posts/why-iterating-real-time-data-pipelines-is-hard https://www.tinybird.co/blog-posts/why-iterating-real-time-data-pipelines-is-hard Tue, 19 Sep 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/650879ed0741efa087128d74_Iterating-Problem---Blog-7.png <![CDATA[How to do Real-time Data Processing]]> <![CDATA[Real-time data processing is changing data analytics. Learn how to leverage real-time data processing techniques in your data stack.]]> https://www.tinybird.co/blog-posts/real-time-data-processing https://www.tinybird.co/blog-posts/real-time-data-processing Thu, 07 Sep 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64f8dbb80035c0ba371b8239_Real-time-data-processing---Blog-4.png <![CDATA[A step-by-step guide to build a real-time dashboard]]> <![CDATA[Want to build faster dashboards? Follow this tutorial to learn how to use Tinybird, Tremor, and Next.js to build fast, responsive dashboards for your application.]]> https://www.tinybird.co/blog-posts/real-time-dashboard-step-by-step https://www.tinybird.co/blog-posts/real-time-dashboard-step-by-step Tue, 05 Sep 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64f23ec5d8fe4c29723ee435_Build-a--real-time-dashboard--step-by-step---Blog-4.png <![CDATA[Real-time Personalization: Choosing the right tools]]> <![CDATA[Real-time personalization is the pathway to better user experiences. But it often feels like you must choose between complex DIY and expensive SaaS. Here's the happy middle path.]]> https://www.tinybird.co/blog-posts/real-time-personalization https://www.tinybird.co/blog-posts/real-time-personalization Fri, 25 Aug 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64e7cb730a1139a930258186_Real-time-data-ingestion---Blog-4.png <![CDATA[A practical guide to real-time CDC with MySQL]]> <![CDATA[A step-by-step guide to setting up Change Data Capture (CDC) with MySQL, Confluent Cloud, and Tinybird.]]> https://www.tinybird.co/blog-posts/mysql-cdc https://www.tinybird.co/blog-posts/mysql-cdc Wed, 23 Aug 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64e65d8e0774901965d9414f_Real-time-change-data-capture-with-MySQL---Blog-4.png <![CDATA[Real-Time Data Ingestion: The Foundation for Real-time Analytics]]> <![CDATA[Real-time data ingestion is Step 1 for building real-time data pipelines. Read this guide to master real-time data ingestion and its underlying architecture.]]> https://www.tinybird.co/blog-posts/real-time-data-ingestion https://www.tinybird.co/blog-posts/real-time-data-ingestion Fri, 18 Aug 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64de32f11e11080460222e79_Real-time-data-ingestion---Blog-4.png <![CDATA[A practical guide to real-time CDC with Postgres]]> <![CDATA[A step-by-step guide to setting up Change Data Capture (CDC) with PostgreSQL, Confluent Cloud, and Tinybird.]]> https://www.tinybird.co/blog-posts/postgres-cdc https://www.tinybird.co/blog-posts/postgres-cdc Thu, 17 Aug 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64dceb97db359ba5725c5411_Real-time-change-data-capture--Blog-4.png <![CDATA[A practical guide to real-time CDC with MongoDB]]> <![CDATA[A step-by-step guide to setting up Change Data Capture (CDC) with MongoDB Atlas, Confluent Cloud, and Tinybird.]]> https://www.tinybird.co/blog-posts/mongodb-cdc https://www.tinybird.co/blog-posts/mongodb-cdc Tue, 15 Aug 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64dba5878de491e9a37636cf_MongoDB-CDC--Blog-4.png <![CDATA[Killing the ProcessPoolExecutor]]> <![CDATA[A story about the Python GIL, threading, and fixing code that already works.]]> https://www.tinybird.co/blog-posts/killing-the-processpoolexecutor https://www.tinybird.co/blog-posts/killing-the-processpoolexecutor Wed, 09 Aug 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64d2a07f69f41a0fd1cba151_Killing-the-ProcessPoolExecutor---Blog-4.png <![CDATA[Modern data management with real-time Change Data Capture]]> <![CDATA[Change Data Capture (CDC) is an important tool in real-time, event-driven architectures. Learn about CDC and its role in real-time data in this helpful overview.]]> https://www.tinybird.co/blog-posts/real-time-change-data-capture https://www.tinybird.co/blog-posts/real-time-change-data-capture Tue, 08 Aug 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64d25c705289244c4387c2e9_Real-time-change-data-capture---Blog-7.png <![CDATA[Real-time Data Visualization: How to build faster dashboards]]> <![CDATA[Worried about slow dashboards? Don't blame your frontend. To build real-time data visualizations, focus on an effective data model using real-time data platforms.]]> https://www.tinybird.co/blog-posts/real-time-data-visualization https://www.tinybird.co/blog-posts/real-time-data-visualization Tue, 08 Aug 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64d2877fde51453823ea62ad_Build-faster-dashboards-with-real-time-data-visualization---Blog-4.png <![CDATA[Real-time data platforms: An introduction]]> <![CDATA[Real-time data platforms combine streaming data ingestion, a real-time database, and a low-latency API layer. Get to know real-time data platforms in this informative introduction.]]> https://www.tinybird.co/blog-posts/real-time-data-platforms https://www.tinybird.co/blog-posts/real-time-data-platforms Thu, 27 Jul 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64c14086767c0e634bc1d3c4_real-time-rec-sys---Blog-4.png <![CDATA[Tinybird: A ksqlDB alternative when stateful stream processing isn't enough]]> <![CDATA[ksqlDB is a common stream processing choice for data engineers working in the Kafka ecosystem. Learn about ksqlDB and when to choose alternatives like Tinybird.]]> https://www.tinybird.co/blog-posts/ksqldb-alternative https://www.tinybird.co/blog-posts/ksqldb-alternative Thu, 27 Jul 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64c271c2918a55dc560b87a7_A-ksqlDB-alternative-for-stateful-stream-processing-Blog-4.jpg <![CDATA[What it takes to build a real-time recommendation system]]> <![CDATA[Real-time recommendation systems power a vast number of modern customer experiences. Learn what it takes to build a real-time recommender in this comprehensive guide.]]> https://www.tinybird.co/blog-posts/real-time-recommendation-system https://www.tinybird.co/blog-posts/real-time-recommendation-system Tue, 25 Jul 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64be9b1121ab250bbca26d13_Confluent-ConnectorWhat-it-takes-to-build-a-real-time-recommendation-system-16.png <![CDATA[Real-time streaming data architectures that scale]]> <![CDATA[Data and engineering teams are turning to real-time data architectures to power revenue-generating data pipelines. This post provides a reference for building scalable streaming data architectures that can support multiple different use cases.]]> https://www.tinybird.co/blog-posts/real-time-streaming-data-architectures-that-scale https://www.tinybird.co/blog-posts/real-time-streaming-data-architectures-that-scale Fri, 21 Jul 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64b7face656a4ea63e8ba1df_Real-time-data-streaming-architectures-that-scale---Blog-4.png <![CDATA[Run analytics on files in Amazon S3 the easy way]]> <![CDATA[So, you want to run analytics on data stored in S3 files? Here’s the easy way to do it, using the Tinybird S3 Connector.]]> https://www.tinybird.co/blog-posts/s3-analytics-the-easy-way-tinybird-connector https://www.tinybird.co/blog-posts/s3-analytics-the-easy-way-tinybird-connector Thu, 20 Jul 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64a83a4b165b777c640b9051_S3-Connector---Blog-4.png <![CDATA[Tinybird connects with Confluent for real-time streaming analytics at scale]]> <![CDATA[Today, Tinybird announces its partnership with Confluent. Read how to use Tinybird & Confluent to build powerful real-time analytics over streaming data.]]> https://www.tinybird.co/blog-posts/tinybird-connect-with-confluent https://www.tinybird.co/blog-posts/tinybird-connect-with-confluent Tue, 18 Jul 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64b577fb958e945379047171_Confluent-Connector---Blog-4.png <![CDATA[16 questions you need to ask about your Real-Time Data Strategy]]> <![CDATA[Considering a real-time data initiative? Answer these 16 questions and follow these recommendations to nail your real-time data strategy.]]> https://www.tinybird.co/blog-posts/16-questions-real-time-data-strategy https://www.tinybird.co/blog-posts/16-questions-real-time-data-strategy Thu, 13 Jul 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64b0107d17caf8569a9907eb_16-things-to-ask-about-your-real-time-data-strategy---Blog-6.png <![CDATA[Data-driven CI pipeline monitoring with pytest]]> <![CDATA[Recently, we cut our CI pipeline execution time in half. To consummate our work, we've officially published the pytest plugin that made it possible, so you can use it, too.]]> https://www.tinybird.co/blog-posts/data-driven-ci-pipeline-monitoring-with-pytest https://www.tinybird.co/blog-posts/data-driven-ci-pipeline-monitoring-with-pytest Fri, 07 Jul 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64a7247a50df5a104fee4bab_Monitoring-with-pytest---Blog-4.png <![CDATA[How to set up event-based ingestion of files in S3 for free]]> <![CDATA[In this tutorial, I'll show you how to use S3 Event notifications and AWS Lambda to trigger downstream workflows when new files are uploaded to S3.]]> https://www.tinybird.co/blog-posts/how-to-set-up-event-based-ingestion-of-files-in-s3-for-free https://www.tinybird.co/blog-posts/how-to-set-up-event-based-ingestion-of-files-in-s3-for-free Fri, 30 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/649dbba9e6417e27336feac9_Event-driven-ingestion-of-files-S3---Blog-4.jpg <![CDATA[Event-driven architecture best practices for databases and files]]> <![CDATA[Event-driven architectures should have largely replaced poll-based workflows and batch ETLs. Here are the common patterns (and anti-patterns) I have observed for event-driven ingestion of data from both application databases and file systems.]]> https://www.tinybird.co/blog-posts/event-driven-architecture-best-practices-for-databases-and-files https://www.tinybird.co/blog-posts/event-driven-architecture-best-practices-for-databases-and-files Thu, 29 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/649c44e94fa98daba9d022b3_Event-driven-architecture---Blog-4.jpg <![CDATA[Using Tinybird as a serverless online feature store]]> <![CDATA[Machine learning can feel like a lot of hype, but feature stores are extraordinarily practical. In this post, I'll show you why Tinybird makes for an excellent online feature store for real-time inference and game-changing user experiences.]]> https://www.tinybird.co/blog-posts/using-tinybird-as-a-serverless-online-feature-store https://www.tinybird.co/blog-posts/using-tinybird-as-a-serverless-online-feature-store Tue, 27 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/649b1b682a50b2d99e5aad75_feature_store---blog-4.jpg <![CDATA[Using Bloom filter indexes for real-time text search in ClickHouse®️]]> <![CDATA[A customer of ours had text-based log data and they wanted to be able to search over the text (quickly). However, in ClickHouse, text search without any special measures involves a full scan, period. And we know that full scans are not efficient.]]> https://www.tinybird.co/blog-posts/using-bloom-filter-text-indexes-in-clickhouse https://www.tinybird.co/blog-posts/using-bloom-filter-text-indexes-in-clickhouse Thu, 22 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6491f38b8b96dc45ff73fee5_Bloom-filters---Blog-5.png <![CDATA[Designing and implementing a weather data API]]> <![CDATA[When I first learned about Tinybird, its mission of helping developers build APIs caught my eye. I wondered what it would be like to design and implement a weather data API using Tinybird. In this post, I've documented my journey doing just that.]]> https://www.tinybird.co/blog-posts/designing-and-implementing-a-weather-data-api https://www.tinybird.co/blog-posts/designing-and-implementing-a-weather-data-api Tue, 20 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6491cc2fbea49251a3983146_Weather-API---Blog-6.png <![CDATA[A new way to create intermediate Data Sources in Tinybird]]> <![CDATA[We are pleased to announce the general availability release of Copy Pipes, a new way to generate snapshots of SQL results and store them in a Tinybird Data Source.]]> https://www.tinybird.co/blog-posts/announcing-copy-pipes https://www.tinybird.co/blog-posts/announcing-copy-pipes Thu, 15 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/648a0f9b06800b71cc934ac3_Copy-UI---Blog-5.png <![CDATA[5 criteria of data quality and how to test for them]]> <![CDATA[Data Quality Assurance is an important focus for companies seeking to advance the trustworthiness of their data pipelines. Here are 5 criteria for measurement data quality, and some sample SQL you can use to test for them.]]> https://www.tinybird.co/blog-posts/5-criteria-of-data-quality-and-how-to-test-for-them https://www.tinybird.co/blog-posts/5-criteria-of-data-quality-and-how-to-test-for-them Fri, 09 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64834fdda233e95b006534bd_Data-Quality---Blog-12.png <![CDATA[Adding JOIN support for parallel replicas on ClickHouse®️]]> <![CDATA[We recently introduced a pull request to ClickHouse that enables simple JOIN support for parallel replicas on ClickHouse. The solution may be simple and naive, but the ceiling for performance on distributed queries just got WAY higher.]]> https://www.tinybird.co/blog-posts/adding-join-support-for-parallel-replicas-on-clickhouse https://www.tinybird.co/blog-posts/adding-join-support-for-parallel-replicas-on-clickhouse Thu, 08 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2024/10/Context-contention-in-ClickHouse---BlogPost-HeroImg-1.png <![CDATA[Why we just released a huge upgrade to our VS Code Extension]]> <![CDATA[Tinybird is a powerful, performant real-time data platform. But we win the hearts of engineers through an amazing developer experience. Read how and why we recently upgraded our VS Code Extension for an even better DX.]]> https://www.tinybird.co/blog-posts/tinybird-vs-code-extension-v100-announcement https://www.tinybird.co/blog-posts/tinybird-vs-code-extension-v100-announcement Thu, 01 Jun 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64779ad281d5203a75d9d03f_VS-Code-Extension---Blog-16.png <![CDATA[5 Snowflake struggles that every Data Engineer deals with]]> <![CDATA[Snowflake is the world’s leading cloud data warehouse, but it is almost always slow and costly for application development. Tinybird makes it easy to quickly and cost-effectively build applications on top of your Snowflake data. Tinybird and Snowflake are better together.]]> https://www.tinybird.co/blog-posts/5-snowflake-struggles-that-every-data-engineer-deals-with https://www.tinybird.co/blog-posts/5-snowflake-struggles-that-every-data-engineer-deals-with Thu, 18 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64664b1cfc6817934699ffc1_Snowfalke---Blog-6.jpg <![CDATA[Using custom Kafka headers for advanced message processing]]> <![CDATA[Kafka headers are key-value pairs that can be attached to Kafka messages to provide metadata and additional information about the message. Read on to learn more about the use cases headers support and how to build real-time analytics pipelines using Kafka headers.]]> https://www.tinybird.co/blog-posts/using-custom-kafka-headers https://www.tinybird.co/blog-posts/using-custom-kafka-headers Tue, 16 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64628358d03c0e466dab0f7c_Kafka-Headers---Blog-4.jpg <![CDATA[The 8 considerations for designing public data APIs]]> <![CDATA[For years I developed flood warning systems built on public data APIs. From my experience, I learned that there are 8 things you must consider to build a resilient public data API. These are those 8 things, and how Tinybird can take some of them off your plate.]]> https://www.tinybird.co/blog-posts/8-considerations-for-designing-public-data-apis https://www.tinybird.co/blog-posts/8-considerations-for-designing-public-data-apis Mon, 15 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/645e821be405063118d71f5f_Resilient-APIs---Blog-6.jpg <![CDATA[Upgrading short link analytics by 100x with Steven Tey]]> <![CDATA[We sat down with Steven Tey, Senior Developer Advocate at Vercel and creator of Dub.co, to talk about why switched Dub's analytics from Redis Sorted Sets to Tinybird.]]> https://www.tinybird.co/blog-posts/upgrading-short-link-analytics-by-100x-with-steven-tey https://www.tinybird.co/blog-posts/upgrading-short-link-analytics-by-100x-with-steven-tey Fri, 12 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/645e88fa7b76f39ca3269d9c_Dev_Q-26A_Blog-4.jpg <![CDATA[Building privacy-first native app telemetry with Guilherme Oenning]]> <![CDATA[Guilherme Oenning left his job to create Aptabase, a platform for mobile and desktop app developers to build telemetry and analytics using simple SDKs. We sat down with Guilherme to talk about building Aptabase and why he chose Tinybird over Postgres, BigQuery, and ClickHouse Cloud.]]> https://www.tinybird.co/blog-posts/dev-qa-guilherme-oenning https://www.tinybird.co/blog-posts/dev-qa-guilherme-oenning Thu, 11 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/645a97375321deab9465715a_Dev_Q-26A_Blog-4.jpg <![CDATA[How to build a real-time fraud detection system]]> <![CDATA[Digital fraud affects so many organizations. In this blog post, you'll learn the components of a real-time fraud detection system, and how to build one with Tinybird.]]> https://www.tinybird.co/blog-posts/how-to-build-a-real-time-fraud-detection-system https://www.tinybird.co/blog-posts/how-to-build-a-real-time-fraud-detection-system Tue, 09 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/645935d81911cd8d715406a1_Fraud-prevention---Blog-4.png <![CDATA[The 5 rules for writing faster SQL queries]]> <![CDATA[If you're building real-time analytics, you need your SQL to be fast. Fast SQL queries improve performance and reduce cost. Here are the 5 rules to follow to write the fastest SQL queries of your life.]]> https://www.tinybird.co/blog-posts/5-rules-for-writing-faster-sql-queries https://www.tinybird.co/blog-posts/5-rules-for-writing-faster-sql-queries Mon, 08 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64592fb3272447f64b59fd2a_SQL-best-practices---Blog-7.png <![CDATA[Low-code analytics with James Devonport of UserLoop]]> <![CDATA[James Devonport chose to build UserLoop on a no-code platform so he could quickly respond to customer feedback. Read how he found and implemented Tinybird on his journey to building the number one eCommerce customer intelligence software.]]> https://www.tinybird.co/blog-posts/low-code-analytics-with-james-devonport-of-userloop https://www.tinybird.co/blog-posts/low-code-analytics-with-james-devonport-of-userloop Fri, 05 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6453f2045ae361f7e66443db_Dev_Q-26A_Blog-5.jpg <![CDATA[Automating customer usage alerts with Tinybird and Make]]> <![CDATA[Here's how I used "low-code" analytics and automation to help my team be more proactive.]]> https://www.tinybird.co/blog-posts/automating-customer-usage-alerts-with-tinybird-and-make https://www.tinybird.co/blog-posts/automating-customer-usage-alerts-with-tinybird-and-make Mon, 01 May 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/644c2815cf85114c0b208df6_Make---Blog-4.png <![CDATA[7 strategies we're using to reduce cloud infrastructure costs in 2023]]> <![CDATA[Cloud infrastructure costs are going up for everyone, but expectations to perform haven't receded. Here are 7 strategies that we use at Tinybird to keep our costs low as we innovate new ways to help our customers achieve more with less.]]> https://www.tinybird.co/blog-posts/7-strategies-for-reducing-cloud-infrastructure-costs-in-2023 https://www.tinybird.co/blog-posts/7-strategies-for-reducing-cloud-infrastructure-costs-in-2023 Thu, 27 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/644825f8d6bd913c5e6f92a5_Cost-savings-blog---Blog-6.png <![CDATA[Real-time Databases: What developers need to know]]> <![CDATA[Explore the key factors in choosing a real-time database and compare MongoDB, PostgreSQL, Tinybird, ClickHouse, Snowflake, Pinot, and Druid to determine the best fit for your application's performance, scalability, and analytics needs.]]> https://www.tinybird.co/blog-posts/real-time-databases-what-developers-need-to-know https://www.tinybird.co/blog-posts/real-time-databases-what-developers-need-to-know Tue, 25 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6446a968293c7e47d3d64c13_Real-time-databases_-What-developers-need-to-know_Blog-Post-4.jpg <![CDATA[Chatting GraphQL with Jamie Barton of Grafbase]]> <![CDATA[We sit down with Jamie Barton of Grafbase to talk about building a serverless platform to help developers build GraphQL backends, and how Tinybird has multiplied their development speed while supporting all their data integration needs.]]> https://www.tinybird.co/blog-posts/chatting-graphql-with-jamie-barton-of-grafbase https://www.tinybird.co/blog-posts/chatting-graphql-with-jamie-barton-of-grafbase Mon, 24 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64403c5f4ce7347b88ac333d_Dev_Q-26A_Blog-4.jpg <![CDATA[Generate mock data schemas with GPT]]> <![CDATA[Today, we announce the release of our in-product, AI-powered demo data generator. Building off our recent release of Mockingbird, Tinybird now makes it possible to generate mock data schemas based on GPT prompts. Write your first mock data prompt today in the Tinybird UI. ]]> https://www.tinybird.co/blog-posts/generate-mock-data-schemas-with-gpt https://www.tinybird.co/blog-posts/generate-mock-data-schemas-with-gpt Fri, 21 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64417b3e91b9b11bfdf13f32_Demo-Data---Blog-4.png <![CDATA[A free and open source mock data generator for your next data project]]> <![CDATA[Mockingbird is a powerful and flexible mock streaming data generator for all of your data projects. With Mockingbird, you can define a data schema and stream mock data to Tinybird and external destinations. Use the headless library, CLI, or UI to generate data streams for any application.]]> https://www.tinybird.co/blog-posts/mockingbird-announcement-mock-data-generator https://www.tinybird.co/blog-posts/mockingbird-announcement-mock-data-generator Thu, 20 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/643ee773925685ff7ae6c14d_Copy-of-Mockingbird---Blog-5.png <![CDATA[Building real-time solutions with Snowflake at a fraction of the cost]]> <![CDATA[Snowflake is not optimized for real-time use cases. Integrate your Snowflake datasets with Tinybird to build low-latency, high-concurrency APIs over Snowflake data.]]> https://www.tinybird.co/blog-posts/real-time-solutions-with-snowflake https://www.tinybird.co/blog-posts/real-time-solutions-with-snowflake Wed, 19 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/643d5fc6f1f4a70b9fd665ca_Snowflake-Connector---Blog-4.jpg <![CDATA[The power of real-time streaming analytics with Confluent and Tinybird]]> <![CDATA[Today, Tinybird is excited to announce the launch of our new Confluent Connector, offering Confluent users the ability to stream their data into Tinybird in real time. With today’s announcement, Confluent users have a new way to query their streaming data and build fast APIs, faster.]]> https://www.tinybird.co/blog-posts/real-time-streaming-analytics-confluent-connector-tinybird https://www.tinybird.co/blog-posts/real-time-streaming-analytics-confluent-connector-tinybird Tue, 18 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64386f6a475c321679f43fcb_Confluent-Connector---Blog-4.jpg <![CDATA[Tinyshop: Get Tinybird swag delivered to your doorstep]]> <![CDATA[Introducing Tinyshop, a less awkward and more environmentally-friendly way to share the Tinybird love. Get custom-designed Tinybird swag delivered straight to your door, starting today. ]]> https://www.tinybird.co/blog-posts/tinybird-swag-store-announcement https://www.tinybird.co/blog-posts/tinybird-swag-store-announcement Mon, 17 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64387688c650814ff2c0af83_Tinyshop-Self-service-Tinybird-swag---Blog-4.jpg <![CDATA[Building a faster CI pipeline with Turborepo and pnpm]]> <![CDATA[We made 3 big changes that have shortened our frontend CI execution time despite a massive increase in code size and test coverage.]]> https://www.tinybird.co/blog-posts/frontend-ci-monorepo-turborepo-pnpm https://www.tinybird.co/blog-posts/frontend-ci-monorepo-turborepo-pnpm Tue, 11 Apr 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6435714f90478e77293daf58_Building-a-faster-CI-pipeline-with-Turborepo-and-pnpm---Blog-4.jpg <![CDATA[Developer Q&A: Monitoring global API latency with chronark]]> <![CDATA[We sit down with chronark, creator of Planetfall.io, to talk about global API latency monitoring, time series analytics, usage-based billing, and why being an "SQL noob" can't stop you from making something amazing with Tinybird.]]> https://www.tinybird.co/blog-posts/dev-qa-global-api-latency-chronark https://www.tinybird.co/blog-posts/dev-qa-global-api-latency-chronark Thu, 30 Mar 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64244af3e9729ca132c00f30_Dev_Q-26A_Blog-4.jpg <![CDATA[Developer Q&A with JR the Builder, co-creator of Beam Analytics]]> <![CDATA[We chat with JR the Builder, 3x indie hacker and recent co-creator of Beam Analytics, about building the cheapest GDPR-compliant web analytics platform, scaling to the whole internet, and launching fast with Tinybird.]]> https://www.tinybird.co/blog-posts/qa-with-jr-the-builder-beam-analytics https://www.tinybird.co/blog-posts/qa-with-jr-the-builder-beam-analytics Fri, 24 Mar 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/641e04c98be4f256e310137d_Developer-Q-26A_JR-the-Builder_Blog-4.jpg <![CDATA[Data-Driven Talk: Build fast APIs, faster, over data at scale]]> <![CDATA[Tinybird helps developers and data engineers build fast APIs, faster, over streaming data at scale. This is a partial transcript from a talk given by Jorge Gomez Sancha, Co-Founder and CEO of Tinybird, at Data Driven NYC ‘23.]]> https://www.tinybird.co/blog-posts/ddnyc-talk-fast-apis-faster-at-scale https://www.tinybird.co/blog-posts/ddnyc-talk-fast-apis-faster-at-scale Thu, 23 Mar 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/641b1a16ce6674e79fdfec9c_Jorge-Data-Driven-Talk_Test-4.jpg <![CDATA[Real-Time Analytics: Examples, Use Cases, Tools & FAQs]]> <![CDATA[Real-time data analytics can be a powerful differentiator for businesses. But how should you approach it to maximize output and keep costs in check? Get answers to these questions - and many more - in this definitive guide.]]> https://www.tinybird.co/blog-posts/real-time-analytics-a-definitive-guide https://www.tinybird.co/blog-posts/real-time-analytics-a-definitive-guide Fri, 17 Mar 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/641379707148541336a01b61_Real-time_analytics_Blog-4.jpg <![CDATA[Build fast charts faster with the Tinybird Grafana plugin]]> <![CDATA[Grafana is the observability tool of choice for Platform teams, so why settle for slow dashboards? Today, we announce the release of the Tinybird plugin for Grafana, so you can build fast charts, faster.]]> https://www.tinybird.co/blog-posts/tinybird-grafana-plugin-launch https://www.tinybird.co/blog-posts/tinybird-grafana-plugin-launch Sat, 04 Mar 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63f8e692fae1c6140dee8891_Grafana-Plug-in-Launch_Twitter-4.jpg <![CDATA[Build serverless real-time analytics on Vercel with Tinybird]]> <![CDATA[What do Tinybird and Vercel have in common? A lot, as it turns out. Today, we announce the new Tinybird Integration available in the Vercel Integration Marketplace. Use it to sync your Tinybird Workspaces with your Vercel projects to build the real-time, serverless analytics you've always wanted.]]> https://www.tinybird.co/blog-posts/serverless-realtime-analytics-vercel-marketplace https://www.tinybird.co/blog-posts/serverless-realtime-analytics-vercel-marketplace Fri, 03 Mar 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/64020b0fa588fb4a6b834053_Vercel-Marketplace-Integration_Twitter2-4.jpeg <![CDATA[Simplifying event sourcing with scheduled data snapshots in Tinybird]]> <![CDATA[Tinybird has always made it possible to ingest relentless streams of data, query and shape them using SQL, and publish them as high-concurrency, low-latency APIs for use in your applications.]]> https://www.tinybird.co/blog-posts/scheduled-copy-api-launch https://www.tinybird.co/blog-posts/scheduled-copy-api-launch Thu, 02 Mar 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63ff9103a864f10a48d3292a_BigQuery-connector-5.jpg <![CDATA[Building an enterprise-grade real-time analytics platform]]> <![CDATA[Tinybird is an enterprise-grade real-time analytics platform trusted by businesses of all sizes. Today, we are excited to announce Tinybird Organizations, a new feature for enterprise customers to monitor usage on multiple Workspaces and manage their projects across Tinybird in a single dashboard.]]> https://www.tinybird.co/blog-posts/enterprise-grade-real-time-analytics https://www.tinybird.co/blog-posts/enterprise-grade-real-time-analytics Wed, 01 Mar 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63fe3b2a6e6eff2ca2e69d14_Organizations-Blog_Twitter-4.jpg <![CDATA[Transforming real-time applications with Tinybird and Google BigQuery]]> <![CDATA[Today, Tinybird is excited to announce the launch of our new Google BigQuery Connector, offering Google BigQuery users an easy and reliable method to bring their data to Tinybird where they can query and shape it using SQL and publish it as low-latency APIs to be consumed by their applications.]]> https://www.tinybird.co/blog-posts/real-time-applications-with-bigquery-connector https://www.tinybird.co/blog-posts/real-time-applications-with-bigquery-connector Tue, 28 Feb 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63fd10e335a594054d635be2_BigQuery-connector_Twitter-5.jpeg <![CDATA[More Data, More Apps: Improving data ingestion in Tinybird]]> <![CDATA[Building with Tinybird all starts with data ingestion, so we're focused on making it even better. Read on for updates to our ingestion experience, plus examples of how Tinybird customers ingest, query, and publish with Tinybird.]]> https://www.tinybird.co/blog-posts/more-data-more-apps https://www.tinybird.co/blog-posts/more-data-more-apps Tue, 21 Feb 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63efbe7494a4414da69d2402_Social-Cards---Ingestion-modal-blog_Twitter-4.jpg <![CDATA[How we cut our CI pipeline execution time in half]]> <![CDATA[Our GitLab CI pipeline was slow and flaky. Here’s how we used telemetry data, real-time analytics, and smart k8s configuration to fix it.]]> https://www.tinybird.co/blog-posts/better-ci-pipeline-with-data https://www.tinybird.co/blog-posts/better-ci-pipeline-with-data Fri, 17 Feb 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63ef77ec2fbcba12c4d5e2a7_How-we-cut-our-CI-pipeline-execution-time-in-half_Twitter-4.jpg <![CDATA[Log Analytics: how to identify trends and correlations that Log Analysis tools cannot]]> <![CDATA[Introducing the Tinybird Log Analytics Starter Kit. It’s an open-source template to help you take your Log Analysis to the next level using analytics that help you examine your software logs to identify trends, patterns, and more. It’s free and available today.]]> https://www.tinybird.co/blog-posts/log-analytics-how-to-identify-trends-and-correlations-that-log-analysis-tools-cannot https://www.tinybird.co/blog-posts/log-analytics-how-to-identify-trends-and-correlations-that-log-analysis-tools-cannot Wed, 01 Feb 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63dcf9c36f114867561e7790_tinybird_log_analytics_blogpost_968x664-4.jpg <![CDATA[Horizontally scaling Kafka consumers with rendezvous hashing]]> <![CDATA[How we used rendezvous hashing to horizontally scale Kafka consumers to support hundreds of concurrent topics with fewer connections, thus lowering our infrastructure costs.]]> https://www.tinybird.co/blog-posts/kafka-horizontal-scaling https://www.tinybird.co/blog-posts/kafka-horizontal-scaling Wed, 25 Jan 2023 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63cac94a3c92b66fd6050199_Scaling_Kafka_to_hundreds_of_topics_968_664-4.jpg <![CDATA[The top emojis on Twitter for every hour of 2022]]> <![CDATA[I've been streaming 100 tweets/sec since the beginning of the year and using Tinybird to analyze and publish the top emoji for every hour of 2022. See what events you can find in these 8,760 emojis.]]> https://www.tinybird.co/blog-posts/top-emojis-of-2022 https://www.tinybird.co/blog-posts/top-emojis-of-2022 Sat, 31 Dec 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63a36f9d714ff23d9db56ece_8_760_Emojis_968_664_comp-4.jpeg <![CDATA[Tinybird is SOC 2 Type II compliant]]> <![CDATA[Trust is earned, not given, and we're proud to have achieved this important certification to celebrate the trust we’ve earned from our customers.]]> https://www.tinybird.co/blog-posts/tinybird-is-soc-2-type-ii https://www.tinybird.co/blog-posts/tinybird-is-soc-2-type-ii Mon, 19 Dec 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63a09f1396657a2be15724b4_image-soc-ii-10.png <![CDATA[Measuring World Cup sentiment with Twitter and Tinybird]]> <![CDATA[How do people feel during a World Cup match? I combined Twitter, Python, Tinybird, and Retool to find out.]]> https://www.tinybird.co/blog-posts/world-cup-sentiment https://www.tinybird.co/blog-posts/world-cup-sentiment Tue, 06 Dec 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/638e4acd643cfa6f9f6a06a0_world_cup_968x664-4.jpeg <![CDATA[Understanding the Data Warehouse]]> <![CDATA[What gave rise to the Data Warehouse? What do they enable? I answer these questions in this first of a two-blog series.]]> https://www.tinybird.co/blog-posts/why-data-warehouses https://www.tinybird.co/blog-posts/why-data-warehouses Tue, 29 Nov 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6384ed5da25275f6e57bfb2f_data_warehouse_968x664_v2_comp-4.jpeg <![CDATA[Comparing Tinybird to AWS Kinesis, S3, Glue, and Athena]]> <![CDATA[Amazon S3, Kinesis, Glue, and Athena are often used for strategic data analysis. Learn how Tinybird fits in the AWS stack for real-time, operational analytics.]]> https://www.tinybird.co/blog-posts/comparing-tinybird-to-aws-kinesis-s3-glue-and-athena https://www.tinybird.co/blog-posts/comparing-tinybird-to-aws-kinesis-s3-glue-and-athena Wed, 26 Oct 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/635944ca2beae81ddfd1fee7_blog_aws_Blog-4.jpeg <![CDATA[Introducing a redesigned Tinybird UI for better developer productivity]]> <![CDATA[At its core, Tinybird is a platform for developer productivity. Today, we’re releasing an updated UI experience so you can explore Data Sources and create Pipes with fewer clicks.]]> https://www.tinybird.co/blog-posts/redesigned-tinybird-ui-developer-productivity https://www.tinybird.co/blog-posts/redesigned-tinybird-ui-developer-productivity Thu, 20 Oct 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/635195fbe9bb542b1927f177_Main-Header-Asset--1--4.jpeg <![CDATA[When you should use columnar databases and not Postgres, MySQL, or MongoDB]]> <![CDATA[Row-oriented, OLTP databases aren't ideal application DBs when you know you'll need to run analytics on lots of data. Choose a column-oriented OLAP instead.]]> https://www.tinybird.co/blog-posts/when-to-use-columnar-database https://www.tinybird.co/blog-posts/when-to-use-columnar-database Mon, 17 Oct 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/634f138c97b2f537e5934404_columnar_dbs_968x664--2---1--4.jpg <![CDATA[We launched an open source ClickHouse Knowledge Base]]> <![CDATA[ClickHouse is an incredible database. We want to help our community learn how to better use it for realtime analytics.]]> https://www.tinybird.co/blog-posts/we-launched-an-open-source-clickhouse-knowledge-base https://www.tinybird.co/blog-posts/we-launched-an-open-source-clickhouse-knowledge-base Tue, 11 Oct 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63448c345445851411859cfc_clickhouse_kb_968x664--2---1--10.jpg <![CDATA[The Data Journey: Unlocking data for the right now]]> <![CDATA[We're all in the middle of a multi-step process to consolidate, model, and operationalize our data. Here's where we're getting stuck, and what to do about it.]]> https://www.tinybird.co/blog-posts/the-data-journey https://www.tinybird.co/blog-posts/the-data-journey Thu, 06 Oct 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/633da7860ebfd1c27c5d50c6_the_data_journey_968x664--1--16.jpg <![CDATA[You can now explore and analyze time series data in Tinybird]]> <![CDATA[Visualize and analyze in real time any data source with a timestamp using SQL WHERE, GROUP BY, and HAVING filters.]]> https://www.tinybird.co/blog-posts/announcing-time-series https://www.tinybird.co/blog-posts/announcing-time-series Tue, 04 Oct 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/633b0878de60e629f6838d66_time_series_968x664--1--4.jpg <![CDATA[Looking for an open source Google Analytics alternative? Set one up in 3 minutes.]]> <![CDATA[Use the Tinybird Web Analytics Starter Kit to quickly start streaming web events data to a readymade dashboard.]]> https://www.tinybird.co/blog-posts/google-analytics-alternative-in-3-minutes https://www.tinybird.co/blog-posts/google-analytics-alternative-in-3-minutes Mon, 12 Sep 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631f3ab36a6cdc45347a61c8_ls_ga_blog_968x664--1--4.png <![CDATA[How Session Rewind rapidly built an affordable session replay tool with Tinybird]]> <![CDATA[Session Rewind delivers a seamless UX at an unmatched price using Tinybird.]]> https://www.tinybird.co/blog-posts/session-rewind-affordable-session-replay-with-tinybird https://www.tinybird.co/blog-posts/session-rewind-affordable-session-replay-with-tinybird Tue, 06 Sep 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63169630224f6517370d3d42_631276679b869137fc31428b_session_rewind_968x664-4.png <![CDATA[How I replaced Google Analytics with Retool and Tinybird, Part 2]]> <![CDATA[Tinybird serves as a powerful and flexible backend for building analytics dashboards in any UI - in this case Retool.]]> https://www.tinybird.co/blog-posts/how-i-replaced-google-analytics-with-retool-and-tinybird-part-2 https://www.tinybird.co/blog-posts/how-i-replaced-google-analytics-with-retool-and-tinybird-part-2 Mon, 05 Sep 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6321d94adbc6a728df7902b9_retool_part2_968x664-4.png <![CDATA[We've improved notifications for ingestion issues]]> <![CDATA[A little boost to ingestion observability in Tinybird.]]> https://www.tinybird.co/blog-posts/improved-notifications-ingestion-issues https://www.tinybird.co/blog-posts/improved-notifications-ingestion-issues Fri, 26 Aug 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696a35ebb3cf75ea5e7d9_6306292aa0633c9be1ad547a_ingest_observe_968x664-20-1--4.png <![CDATA[How an eCommerce giant replaced Google Analytics for privacy and speed]]> <![CDATA[Here's the architecture they built to satisfy data privacy laws without limiting speed or scale.]]> https://www.tinybird.co/blog-posts/ecommerce-google-analytics-alternative https://www.tinybird.co/blog-posts/ecommerce-google-analytics-alternative Thu, 25 Aug 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696a4f18e173face06141_630753dcb0dc60b7166001a0_ecommerce_968x664-4.jpeg <![CDATA[How I replaced Google Analytics with Retool and Tinybird, Part 1]]> <![CDATA[Tinybird serves as a powerful and flexible backend for building analytics dashboards in any UI - in this case Retool.]]> https://www.tinybird.co/blog-posts/how-i-replaced-google-analytics-with-retool-and-tinybird-part-1 https://www.tinybird.co/blog-posts/how-i-replaced-google-analytics-with-retool-and-tinybird-part-1 Wed, 24 Aug 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631b973e610c20aa2fa3e41e_retool_part1_968x664-4.png <![CDATA[A privacy-first approach to building a Google Analytics alternative]]> <![CDATA[Respecting your web visitors' privacy and getting the data you need don't have to be mutually exclusive.]]> https://www.tinybird.co/blog-posts/privacy-first-google-analytics-alternative https://www.tinybird.co/blog-posts/privacy-first-google-analytics-alternative Tue, 23 Aug 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696a67909420ecaf29089_6306355f7f127e31e14d9f73_web_analytics_968x664-11.jpeg <![CDATA[What is a data product?]]> <![CDATA[Like a song recorded in a studio, a data product is more than the sum of its parts.]]> https://www.tinybird.co/blog-posts/what-is-a-data-product https://www.tinybird.co/blog-posts/what-is-a-data-product Fri, 05 Aug 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696a7e5c408700abfbba4_62ec0460c8eb8308cb852aeb_what-is-a-data-product_968x664-4.jpeg <![CDATA[The definition of real-time data]]> <![CDATA[What is real-time data? A precise definition is elusive. In this case, a metaphor helps.]]> https://www.tinybird.co/blog-posts/definition-of-real-time-data https://www.tinybird.co/blog-posts/definition-of-real-time-data Fri, 29 Jul 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696ac09d8b02b5d5bb71d_62e3ffd692afe725bf496857_rta_968x664-20-1--4.png <![CDATA[Text search at scale with ClickHouse]]> <![CDATA[Searching for thousands of regex patterns on millions of documents in seconds like it’s no big deal.]]> https://www.tinybird.co/blog-posts/text-search-at-scale-with-clickhouse https://www.tinybird.co/blog-posts/text-search-at-scale-with-clickhouse Tue, 26 Jul 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696ad64e7c233a159654b_62def23096c9b23470a9f636_ch_text_search_968x664-4.png <![CDATA[The data rules worth $40,000 a day]]> <![CDATA[A "real-world" example of how data best practices can seriously shrink your usage bill.]]> https://www.tinybird.co/blog-posts/data-rules-materialized-views-40000-dollars https://www.tinybird.co/blog-posts/data-rules-materialized-views-40000-dollars Tue, 19 Jul 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696af2ba50cef697d4de2_62d6c89188cbb894ae2423d2_how-to-save-40k-a-day-with-materialized-views_968x664-4.jpeg <![CDATA[To the limits of SQL... and beyond]]> <![CDATA[The Tinybird templating language lets you do more than define query parameters for your endpoints.]]> https://www.tinybird.co/blog-posts/to-the-limits-of-sql-api-parameters https://www.tinybird.co/blog-posts/to-the-limits-of-sql-api-parameters Fri, 15 Jul 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b1e2457bb372e94590_62cefe551928cd968dee0f3d_params_968x664-4.png <![CDATA[Big security updates from Tinybird]]> <![CDATA[Tinybird is now SOC 2 Type 1 compliant, plus we've added support for enterprise authentication.]]> https://www.tinybird.co/blog-posts/soc-2-enterprise-authentication-announcement https://www.tinybird.co/blog-posts/soc-2-enterprise-authentication-announcement Thu, 14 Jul 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b0224f65c5b30dd0e3_62cf70c0d366ae0e6d69c6c4_soc2_968x664-20-1--6.png <![CDATA[Use AWS SNS to send data to Tinybird]]> <![CDATA[SNS is a popular pub/sub messaging system for AWS users. Here's how to use SNS to send data to Tinybird.]]> https://www.tinybird.co/blog-posts/use-aws-sns-to-send-data-to-tinybird https://www.tinybird.co/blog-posts/use-aws-sns-to-send-data-to-tinybird Tue, 12 Jul 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b27909426770f293d6_62c713978c9dd7e8dad6f22b_sns_968x664-4.png <![CDATA[Usage-based pricing: Should you build or buy?]]> <![CDATA[With the advent of realtime analytics platforms, the value of buying SaaS usage-based pricing may be diminishing.]]> https://www.tinybird.co/blog-posts/usage-based-pricing-should-you-build-or-buy https://www.tinybird.co/blog-posts/usage-based-pricing-should-you-build-or-buy Fri, 08 Jul 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b3186be28249af8857_62c851cdae3cec484c5098f7_ubp_968x664-4.png <![CDATA[How we recreated r/place with 10 lines of SQL]]> <![CDATA[Two developers built a data-intensive real-time app in half an hour.]]> https://www.tinybird.co/blog-posts/how-we-recreated-r-place-with-10-lines-of-sql https://www.tinybird.co/blog-posts/how-we-recreated-r-place-with-10-lines-of-sql Wed, 06 Jul 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b5e68f95e441e43075_62c6efad7925dafd775be057_rplace_968x664-402x-4.png <![CDATA[DataMarket replaced 4 data stack tools with Tinybird]]> <![CDATA[We originally built the WhiteBox spinoff with on-premise infrastructure, but consolidated everything on Tinybird to scale.]]> https://www.tinybird.co/blog-posts/data-market-whitebox-replaces-4-data-stack-tools-with-tinybird https://www.tinybird.co/blog-posts/data-market-whitebox-replaces-4-data-stack-tools-with-tinybird Tue, 28 Jun 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b6e2457b8282e94e04_62bc45aa81d5d6a0208502ba_whitebox_968x664-4.png <![CDATA[Changelog #21: Quickstart on loading events to Tinybird]]> <![CDATA[The most recent changes to Tinybird include the most simple ingestion method possible, plus CLI tools for testing.]]> https://www.tinybird.co/blog-posts/changelog-21-quickstart-on-loading-events-to-tinybird https://www.tinybird.co/blog-posts/changelog-21-quickstart-on-loading-events-to-tinybird Thu, 23 Jun 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b7f18e176226e07495_62b4510670c5b8af236d53ac_changelog_21_968x664-11.jpeg <![CDATA[Thinking in Tinybird]]> <![CDATA[The best way to build a data project in Tinybird is to work backwards]]> https://www.tinybird.co/blog-posts/thinking-in-tinybird https://www.tinybird.co/blog-posts/thinking-in-tinybird Fri, 17 Jun 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b8790942118cf29622_62ac8f31ada93b4085dbee33_thinking-in-tinybird_968x664-4.jpeg <![CDATA[The hard parts of building data systems with high concurrency]]> <![CDATA[Here are 8 things to think about when you're trying to scale in realtime.]]> https://www.tinybird.co/blog-posts/the-hard-parts-of-building-massive-data-systems-with-high-concurrency https://www.tinybird.co/blog-posts/the-hard-parts-of-building-massive-data-systems-with-high-concurrency Wed, 15 Jun 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696b92ba50cf1617d5937_62a9b11610c4987dc8fe9afb_the-hard-parts-of-building-massive-data-systems-with-high-concurrency_968x664-4.png <![CDATA[I built a Tinybird syntax highlighter for VSCode]]> <![CDATA[The most popular IDE in the world just got cooler.]]> https://www.tinybird.co/blog-posts/i-built-a-tinybird-syntax-highlighter-for-vscode https://www.tinybird.co/blog-posts/i-built-a-tinybird-syntax-highlighter-for-vscode Mon, 13 Jun 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696ba60d7895e63bfccb1_62a73f5141c0d95e5ea65768_tinybird_syntax_highlighter_for_vscode_968x664-4.png <![CDATA[How to monitor Tinybird using Datadog with vector.dev]]> <![CDATA[Making better observability possible with Tinybird API endpoints and vector.dev]]> https://www.tinybird.co/blog-posts/how-to-monitor-tinybird-using-datadog-with-vector-dev https://www.tinybird.co/blog-posts/how-to-monitor-tinybird-using-datadog-with-vector-dev Fri, 10 Jun 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696be60d7898153bfd100_62a32d2f2e25dc014d895166_BlogImg_2_968x664-4.png <![CDATA[What are Materialized Views and why do they matter for real-time?]]> <![CDATA[Use Materialized Views for speed, simplicity, and consistency in your data pipelines.]]> https://www.tinybird.co/blog-posts/what-are-materialized-views-and-why-do-they-matter-for-realtime https://www.tinybird.co/blog-posts/what-are-materialized-views-and-why-do-they-matter-for-realtime Thu, 09 Jun 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696bbe5c4085a04bfd4e0_62a342654d8d13662e1599ae_what-are-materialized-views-and-why-do-they-matter-for-realtime_968x664-4.png <![CDATA[Roll up data with Materialized Views]]> <![CDATA[How I used rollups and Materialized Views in Tinybird to dynamically track transactions made on the Ethereum blockchain.]]> https://www.tinybird.co/blog-posts/roll-up-data-with-materialized-views https://www.tinybird.co/blog-posts/roll-up-data-with-materialized-views Wed, 01 Jun 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696bf7807fe32478c6ac2_629711af229e9cbdfd1b5afd_BlogImg_2_968x664-4.png <![CDATA[You can now see how much data your endpoints scan in real-time]]> <![CDATA[Break down every API request by scan size (rows or bytes) and token.]]> https://www.tinybird.co/blog-posts/see-how-much-data-your-endpoints-scan-in-real-time https://www.tinybird.co/blog-posts/see-how-much-data-your-endpoints-scan-in-real-time Wed, 25 May 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696bf2ba50c3e747d5c5c_628e3e9a88629b16b760a329_see-how-much-data-your-endpoints-scan-in-real-time-cover-4.png <![CDATA[You can now create Materialized Views in the Tinybird UI]]> <![CDATA[Creating faster 1-click endpoints with Tinybird just became easier.]]> https://www.tinybird.co/blog-posts/you-can-now-create-materialized-views-in-the-tinybird-ui https://www.tinybird.co/blog-posts/you-can-now-create-materialized-views-in-the-tinybird-ui Fri, 20 May 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696c1f18e17c125e07c99_628b9028dc3e1edab0d969dd_materialized-views-post-11.png <![CDATA[How Typeform Built a Fully Functional User Dash With Tinybird]]> <![CDATA[Creating an API that groups different UTM parameters from Typeform URLs]]> https://www.tinybird.co/blog-posts/typeform-utm-realtime-analytics https://www.tinybird.co/blog-posts/typeform-utm-realtime-analytics Tue, 17 May 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/631696c258d12bed0f865845_6285f48261f31d1f35565172_BlogImg_1_968x664-4.png <![CDATA[Designing a faster data model to personalize browsing in real time]]> <![CDATA[Optimizing API endpoint performance for browsing personalisation.]]> https://www.tinybird.co/blog-posts/clickhouse-query-optimization https://www.tinybird.co/blog-posts/clickhouse-query-optimization Wed, 11 May 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63169714186be201ffafb3cd_627b859804d2ec866ee328ba_cover-thn-4.png <![CDATA[Looking ahead to Kafka Summit '22]]> <![CDATA[Kafka pro’s and con’s for real-time streaming]]> https://www.tinybird.co/blog-posts/looking-ahead-to-kafka-summit-22 https://www.tinybird.co/blog-posts/looking-ahead-to-kafka-summit-22 Mon, 18 Apr 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eede891276bb46367bff_625622d9cbde99374747d5ff_kafka-to-api-endpoints-large-16.png <![CDATA[Changelog #20: Data Source descriptions and beta testing of Parquet ingestion]]> <![CDATA[Document your Data Sources by adding descriptions just like you do for pipes and nodes]]> https://www.tinybird.co/blog-posts/changelog-20-data-source-descriptions-parquet https://www.tinybird.co/blog-posts/changelog-20-data-source-descriptions-parquet Wed, 13 Apr 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/63169716e2457b1d26e9cae2_625d7716f8ff71b0dfcd43e2_changelog-20-data-source-descriptions-parquet-large-12.png <![CDATA[The realtime data stack. What’s next for Tinybird.]]> <![CDATA[Sign up and start turning data into realtime insights, actions and business value.]]> https://www.tinybird.co/blog-posts/tinybird-series-a-whats-next https://www.tinybird.co/blog-posts/tinybird-series-a-whats-next Tue, 05 Apr 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6316976c790942bea4f2e2c7_6255732d0f63296b059b608f_tinybird_series_a_announcement-5.png <![CDATA[Tinybird is out of beta and open to everyone]]> <![CDATA[Sign up and start turning data into realtime insights, actions and business value.]]> https://www.tinybird.co/blog-posts/self-serve https://www.tinybird.co/blog-posts/self-serve Thu, 31 Mar 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef8585bf3d561bf695f2_6255758dcda9bec13328f0b6_625573b3d41b0b441f2dc8fa_dashboard-cover-4.png <![CDATA[Welcoming new senior leaders to Tinybird]]> <![CDATA[Tinybird announces four new senior leaders to help deliver even more value to customers at a key stage of growth.]]> https://www.tinybird.co/blog-posts/executives https://www.tinybird.co/blog-posts/executives Thu, 24 Mar 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6316976af18e174177e18fd9_6256ff5efceb44d6ee513763_new_senior_leaders-7.png <![CDATA[Visualizing your Twitter timeline sentiment with Tinybird]]> <![CDATA[What if you could measure happiness and sadness, the peaks and troughs, just by analyzing the sentiment of your Twitter timeline?]]> https://www.tinybird.co/blog-posts/analysis-twitter-streaming https://www.tinybird.co/blog-posts/analysis-twitter-streaming Mon, 21 Mar 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6316976991ee610c45410899_62560eb123964b436764a753_625573b3d41b0b7b0a2dc8f9_show_your_stripes-12.png <![CDATA[Changelog #19: Adding new columns in high-frequency ingestion and more]]> <![CDATA[New columns in high-frequency ingestion, passing parameters between pipes and design improvements]]> https://www.tinybird.co/blog-posts/changelog-19-add-new-columns https://www.tinybird.co/blog-posts/changelog-19-add-new-columns Tue, 08 Mar 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eee3a7648508bdd3f7cd_62561e8841cc9485e401f63e_changelog-19-add-new-columns-large-6.png <![CDATA[Tiny Updates: Drag and Drop to Rearrange Nodes in a Pipe]]> <![CDATA[New feature: dragging and dropping to rearrange the nodes in a Pipe.]]> https://www.tinybird.co/blog-posts/rearrange-nodes-in-pipe https://www.tinybird.co/blog-posts/rearrange-nodes-in-pipe Tue, 15 Feb 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eee05839e73989e49d33_62561c079d1dc8fde708034d_Screenshot-202022-04-13-20at-2002.40.16-4.png <![CDATA[Changelog #18: High-frequency ingestion, handling NDJSON files and more product enhancements]]> <![CDATA[High-frequency ingestion, handling NDJSON files, cascading partial replaces and more product enhancements]]> https://www.tinybird.co/blog-posts/changelog-18-hfi-and-more https://www.tinybird.co/blog-posts/changelog-18-hfi-and-more Tue, 01 Feb 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256efa6452a050924ea20d7_625620768540ed2de7007084_changelog-18-hfi-and-more-large-4.png <![CDATA[Add data from CSVs with different column orders]]> <![CDATA[Add data to a Data Source from a CSV, even if the columns are in a different order to the one used when the Data Source was created.]]> https://www.tinybird.co/blog-posts/add-data-from-csvs-with-different-column-orders https://www.tinybird.co/blog-posts/add-data-from-csvs-with-different-column-orders Mon, 31 Jan 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/62539200924abb1a9c138359_append_data_in_ui-18.png <![CDATA[Spatial Indexing aids Finding which Polygons contain a Point]]> <![CDATA[Speed up your queries by using a spatial index to select fewer polygons before testing if a point is inside a polygon.]]> https://www.tinybird.co/blog-posts/spatial-indexing-aids-finding-which-polygons-contain-a-point https://www.tinybird.co/blog-posts/spatial-indexing-aids-finding-which-polygons-contain-a-point Thu, 27 Jan 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6253944241500efe0a07c4f6_polygon_for_point-13.png <![CDATA[From Kafka streams to data products]]> <![CDATA[Productize data ingested via Kafka using API endpoints with Tinybird]]> https://www.tinybird.co/blog-posts/kafka-to-api-endpoints https://www.tinybird.co/blog-posts/kafka-to-api-endpoints Tue, 11 Jan 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eede891276bb46367bff_625622d9cbde99374747d5ff_kafka-to-api-endpoints-large-15.png <![CDATA[Operational Analytics in Real Time with Tinybird and Retool]]> <![CDATA[Three steps to create a Retool app or dashboard in minutes to display your operational analytics in real time.]]> https://www.tinybird.co/blog-posts/service-data-sources-and-retool https://www.tinybird.co/blog-posts/service-data-sources-and-retool Tue, 04 Jan 2022 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256efa1d88d8bbef907cfb5_62562544d70d93a5042fa9c6_service-data-sources-and-retool-large-4.png <![CDATA[The era of JSON data analytics]]> <![CDATA[JSON is the de facto standard for data communication in the web and that's why we are supporting it natively: from a Kafka stream or from local or remote NDJSON files (and very soon in other flavours)]]> https://www.tinybird.co/blog-posts/the-era-of-json-analytics https://www.tinybird.co/blog-posts/the-era-of-json-analytics Tue, 21 Dec 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef9d02b24b0e1c30e176_622b1d855ffad90ff070b28a_ferenc-almasi-HfFoo4d061A-unsplash-7.jpeg <![CDATA[Splitting CSV files at 3GB/s]]> <![CDATA[Splitting CSV files is a must when dealing with large, potentially larger than RAM, files. But how fast can it be?]]> https://www.tinybird.co/blog-posts/simd https://www.tinybird.co/blog-posts/simd Tue, 14 Dec 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eedca3028fc443ff4107_6256294417b31b0694ebbbfa_simd-large-10.jpeg <![CDATA[Changelog #17: Guided tour, Kafka ingestion improvements and more]]> <![CDATA[Lots has been happening at Tinybird. The team is growing fast and everybody is working to improve the developer experience. Here are some recent features and updates that you may have missed.]]> https://www.tinybird.co/blog-posts/changelog-17-some-features-and-updates https://www.tinybird.co/blog-posts/changelog-17-some-features-and-updates Mon, 13 Dec 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eeda4e46e6dee89ae9e1_62562b2500672a92cac396e9_changelog-17-some-features-and-updates-large-4.png <![CDATA[Performance and Kafka compression]]> <![CDATA[The **unmodified** support message we sent to one of our clients outlining potential performance gains through Kafka compression]]> https://www.tinybird.co/blog-posts/kafka-performance-and-compression https://www.tinybird.co/blog-posts/kafka-performance-and-compression Thu, 09 Dec 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eed8a14662af97add0ce_62562c4269e5841a491267fe_kafka-performance-and-compression-large-10.jpeg <![CDATA[SQL and Python: alerts from predictions]]> <![CDATA[Combine Tinybird with pre-coded models to make predictions, compare data in real time to the predictions and alert.]]> https://www.tinybird.co/blog-posts/sql-and-python https://www.tinybird.co/blog-posts/sql-and-python Mon, 04 Oct 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eed78b4f1e1661808ce8_62562ca64e10c92eec91e27e_sql-and-python-large-4.jpeg <![CDATA[ClickHouse Tips #12: Apply Functions to Columns with a Single Call]]> <![CDATA[Clickhouse 21 allows some fancy operations packed into multiple columns with SELECT modifiers.]]> https://www.tinybird.co/blog-posts/tips-12-how-to-apply-a-function-into-multiple-col-1call https://www.tinybird.co/blog-posts/tips-12-how-to-apply-a-function-into-multiple-col-1call Wed, 29 Sep 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef9abb41bf2ccb2d54ad_622ef35e6eaff958e58682d2_s-o-c-i-a-l-c-u-t-OjnmCKmzr3A-unsplash-7.jpeg <![CDATA[ClickHouse tips #11: Best way to get query types]]> <![CDATA[A fast and simple solution to know the types returned by a query]]> https://www.tinybird.co/blog-posts/tips-11-how-to-get-the-types-returned-by-a-query https://www.tinybird.co/blog-posts/tips-11-how-to-get-the-types-returned-by-a-query Wed, 22 Sep 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eed5bb85145fe41034aa_62562e34d70d933f883000c1_tips-11-how-to-get-the-types-returned-by-a-query-large-11.jpeg <![CDATA[New feature: sharing Data Sources across workspaces]]> <![CDATA[From now on, Data Sources can be shared in a read-only way across multiple workspaces. Maintaining only one ingestion process, data can be made available for...]]> https://www.tinybird.co/blog-posts/new-feature-sharing-data-sources-across-workspaces https://www.tinybird.co/blog-posts/new-feature-sharing-data-sources-across-workspaces Wed, 04 Aug 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eed38b4f1e61df808cc2_62562fb17d544fa02f4338e6_new-feature-sharing-data-sources-across-workspaces-large-4.jpeg <![CDATA[Changelog #16: Improved Workspace selector, better autocomplete and more]]> <![CDATA[Now you can see how many Workspaces you own, the autocomplete is smarter, the CLI and the Kafka connector are better than ever and more.]]> https://www.tinybird.co/blog-posts/changelog-16-improved-workspace-selector-better-autocomplete-and-more https://www.tinybird.co/blog-posts/changelog-16-improved-workspace-selector-better-autocomplete-and-more Thu, 22 Jul 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eed12a4a2741c23429b0_6256318e26af088b456f81d3_changelog-16-improved-workspace-selector-better-autocomplete-and-more-large-4.jpeg <![CDATA[ClickHouse tips #10: Null behavior with LowCardinality columns]]> <![CDATA[Does it work? What's actually inserted?]]> https://www.tinybird.co/blog-posts/tips-10-null-behavior-with-lowcardinality-columns https://www.tinybird.co/blog-posts/tips-10-null-behavior-with-lowcardinality-columns Wed, 21 Jul 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eecf3895690b98abf16c_62563d5d4c1a9c6306e2de15_blogpost-cover-image-15-large-11.jpeg <![CDATA[Experimental ClickHouse: Projections]]> <![CDATA[ClickHouse tags a major release around once a month, which is an order of magnitude more often than similar projects, and it does it while maintaining speed and stability.]]> https://www.tinybird.co/blog-posts/projections https://www.tinybird.co/blog-posts/projections Fri, 09 Jul 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eecd2fbfd7f6111ddc4d_625651edc1370839e3675c0c_blogpost-cover-image-26-large-11.jpeg <![CDATA[ClickHouse tips #9: Filling gaps in time-series on ClickHouse]]> <![CDATA[This simple trick will teach you how to fill date and datetime gaps in time-series on ClickHouse]]> https://www.tinybird.co/blog-posts/tips-9-filling-gaps-in-time-series-on-clickhouse https://www.tinybird.co/blog-posts/tips-9-filling-gaps-in-time-series-on-clickhouse Thu, 08 Jul 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea8e38e249da876a2995_625653075a98a37c6f9f4636_blogpost-cover-image-09-large-26.jpeg <![CDATA[Changelog #15: improved data flow graph, anomaly detection and more]]> <![CDATA[Better visualization of dependencies, Kafka improvements, how to ingest JSON data, CLI enhacements and more.]]> https://www.tinybird.co/blog-posts/changelog-15 https://www.tinybird.co/blog-posts/changelog-15 Fri, 25 Jun 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6316975893408213392a759c_6266033eda43225ba9996fd9_blogpost-cover-image-47-large-4.jpeg <![CDATA[Starting with Kafka]]> <![CDATA[I just want to share my thoughts on Kafka after using it for a few months, always from a practical point of view. I don’t know anything more than the basics ...]]> https://www.tinybird.co/blog-posts/starting-with-kafka https://www.tinybird.co/blog-posts/starting-with-kafka Fri, 25 Jun 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eeca2fbfd779741ddbe7_625653344e10c9777f92b5a0_blogpost-cover-image-37-large-11.jpeg <![CDATA[Simple statistics for anomaly detection on time-series data]]> <![CDATA[Anomaly detection is a type of data analytics whose goal is detecting outliers or unusual patterns in a dataset.]]> https://www.tinybird.co/blog-posts/anomaly-detection https://www.tinybird.co/blog-posts/anomaly-detection Thu, 24 Jun 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eec7acc13aebd9912ccc_6256553c00672a3442c4a23b_blogpost-cover-image-05-large-4.jpeg <![CDATA[ClickHouse tips #8: Generating time-series on ClickHouse]]> <![CDATA[ClickHouse doesn't have a generate_series function yet, but you can achieve the same with other functions. Learn how here.]]> https://www.tinybird.co/blog-posts/tips-8-generating-time-series-on-clickhouse https://www.tinybird.co/blog-posts/tips-8-generating-time-series-on-clickhouse Tue, 01 Jun 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eec68b4f1e05ca808c9a_6256789d5e87f63e4085aa21_blogpost-cover-image-12-large-11.jpeg <![CDATA[A big performance boost, adding columns and more]]> <![CDATA[The last weeks have been intense at Tinybird, with lots of new features and product improvements. Let’s explore some of them!]]> https://www.tinybird.co/blog-posts/changelog-14-add-columns-ui-and-backend-enhacements-and-more https://www.tinybird.co/blog-posts/changelog-14-add-columns-ui-and-backend-enhacements-and-more Mon, 31 May 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eec50651e09906b353cd_625657d354a4df5bcd17ed9d_blogpost-cover-image-54-large-4.jpeg <![CDATA[Analyzing artists performance in real-time with Tinybird]]> <![CDATA[It's possible to ingest millions of events per minute to Tinybird via Kafka, and exploit them through real-time data products. Here is a good example of a simple data product that analyzes millions of music streams across different platforms.]]> https://www.tinybird.co/blog-posts/analyzing-artists-streams-in-real-time-with-tinybird https://www.tinybird.co/blog-posts/analyzing-artists-streams-in-real-time-with-tinybird Thu, 27 May 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eec3389569228babe889_62565a901106d3a6e9ac4f91_analyzing-artists-streams-in-real-time-with-tinybird-large-4.jpeg <![CDATA[New feature: add column to a Data Source]]> <![CDATA[From now on, it's possible to add new columns to existing Data Sources on Tinybird. This is how.]]> https://www.tinybird.co/blog-posts/add-column https://www.tinybird.co/blog-posts/add-column Tue, 25 May 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eec2891276143f367bce_62565bfacefdec85a021c213_add-column-large-6.png <![CDATA[ClickHouse tips #7: Forward and backfilling null values]]> <![CDATA[Making use of array functions to do it.]]> https://www.tinybird.co/blog-posts/tips-7-filling-null-values-on-clickhouse https://www.tinybird.co/blog-posts/tips-7-filling-null-values-on-clickhouse Tue, 18 May 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eec16e912d6ac997f268_62565d0d17b31b1259ed4b1b_blogpost-cover-image-33-large-11.jpeg <![CDATA[Analyzing our own Nginx logs with ClickHouse on Tinybird]]> <![CDATA[How we analyze our own logs in real-time using our own product.]]> https://www.tinybird.co/blog-posts/analyzing-nginx-logs-with-clickhouse-and-tinybird https://www.tinybird.co/blog-posts/analyzing-nginx-logs-with-clickhouse-and-tinybird Sun, 02 May 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eebfb290a2ace26e0140_62565e3f016f39d556ae0838_analyzing-nginx-logs-with-clickhouse-and-tinybird-large-10.png <![CDATA[ClickHouse tips #6: Filtering data in subqueries to avoid joins]]> <![CDATA[Sometimes you can replace joins on ClickHouse using where clauses, having the same performance as with Join engines. Learn how here.]]> https://www.tinybird.co/blog-posts/tips-6-faster-joins-without-joining-using-where https://www.tinybird.co/blog-posts/tips-6-faster-joins-without-joining-using-where Fri, 23 Apr 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eebe94305e9c7053893c_62565e9b8643d8439c40a6ce_blogpost-cover-image-35-large-11.jpeg <![CDATA[Advanced endpoint functions and more]]> <![CDATA[Advanced dynamic endpoint functions and lot of bug fixes]]> https://www.tinybird.co/blog-posts/changelog-13-faster-advanced-dynamic-functions-and-fixes https://www.tinybird.co/blog-posts/changelog-13-faster-advanced-dynamic-functions-and-fixes Fri, 16 Apr 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256175e9d1dc8712e07db0d_-18.png <![CDATA[Changelog: autocomplete uses the full ClickHouse documentation. CLI on MacOS and more]]> <![CDATA[A new Data Source to see your endpoint errors. Better UX for the Data lineage graph. Autocomplete uses the ClickHouse SQL reference. CLI on MacOS working.]]> https://www.tinybird.co/blog-posts/changelog-12-better-autocomplete-cli-on-macos-endpoint-errors-data-source https://www.tinybird.co/blog-posts/changelog-12-better-autocomplete-cli-on-macos-endpoint-errors-data-source Mon, 05 Apr 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eebca764851822d3ee74_625660386992ebef89df4409_blogpost-cover-image-36-large-4.jpeg <![CDATA[Visualize your Data Sources and Pipes dependencies on Tinybird]]> <![CDATA[A better way to visualize the relationships between your Data Sources, Pipes and Materialized Views.]]> https://www.tinybird.co/blog-posts/data-lineage-graph https://www.tinybird.co/blog-posts/data-lineage-graph Thu, 25 Mar 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256175f8dc2d89b4e7e6d88_data-lineage-card-image-4.png <![CDATA[ClickHouse tips #5: Adding and subtracting intervals]]> <![CDATA[Tips and recipes to learn how to make the most of ClickHouse, curated weekly by the Tinybird team.]]> https://www.tinybird.co/blog-posts/tips-5-adding-and-subtracting-intervals https://www.tinybird.co/blog-posts/tips-5-adding-and-subtracting-intervals Wed, 24 Mar 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eeb9891276a1b9367b9c_625660a77a5e47db00bfafeb_blogpost-cover-image-41-large-15.jpeg <![CDATA[Changelog: Snowflake connector, cancellable jobs and more]]> <![CDATA[A better way to browse your Data Sources and Pipes, ingesting data from Snowflake to Tinybird, cancellable jobs and lots of Materialized Views improvements]]> https://www.tinybird.co/blog-posts/changelog-11-snowflake-connector-cancellable-jobs https://www.tinybird.co/blog-posts/changelog-11-snowflake-connector-cancellable-jobs Tue, 23 Mar 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256eeb82fbfd7221d1dd828_625661ae5265b31bb50275d7_blogpost-cover-image-53-large-4.jpeg <![CDATA[Coming soon on ClickHouse: Window functions]]> <![CDATA[An exploration on what's possible to do with the most recent experimental feature on ClickHouse - window functions, and an overview of other interesting features to come.]]> https://www.tinybird.co/blog-posts/coming-soon-on-clickhouse-window-functions https://www.tinybird.co/blog-posts/coming-soon-on-clickhouse-window-functions Tue, 16 Mar 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea8e38e249da876a2995_625653075a98a37c6f9f4636_blogpost-cover-image-09-large-25.jpeg <![CDATA[ClickHouse Tips #4: Materializing UNION ALL queries]]> <![CDATA[Learn how to materialize queries on ClickHouse when there are UNION ALL operations involved, and when you can use SimpleAggregateFunction instead of AggregateFunction.]]> https://www.tinybird.co/blog-posts/clickhouse-tips-4-materializing-union-all-queries-using-simpleaggregatefunction-and-grouparrayarray-function https://www.tinybird.co/blog-posts/clickhouse-tips-4-materializing-union-all-queries-using-simpleaggregatefunction-and-grouparrayarray-function Sun, 07 Mar 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256e565c7c36f807b9db0a9_625665b56992eb9b10df6920_blogpost-cover-image-27-large-5.jpeg <![CDATA[Changelog: BigQuery connector, CLI improvements, Pagination on endpoints and more]]> <![CDATA[BigQuery connector, CLI improvements, Pagination on endpoints and more]]> https://www.tinybird.co/blog-posts/changelog-10-bigquery-connector-cli-improvements https://www.tinybird.co/blog-posts/changelog-10-bigquery-connector-cli-improvements Thu, 04 Mar 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee2196d3536962814792_625667c27a5e4761a6bfeb31_blogpost-cover-image-38-large-5.jpeg <![CDATA[DataOps: How to Develop and Scale Data Intensive Projects]]> <![CDATA[As we build Tinybird, we work hand in hand with many data and engineering teams. In the process we are discovering new ways to develop, maintain and scale da...]]> https://www.tinybird.co/blog-posts/dataops https://www.tinybird.co/blog-posts/dataops Sat, 27 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee1a780cfd90ec955892_6256686cec3abc84e3ec2031_blogpost-cover-image-18-large-9.jpeg <![CDATA[DataOps: 10 principles to develop data intensive projects]]> <![CDATA[10 of the principles of DataOps that we make available to data teams.]]> https://www.tinybird.co/blog-posts/dataops-principles https://www.tinybird.co/blog-posts/dataops-principles Sat, 27 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee1f5839e76841e3da41_625667fdd03fb7a1aa380cd1_blogpost-cover-image-50-large-11.jpeg <![CDATA[Self-Serve Go-To-Market, Remote communication, Quantity VS Quality, Leaving Google and more - What our team is reading]]> <![CDATA[Self-Serve Go-To-Market, Quantity VS Quality, Leaving Google, Uber's Real-time data platform, Basecamp's guide to communicate remotely efficiently]]> https://www.tinybird.co/blog-posts/what-we-are-reading https://www.tinybird.co/blog-posts/what-we-are-reading Fri, 26 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee19b65df216f48464ad_625668e2ad6cf2363cd2ea2b_blogpost-cover-image-08-large-11.jpeg <![CDATA[ClickHouse tips #3: the transform function]]> <![CDATA[Using the transform function to join two tables when joinGet is not available.]]> https://www.tinybird.co/blog-posts/tips-3-transform https://www.tinybird.co/blog-posts/tips-3-transform Thu, 25 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee1785bf3d314cf5ca12_6256698ad03fb7bbad38167c_blogpost-cover-image-68-large-11.jpeg <![CDATA[Changelog: Workspaces, Node UI improvements and more]]> <![CDATA[Working collaboratively on your data projects and lots of UI and CLI improvements and fixes]]> https://www.tinybird.co/blog-posts/changelog-workspaces-ui-cli-changes https://www.tinybird.co/blog-posts/changelog-workspaces-ui-cli-changes Wed, 17 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256175e9d1dc8712e07db0d_-19.png <![CDATA[Clickhouse, Open Source and Tinybird]]> <![CDATA[We are hiring full-time Clickhouse Developers. Find out why we contribute to Open Source (ClickHouse) and why we want to contribute much more.]]> https://www.tinybird.co/blog-posts/tinybird-clickhouse https://www.tinybird.co/blog-posts/tinybird-clickhouse Tue, 16 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee143895697260ab518f_62566a8241a6f8f7a7a635b2_blogpost-cover-image-22-large-6.jpeg <![CDATA[Build real-time analytics APIs collaboratively using Tinybird]]> <![CDATA[We’ve recently implemented workspaces so Tinybird users can work with other developers and data engineers and collaborate in their real-time analytics projects.]]> https://www.tinybird.co/blog-posts/workspaces https://www.tinybird.co/blog-posts/workspaces Thu, 11 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee12c2579b6b2fb5521d_62566abda6f87c594c3cee52_blogpost-cover-image-51-large-11.jpeg <![CDATA[ClickHouse tips #2: Debugging ClickHouse on Visual Studio Code]]> <![CDATA[How to configure Visual Studio Code to debug ClickHouse on it.]]> https://www.tinybird.co/blog-posts/tinybird-tips-debugging-clickhouse-on-vscode https://www.tinybird.co/blog-posts/tinybird-tips-debugging-clickhouse-on-vscode Wed, 10 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee11780cfd7c6c9551b6_62566b5841a6f85846a63809_blogpost-cover-image-42-large-11.jpeg <![CDATA[Writing good docs, the importance of speed, SQLite and no-code tools for coders - What our team is reading]]> <![CDATA[How to write good documentation, why speed wins and how SQLite succeeded and on choosing to build no-code tools for highly technical people]]> https://www.tinybird.co/blog-posts/what-we-are-reading-6 https://www.tinybird.co/blog-posts/what-we-are-reading-6 Fri, 05 Feb 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee0f71ed47135c4c9231_62566b8d82e9d15103de32f8_blogpost-cover-image-44-large-11.jpeg <![CDATA[Publish SQL-based endpoints on NGINX log analysis]]> <![CDATA[Building a highly scalable log analytics tool with Tinybird and exporting your queries as an API.]]> https://www.tinybird.co/blog-posts/nginx-log-analysis https://www.tinybird.co/blog-posts/nginx-log-analysis Thu, 28 Jan 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee0e8b4f1e37e98088bc_62566e3587eba093b562268a_blogpost-cover-image-39-large-11.jpeg <![CDATA[Low-latency APIs over your BigQuery datasets]]> <![CDATA[BigQuery is not designed (or priced) to withstand hundreds of requests per second. Here is how you can add Tinybird to the mix to productise that data.]]> https://www.tinybird.co/blog-posts/real-time-analytics-bigquery-dataflow https://www.tinybird.co/blog-posts/real-time-analytics-bigquery-dataflow Thu, 28 Jan 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/62561774a74ed33e64f2cb4a_tinybird-beam-16.png <![CDATA[Clickhouse Tips #1: Calculating Aggregations After a Given Date]]> <![CDATA[Tips and recipes to learn how to make the most of ClickHouse, curated weekly by the Tinybird team.]]> https://www.tinybird.co/blog-posts/tinybird-tips-1-calculating-aggregations-after-and-before-a-date https://www.tinybird.co/blog-posts/tinybird-tips-1-calculating-aggregations-after-and-before-a-date Tue, 26 Jan 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee06c7c36f54aa9f7114_625670bd69e584af47149797_blogpost-cover-image-43-large-11.jpeg <![CDATA[Product design: how our SaaS integrates with git]]> <![CDATA[Analytics data projects are code and code should be in a repo.]]> https://www.tinybird.co/blog-posts/tech-product-design-how-we-integrate-with-git https://www.tinybird.co/blog-posts/tech-product-design-how-we-integrate-with-git Fri, 22 Jan 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee0563ce2952f365268d_625671e6303eae5a37e6978e_blogpost-cover-image-10-large-11.jpeg <![CDATA[Querying large CSVs online with SQL]]> <![CDATA[Use Tinybird to query large CSVs using SQL, right from your browser.]]> https://www.tinybird.co/blog-posts/query-csvs-online-with-sql https://www.tinybird.co/blog-posts/query-csvs-online-with-sql Tue, 19 Jan 2021 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/644c2413c0b115b0ee9734c3_6256ee048912760e2e3679f4_62567ad258338683f4d32f1c_blogpost-cover-image-56-large-21.jpeg <![CDATA[Gain Visibility Over Your Asynchronous Operations]]> <![CDATA[Now, you will be also able to see the status of your job queue from the UI.]]> https://www.tinybird.co/blog-posts/gain-visibility-of-async-ops-with-the-jobs-api https://www.tinybird.co/blog-posts/gain-visibility-of-async-ops-with-the-jobs-api Tue, 22 Dec 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256177bc9bbc14e8de6ba43_jobs_modal-4.png <![CDATA[How we processed 12 trillion rows during Black Friday]]> <![CDATA[In this post we explain the data architecture, infrastructure and how we scale our real-time analytics service with ClickHouse.]]> https://www.tinybird.co/blog-posts/how-we-setup-real-time-analytics-service-to-process-12-trillion-rows-during-black-friday https://www.tinybird.co/blog-posts/how-we-setup-real-time-analytics-service-to-process-12-trillion-rows-during-black-friday Mon, 21 Dec 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ee0189127654d43679e9_625674dba6f87c270d3d3b4d_blogpost-cover-image-40-large-8.jpeg <![CDATA[No cookie for you either]]> <![CDATA[We've also removed third party cookies from our site.]]> https://www.tinybird.co/blog-posts/no-cookie-for-you-either https://www.tinybird.co/blog-posts/no-cookie-for-you-either Wed, 16 Dec 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef99c2bee578c491596f_6253def36134be07c2a310dc_landing-tinybird-brave-11.png <![CDATA[Investigating Performance Bottlenecks With SQL & Statistics]]> <![CDATA[How to correlate API endpoint parameters and response times with Tinybird to find performance bottlenecks. And how to visualize and prioritize them with Google Sheets.]]> https://www.tinybird.co/blog-posts/eating-our-own-dog-food-how-we-investigate-performance-bottlenecks-using-our-product-and-google-sheets https://www.tinybird.co/blog-posts/eating-our-own-dog-food-how-we-investigate-performance-bottlenecks-using-our-product-and-google-sheets Tue, 15 Dec 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256177dc13708cfa465ddce_corr_matrix-16.png <![CDATA[Monitoring startup performance, how Cloudflare uses ClickHouse, and how surprisingly SQLite is everywhere – What our team is reading]]> <![CDATA[I was able to have a relatively discrete view of current system status and performance in realtime. You need this sort of realtime data if you’re going to be...]]> https://www.tinybird.co/blog-posts/what-we-are-reading-f https://www.tinybird.co/blog-posts/what-we-are-reading-f Fri, 20 Nov 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea9a96d353e0708021b5_625676f2f992c62bfe9ee27d_blogpost-cover-image-60-large-11.jpeg <![CDATA[Changelog: Revamping the API endpoints workflow and boosting your productivity]]> <![CDATA[A cleaner and more contextualized API endpoint publication workflow, a bunch of quick guides that'll boost your productivity dealing with large data projects and... some spooky extras!!]]> https://www.tinybird.co/blog-posts/changelog-revamping-api-endpoints https://www.tinybird.co/blog-posts/changelog-revamping-api-endpoints Fri, 30 Oct 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea99ed25883b111ab74e_6256772d82e9d1c333de801d_blogpost-cover-image-66-large-4.jpeg <![CDATA[Changelog: 7x faster and increased reliability]]> <![CDATA[A new authentication provider, a dramatical improvement in the Pipes API performance, more reliable APIs thanks to dozens of bug fixes and an easter egg! This is what we've been working on at Tinybird over the last few weeks]]> https://www.tinybird.co/blog-posts/changelog-performance-improvement https://www.tinybird.co/blog-posts/changelog-performance-improvement Mon, 19 Oct 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea941fce6b07b9d70d4b_62567c423ddc0d3ab49e259d_blogpost-cover-image-32-large-4.jpeg <![CDATA[Changelog: New API endpoints pages for easier integration, upgraded version of ClickHouse and more]]> <![CDATA[Building real-time data apps/products gets faster everyday with Tinybird: a new way to publish and consume API endpoints, Tinybird running on the latest version of ClickHouse and a wealth of other small but critical enhancements. That, plus a beta release of our most powerful tool yet]]> https://www.tinybird.co/blog-posts/changelog-api-endpoints-clickhouse-cli https://www.tinybird.co/blog-posts/changelog-api-endpoints-clickhouse-cli Fri, 18 Sep 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea93cbb9a3be5a71d1a5_62567d0e57589ad1c50539f7_blogpost-cover-image-74-large-4.jpeg <![CDATA[Krulak's law, basketball dunks and the things you still need to learn - What our team is reading]]> <![CDATA[The experience people have with your brand is in the hands of the person you pay the least. Act accordingly.]]> https://www.tinybird.co/blog-posts/what-we-are-reading-2 https://www.tinybird.co/blog-posts/what-we-are-reading-2 Fri, 11 Sep 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea90bb74af546b7330e6_62567d4a583386357bd34c44_blogpost-cover-image-04-large-10.jpeg <![CDATA[About CLI best practices, the advantages of being a generalist nowadays, and the trust behind an Open Source culture - What our team is reading]]> <![CDATA[If being a generalist was the path to mediocrity, why did the most comprehensive study of the most significant scientists in all of history uncover this.]]> https://www.tinybird.co/blog-posts/what-we-are-reading-e https://www.tinybird.co/blog-posts/what-we-are-reading-e Fri, 04 Sep 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea8fb577fde8b87d1694_62569eb1cbde99358c4b460f_blogpost-cover-image-16-large-11.jpeg <![CDATA[Write-ahead logs, recommender systems and a clean start for the web - What our team is reading]]> <![CDATA[At base, the idea was to keep each record in the database in a linked list of versions stamped with transaction IDs — in some sense, this is 'the log as data' or 'the data as a log', depending on your point of view.]]> https://www.tinybird.co/blog-posts/what-we-are-reading-0e https://www.tinybird.co/blog-posts/what-we-are-reading-0e Fri, 28 Aug 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea8e38e249da876a2995_625653075a98a37c6f9f4636_blogpost-cover-image-09-large-27.jpeg <![CDATA[Selective data deletion: a new feature for data quality management]]> <![CDATA[Selective data deletion lets you delete rows of a Tinybird datasource that match a specified delete condition. This is important for an API-first platform.]]> https://www.tinybird.co/blog-posts/selective-data-deletion https://www.tinybird.co/blog-posts/selective-data-deletion Thu, 27 Aug 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/62561788c137089c7b65dde3_selective-data-deletion-11.png <![CDATA[Operational Analytics. Data Insights Are Great]]> <![CDATA[Traditional data warehouses are well suited for putting data together and enabling BI teams to do data exploration and analysis, but they are not a great sol...]]> https://www.tinybird.co/blog-posts/operational-analytics https://www.tinybird.co/blog-posts/operational-analytics Wed, 26 Aug 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef975d70906e1b985f24_6253df03f3fe217ca26769dd_operational_analytics-11.png <![CDATA[Improving the data ingestion experience: better error feedback]]> <![CDATA[Identifying errors when ingesting Terabytes of data can be like finding a needle in a haystack. We have improved our ingestion process to make it easier to troubleshoot ingestion problems, even if you are ingesting billions of rows.]]> https://www.tinybird.co/blog-posts/ingestion-improvements https://www.tinybird.co/blog-posts/ingestion-improvements Wed, 19 Aug 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/62561799f992c673e29c42bc_better_error_feedback-17.png <![CDATA[Summer Edition – What our team is reading]]> <![CDATA[From renaming genes due to a computer error to a metaphor of legacy code in a fantasy novel]]> https://www.tinybird.co/blog-posts/what-are-we-reading https://www.tinybird.co/blog-posts/what-are-we-reading Fri, 14 Aug 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea89c7c36f14379e4936_6256813290c447b05735e8e0_blogpost-cover-image-49-large-11.jpeg <![CDATA[Analytics API endpoints for your developers]]> <![CDATA[At Tinybird, we have put a lot of effort in ensuring that building API endpoints against large quantities of Data is as simple as possible.]]> https://www.tinybird.co/blog-posts/badass-api-endpoint https://www.tinybird.co/blog-posts/badass-api-endpoint Tue, 11 Aug 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef96c2bee534d39157c2_6254236f73496ebd9761ee52_simon-lee-36TSQemRAxo-unsplash-7.jpeg <![CDATA[A new dashboard for Tinybird Analytics]]> <![CDATA[A key part of running an effective Analytics Platform within an organization is being able to keep a tight control over usage and performance, ingestion jobs...]]> https://www.tinybird.co/blog-posts/new-dashboard https://www.tinybird.co/blog-posts/new-dashboard Thu, 07 May 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256179dcfcb3410180d6be0_dashboard_analytics_overview-17.png <![CDATA[The Fremen – What our team is reading]]> <![CDATA[If you want to know how to work with new or limited resources, find a population that’s used to not having many alternatives.]]> https://www.tinybird.co/blog-posts/what-we-are-reading-b https://www.tinybird.co/blog-posts/what-we-are-reading-b Fri, 01 May 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea87780cfd21df91a199_6256ac3c7637701ec663c3d8_blogpost-cover-image-31-large-11.jpeg <![CDATA[Introducing the Data Operations Log]]> <![CDATA[Problems with data ingestion are common: some data may be missing, or maybe it is in the wrong format or has the wrong encoding… it happens.]]> https://www.tinybird.co/blog-posts/data-operations-log https://www.tinybird.co/blog-posts/data-operations-log Mon, 20 Apr 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/625617a0a6f87cf2133aa185_node-appends-16.png <![CDATA[Getting real – What our team is reading]]> <![CDATA[The best software has a vision. The best software takes sides. When someone uses software, they’re not just looking for features.]]> https://www.tinybird.co/blog-posts/what-we-are-reading-a https://www.tinybird.co/blog-posts/what-we-are-reading-a Fri, 17 Apr 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6265e592ed5811099e4c35ed_625e751075fde301f3a79694_blogpost-cover-image-52-large-11.jpeg <![CDATA[New ideas often emerge or are developed in response to extreme needs arising during a social crisis – What our team is reading]]> <![CDATA[World War II, for example, forced innovation or accelerated development and commercialization of the jet engine, pressurized aircraft cabins, helicopters, at...]]> https://www.tinybird.co/blog-posts/what-we-are-reading-75 https://www.tinybird.co/blog-posts/what-we-are-reading-75 Fri, 10 Apr 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef941fce6bfa0ddb8857_6254219e5e13c136eab0ffd4_pawel-czerwinski-7K8d5gCdy2o-unsplash-8.jpeg <![CDATA[The most sophisticated piece of software ever written – What our team is reading]]> <![CDATA[What is the most sophisticated piece of software ever written?]]> https://www.tinybird.co/blog-posts/what-we-are-reading-0 https://www.tinybird.co/blog-posts/what-we-are-reading-0 Fri, 03 Apr 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef935d70909edf985df9_62542105f5ad7c77faf4299e_mymind-KG_BfyEgXhk-unsplash-10.jpeg <![CDATA[Dynamic API reponses based on endpoint parameters]]> <![CDATA[Make your Tinybird real-time API endpoints to return data at different resolutions depending on the selected temporal range.]]> https://www.tinybird.co/blog-posts/create-a-dynamic-api https://www.tinybird.co/blog-posts/create-a-dynamic-api Wed, 25 Mar 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea831fce6b60d2d6febf_6256ac6bec3abcb524ee51c8_blogpost-cover-image-62-large-5.jpeg <![CDATA[Tinybird Changelog: sharing pipes]]> <![CDATA[Sharing data is hard - here is our alternative to sending a CSV file by email]]> https://www.tinybird.co/blog-posts/share-pipes https://www.tinybird.co/blog-posts/share-pipes Tue, 24 Mar 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef928b4f1e6bce809156_6253df187d86661647d14789_share_pipe_asset-4.jpeg <![CDATA[The Guns of August – What our team is reading]]> <![CDATA[Why the birds are the world's best engineers]]> https://www.tinybird.co/blog-posts/what-are-we-reading-5 https://www.tinybird.co/blog-posts/what-are-we-reading-5 Fri, 20 Mar 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef912a4a271833350912_62542065b0695e12161d14ab_and-machines-vqTWfa4DjEk-unsplash-8.jpeg <![CDATA[Enriching Kafka streams for real-time queries]]> <![CDATA[If you are using Kafka to capture large quantities of events or transactional data, you are probably also looking for ways to enrich that data in real-time. Here is how to do it with Tinybird.]]> https://www.tinybird.co/blog-posts/enriching-kafka-streams-in-real-time https://www.tinybird.co/blog-posts/enriching-kafka-streams-in-real-time Thu, 19 Mar 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/646294eedb5e18904454b2c4_kafka-enrich-blog-4.jpg <![CDATA[A high production rate solves many ills – What our team is reading]]> <![CDATA[If you have a high production rate, you have a high iteration rate. For pretty much any technology whatsoever, progress is a function of iteration.]]> https://www.tinybird.co/blog-posts/what-are-we-reading-c https://www.tinybird.co/blog-posts/what-are-we-reading-c Fri, 13 Mar 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea80bcf10c1079209259_6256ac8126af0882757325ac_blogpost-cover-image-03-large-11.jpeg <![CDATA[Create a Static Application to Analyze +50M Github Events]]> <![CDATA[Creating applications just using HTML, javascript and CSS is easier than ever with new frameworks and platforms like Zeit. Let see how to create a simple analytics application that queries 50M rows in real time without backend.]]> https://www.tinybird.co/blog-posts/create-analytic-static-applications https://www.tinybird.co/blog-posts/create-analytic-static-applications Wed, 11 Mar 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/625617ab1b12f115e75957fe_parallel-11.jpeg <![CDATA[Facebook rewrites their messenger application using 20 year old techniques – What our team is reading]]> <![CDATA[Kids learn to make good decisions by making decisions, not by following directions]]> https://www.tinybird.co/blog-posts/what-are-we-reading-4 https://www.tinybird.co/blog-posts/what-are-we-reading-4 Fri, 28 Feb 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef8ecd1cca6f5d378d00_62541cc22ced958b66daa3e5_alejandro-ortiz--xI7IFIp5Wo-unsplash-8.jpeg <![CDATA[Memory bandwith Napkin Math and more readings from our team members]]> <![CDATA[Real-Time APIs and ETLs, how Github deals with database migrations, memory bandwidth math and more: most interesting articles coming from our flock]]> https://www.tinybird.co/blog-posts/what-are-we-reading-1 https://www.tinybird.co/blog-posts/what-are-we-reading-1 Fri, 21 Feb 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef8d8b4f1e4c3a80913e_62541b8caafad54ffeaec7ab_maxim-berg-l1pgMU5AjLc-unsplash-11.jpeg <![CDATA[Update your analytical data selectively]]> <![CDATA[Updating specific records in your analytical database couldn't be easier with Tinybird's new 'replace with condition' functionality]]> https://www.tinybird.co/blog-posts/changelog-advanced-data-replacement https://www.tinybird.co/blog-posts/changelog-advanced-data-replacement Thu, 16 Jan 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea3fc7c36fd07c9e340e_6256ac9be6da28669914101c_blogpost-cover-image-17-large-5.jpeg <![CDATA[How We Handle Technical Incidents and Service Disruptions]]> <![CDATA[Part of providing an outstanding level of service is to react quickly and professionally when things go wrong. This is an account of a recent service disruption and how we handled it.]]> https://www.tinybird.co/blog-posts/how-we-handle-service-disruptions https://www.tinybird.co/blog-posts/how-we-handle-service-disruptions Thu, 09 Jan 2020 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/625617aff20c6970ca18fce2_gene-kranz-apollo-6.jpeg <![CDATA[Tinybird Changelog: New User Experience for Data Exploration]]> <![CDATA[During the last few weeks we’ve been studying the best way of building and organizing large applications using Tinybird Analytics, and, in addition to a few ...]]> https://www.tinybird.co/blog-posts/redesigned-data-pipe-ui https://www.tinybird.co/blog-posts/redesigned-data-pipe-ui Mon, 18 Nov 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef8c6e912d6544983cd1_6253df227ee95e65fc385fbf_redesign-sidebar-10.png <![CDATA[The cron job that will speed up your Postgres queries 100x]]> <![CDATA[What do you do when your transactions table in Postgres has grown way too big to handle analytical queries? How do you answer business questions when it could take minutes to even get a `SELECT count(*) FROM transactions` going?]]> https://www.tinybird.co/blog-posts/the-one-cron-job-that-will-speed-up-your-analytical-queries-in-postgres-a-hundred-fold https://www.tinybird.co/blog-posts/the-one-cron-job-that-will-speed-up-your-analytical-queries-in-postgres-a-hundred-fold Mon, 14 Oct 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea3bbb851421370ea3fe_6256acc35e87f68ab187536c_blogpost-cover-image-28-large-11.jpeg <![CDATA[Real-time analytics API at scale with billions of rows]]> <![CDATA[How to create an analytics API that deals with billions of rows in a matter of minutes.]]> https://www.tinybird.co/blog-posts/real-time-analytics-with-billion-rows-at-scale https://www.tinybird.co/blog-posts/real-time-analytics-with-billion-rows-at-scale Mon, 30 Sep 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea3afc38503a04de1751_6256acdb17359a7c6cac3c1b_blogpost-cover-image-29-large-11.jpeg <![CDATA[Tinybird at South Summit Madrid 2019]]> <![CDATA[We will be demoing Tinybird Analytics thanks to Google for Startups at South Summit Madrid, one of the best places to connect with other technology startups.]]> https://www.tinybird.co/blog-posts/south-summit-madrid-2019 https://www.tinybird.co/blog-posts/south-summit-madrid-2019 Thu, 26 Sep 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef8be170531411a00bb1_62541a5a9ad9fbe322e76fb6_jason-leung-wHddViTmSvA-unsplash-20-1--10.jpeg <![CDATA[Improved Support for Replacing or Appending Data]]> <![CDATA[One of the foundational ideas of Tinybird Analytics is resiliency and consistency under high frequency or big data updates.]]> https://www.tinybird.co/blog-posts/replace-and-append https://www.tinybird.co/blog-posts/replace-and-append Tue, 03 Sep 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef895d984c07f9dc994c_6253df27f3fe212bc2676ac7_append-ui-4.gif <![CDATA[Our focus on Speed]]> <![CDATA[There is no good way to uncover new insights underlying terabytes of data unless you make the process of working with it tremendously rewarding and fast.]]> https://www.tinybird.co/blog-posts/our-focus-on-speed https://www.tinybird.co/blog-posts/our-focus-on-speed Thu, 08 Aug 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea38780cfd68f6915f02_6256acf64328bc77106e8871_blogpost-cover-image-70-large-11.jpeg <![CDATA[Learnings and results of our first User Testing sessions]]> <![CDATA[In Product Development, “User Testing” is often easier to talk about than to actually do.]]> https://www.tinybird.co/blog-posts/user-testing https://www.tinybird.co/blog-posts/user-testing Fri, 02 Aug 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea36ed258821251ab508_6256ad1d02439251eefc9d25_blogpost-cover-image-46-large-5.jpeg <![CDATA[Try out Tinybird's closed beta]]> <![CDATA[Working with large amounts of data is challenging, but we believe it should not be complex. Everybody is waking up to data and its possibilities. We constant...]]> https://www.tinybird.co/blog-posts/closed-beta https://www.tinybird.co/blog-posts/closed-beta Fri, 28 Jun 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef88d1ed55be5938c3ce_62541999ef18384d254bb405_scott-webb-mV9-1XjnM4Y-unsplash-20-3--10.jpeg <![CDATA[Tinybird Changelog: Faster CSV Imports]]> <![CDATA[During the last couple of weeks, we’ve made major improvements to our CSV import process, increasing its speed and reliability, getting almost a 2x performance.]]> https://www.tinybird.co/blog-posts/faster-csv-import-and-auth-tokens-with-filters https://www.tinybird.co/blog-posts/faster-csv-import-and-auth-tokens-with-filters Tue, 04 Jun 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea351fce6b2a2cd6b5e1_6256ad391a10769334dfefc9_blogpost-cover-image-48-large-11.jpeg <![CDATA[ClickHouse Meetup Madrid videos]]> <![CDATA[Last April we had the pleasure to host the ClickHouse meetup in Madrid.]]> https://www.tinybird.co/blog-posts/clickhouse-meetup-madrid-videos https://www.tinybird.co/blog-posts/clickhouse-meetup-madrid-videos Wed, 29 May 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ef86d1ed557d8738c3b2_6254185d780fc8702d585f3b_jene-stephaniuk-esRJtEsvJhU-unsplash-20-1--10.jpeg <![CDATA[Simple Time Series Prediction Modeling Using Tinybird]]> <![CDATA[Time series predictions are one of the most common use cases you can find. Predicting the future, enables you to get ready for it (and act accordingly).]]> https://www.tinybird.co/blog-posts/simple-time-series-prediction https://www.tinybird.co/blog-posts/simple-time-series-prediction Sun, 21 Apr 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256ea336605de27060cd9ea_6256ad534328bc1b076e8b68_blogpost-cover-image-59-large-11.jpeg <![CDATA[Typical Challenges of Building Your Data Layer]]> <![CDATA[When you start a digital product you usually put your data in a database. It does not matter if it is a simple text file, an excel spreadsheet or a managed Postgres instance on the cloud, your data always lives somewhere.]]> https://www.tinybird.co/blog-posts/data-journey https://www.tinybird.co/blog-posts/data-journey Mon, 15 Apr 2019 00:00:00 GMT https://tinybird-blog.ghost.io/content/images/2023/09/6256e567f25041c3fdb18f6c_6256ad7d175661a6c0e3abef_blogpost-cover-image-61-large-11.jpeg