Why we migrated from Redshift to Snowflake?
stitch

Why we migrated from Redshift to Snowflake?

We were using an Amazon Redshift as data warehouse solution before we moved our data platform to cloud. It was obvious choice for our growing IOT data platform. Redshift made it easy for us to pull data from variety of sources using ETL and build a foundation for supporting critical business application. It satisfied our needs at that point of time.

However as we grew and started on boarding variety and volume of data, our data platform became more complex, we began having performance issues like long query wait times, crashes, and lockups, real time api latency issues etc. We’d have to restart our Redshift cluster, kick off manual runs of dbt, manually cancel queries to get things moving.

We might have been able to mitigate these issues if we’d hired a dedicate database administrator to actively manage Redshift cluster, but again it contradicts with our original ideal of adapting fully managed cloud service. At the end of the day, we weren’t able to get the level of reliability we needed from Redshift. So we started looking for other fully managed cloud based solution.

Snowflake's powerful features promised to help our warehouse perform well even if we began to experience heavy loads. Right away, we saw several Snowflake features that we were eager to take advantage of:

Separate compute and storage: Snowflake is a data warehouse-as-a-service, which requires no management and features separate compute, storage, and cloud services that can scale and change independently.

Native support for structured and semi structured data: Snowflake’s data warehouse architecture provides complete relational database support for both structured data, such as CSV files and tables, and semi-structured data, including JSON, Avro, Parquet, etc., all within a single, logically integrated solution.

Data Sharing: We can securely share datasets with anyone in or outside of our organization. This comes in handy now that Stitch is part of Talend. When you share data in Snowflake, it doesn’t move any data from S3, other folks just get access.

Time Travel: It lets us instantly roll back the entire warehouse to any point in time during a chosen retention window.

Today our migration is complete. We now have fresher data, lower query wait times, and improved real time api latency, We're happy to have this migration. Snowflake is capable of delivering more power than we're using,

Tushar Joshi

AI/ML | GenAI Creative | Cloud Data Platforms | AdTech/MarTech | Product Training | AI Research | The Trade Desk Certified | 5X AWS & Azure Certified

5 年

Real time API queries ? Does it also offer NOSQL storage types ?

回复

要查看或添加评论,请登录

Rahul Jain ????的更多文章

  • FOMO? or JOMO? : Thriving in a World of Constant Connection

    FOMO? or JOMO? : Thriving in a World of Constant Connection

    In today's hyper-connected world, where social media and technology have become ubiquitous, the Fear of Missing Out…

    1 条评论
  • Navigating Your Career: Driver Vs Passenger mindset

    Navigating Your Career: Driver Vs Passenger mindset

    In the journey of professional growth, the mindset we adopt plays a crucial role in determining our trajectory. This is…

  • Striking the Balance: Committed vs. Aspirational Goals for Career Growth

    Striking the Balance: Committed vs. Aspirational Goals for Career Growth

    In the dynamic landscape of professional development, individuals often find themselves at a crossroads between…

    2 条评论
  • Why Snowflake ?

    Why Snowflake ?

    I remember sometime in 2009-10 when I took on my first Data Warehouse project for one of the banking client, they asked…

    2 条评论
  • How to crack Snowflake Certification exam ?

    How to crack Snowflake Certification exam ?

    I have recently cleared SnowPro Core certification and acquired some basic level badges as well. Many people reached…

    3 条评论
  • Spice-up your LinkedIn Profile with Symbols ????

    Spice-up your LinkedIn Profile with Symbols ????

    Your LinkedIn profile is your professional brand. So it’s important to optimize your profile to ensure every visitor…

  • How to become a Full-Stack Data Engineer ?

    How to become a Full-Stack Data Engineer ?

    You must have heard about Full-Stack software developer. There is another stream evolving around data landscape, named…

    3 条评论
  • Lessons learnt from 10 years of Investing in Stock market

    Lessons learnt from 10 years of Investing in Stock market

    I am grateful to my father, who seeded habit of saving and financial discipline since childhood. I remember days when…

    3 条评论
  • Data Scientist Vs Data Engineer, who companies need?

    Data Scientist Vs Data Engineer, who companies need?

    We all must have heard or read somewhere that Data Scientist is one of the most lucrative job of 21st century. Well…

    2 条评论
  • Should I prefer ELT over ETL?

    Should I prefer ELT over ETL?

    ETL = Extract Transform Load ELT = Extract Load Transform BI = Business Intelligence Over last two decades, ETL process…

    2 条评论

社区洞察

其他会员也浏览了