Skip to main content

import ReactPlayer from 'react-player'

Depot Monorepo Project Demo

warning

Creating a Depot monorepo project via create-mono-project CLI command is no longer supported. The rest of the screencast might still be relevant.

This screencast shows how to generate a Depot monorepo project using the Depot CLI's create-mono-project command. The project is generated with two sub-projects:

  • Depot CDK project (containing a sample stack for a new Environment, Dataset, and supporting resources)
  • Depot Package project (containing sample schemas for the my.contacts examples - an object schema, view definition, and a JavaScript UDF function for Snowflake, referenced by the view definition)

The sample project uses Snowflake for the primary storage in the environment. At the end of the screencast we demonstrate how to easily reconfigure the environment to use DynamoDB primary storage with ElasticSearch (OpenSearch) replica / secondary storage. Another example is shown using DynamoDB primary and Snowflake as Secondary.