Layer features empower your team.
Layer tightly couples and versions your data, ML model, and code. It provides extensive UI functionality to do compare versions of not just the underlying code, but also your data and ML model versions.
Layer provides two central repositories that contain reusable entities across all projects within your organization:
The data catalog is a place you can discover and access trusted datasets and features so that you can generate impactful insights that drive business outcomes. All datasets and features are immutable and versioned.
The purpose of the model catalog is to provide a managed and centralized storage space for ML models. It ensures that model artifacts are versioned and immutable. It allows data teams to manage and monitor the lifecycle of the ML models.
Layer not only introduces infrastructure-agnostic pipelines to maximize your resources for high scalability, it also helps you manage the lifecycle of your data and ML models at scale.
Layer automatically tracks lineage between your versioned entities. Even if your entities change over time (datasets, features) you will be able to reproduce the experiment with the same results which will provide transparency and give you confidence in understanding exactly what was done.
Layer not only introduces traceable processes which provide full observability but also helps you monitor post-production lifecycle of your entities. For example, you can track the training metrics of your ML model along with the model's impact on your business KPIs.
You can create automated or reactive pipelines with declarative MLOps to automatically build, test, and deploy your data and ML models at scale.