Skip to content

Developer centric data transformation for true tech & data ownership. DBT for Streaming Data Mesh

License

Notifications You must be signed in to change notification settings

factorialco/metabolic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to metabolic

In short: DBT for a streaming data mesh

What's metabolic?

Metabolic is a data tool for software developers to easly create and mantain an interface on their Data Domain. It allows to iterate on the technological decisions of the product without comprimising the reliability of dependant data applications, similar to contract testing in asynchronous services.

Safely add, modify or deprecate columns, tables or streams while mantaining service for downstream applications, such as BI dashboards, Analytics products and Machine Learning.

You can read more at https://docs.getmetabolic.io

Running metabolic

To run a simple job in batch

./metabolic.sh run example.conf

To run reload all the history

./metabolic.sh run --full-refresh example.conf

To run it in streaming

./metabolic.sh run --streaming example.conf

About

Developer centric data transformation for true tech & data ownership. DBT for Streaming Data Mesh

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 99.3%
  • Shell 0.7%