How I Build a Free PB-Sized Enterprise Data System with Firebase and Google Bigquery alone

Harnessing the Potential: Creating a Seamless Integration of Google Products in an Enterprise Data System

Julian 👊 Data Chef
Google Cloud - Community

--

Abstract

After reading this article, you will learn how to build a robust and comprehensive data system at little to no cost, even without a large team dedicated to data management or system maintenance. With just 1–3 individuals, you can effectively handle a data system of over 1 petabyte in size.

By following the guidelines outlined in this article, you will discover cost-effective strategies for establishing a powerful data system. These methods eliminate the need for extensive employee resources and minimize the operational overhead associated with system maintenance.

Building a comprehensive data system that meets the demands of our enterprise business requires consideration of various aspects. Here are some essential modules we need:

Data Collection:

  • Use client/server-side SDKs to log events locally.
  • Set up a collection service, preferably based on VMS, to receive event messages from clients/servers. If you have a global user base, you will need global regions and endpoints.

Data Processing Pipeline:

  • Utilize big data ETL tools like open-source Flink/Spark/Flume to extract…

--

--

Julian 👊 Data Chef
Google Cloud - Community

Google Developer Expert (Cloud | Firebase | GA4 | BigQuery | Looker)