HYPERFOCUSData

๐—•๐˜‚๐—ถ๐—น๐—ฑ๐—ถ๐—ป๐—ด ๐—ฎ ๐—ฆ๐—ฎ๐—น๐—ฒ๐˜€๐—ณ๐—ผ๐—ฟ๐—ฐ๐—ฒ ๐—˜๐˜…๐˜๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ฃ๐—ถ๐—ฝ๐—ฒ๐—น๐—ถ๐—ป๐—ฒ ๐—ณ๐—ฟ๐—ผ๐—บ ๐—ฆ๐—ฐ๐—ฟ๐—ฎ๐˜๐—ฐ๐—ต: ๐—ฃ๐—ฎ๐—ฟ๐˜ ๐Ÿญ โ€“ ๐—”๐˜‚๐˜๐—ต๐—ฒ๐—ป๐˜๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐˜„๐—ถ๐˜๐—ต ๐˜๐—ต๐—ฒ ๐—ฆ๐—ข๐—”๐—ฃ ๐—”๐—ฃ๐—œ

Introduction Hello! Welcome to my new series of articles focused on building a Salesforce extraction pipeline from scratch, without relying on any special libraries or SaaS services. In this series, I will use Python to demonstrate the pipeline, but I aim to present it in a generalized way that should allow you to port it […]

Generalize to Optimize: Enhancing Data Pipelines for Future Growth

Introduction When designing a data pipelineโ€”or any project, for that matterโ€”it’s best to build it as generalized or abstracted as possible. While an exception might be made if it’s intended only for a single, specific data source or target, things rarely remain static in the long run. A well-built pipeline will likely be used by […]

Stateless Distributed ETL Pipelines: Using Message Brokers for Horizontal Scaling

Introduction Creating a stateless distributed ETL (Extract, Transform, Load) pipeline can be a daunting task, especially if you’re new to the concept. While there are many approaches to building such pipelines, one simple and effective method is to use message brokers. Tools like Kafka Streams, RabbitMQ, and even Redis Streams can simplify the process of constructing a stateless distributed pipeline. […]

Create ETL pipelines (almost)Entirely in Snowflake

In this article, I will demonstrate how both basic and slightly in-depth ETL can be facilitated almost entirely in Snowflake. The only outside elements would be some form of cloud storage (s3 bucket for example) and a cloud notification service (AWS SNS, or GCP pub/sub). These external items could be avoided, but it would require any of […]

How to Understand Project Stakeholder Needs

In this blog, I will convey some tips/strategies I have developed over the years to get the most out of project kickoff meetings. The main goal of these meetings should be to get a true understanding of what the stakeholders (the people who will use/benefit from the project in the end) need/want when all is […]