Become an AI engineer

# Supabase

Supabase is a unit of 9 lessons in Rabbithole's Become an AI engineer course, at level 3.

## Lessons

1. Change Data Capture: tuning pipelines and reading ClickHouse tables · Level 3
2. Connection Pooling on Supabase · Level 3
3. Logical replication: publications and subscriptions · Level 3
4. Edge Functions: build, run locally, avoid traps · Level 3
5. PostGIS: geographical data in your database, and routes on top of it · Level 3
6. Postgres Configuration on Supabase · Level 3
7. Postgres Extensions: schemas, dumps and versions · Level 3
8. Supabase Vault: signed, encrypted secrets with the key kept elsewhere · Level 3
9. Table Partitioning: One Table, Smaller Pieces · Level 3

## Sources

These lessons draw on 4 sources. The most used:

- [Supabase Documentation](https://supabase.com/docs)
- [PostgreSQL 17 Documentation](https://www.postgresql.org/docs/17/)
- [PgBouncer documentation: Features and Configuration](https://www.pgbouncer.org/features.html)
- [Supabase Changelog](https://supabase.com/changelog)

[All units in Become an AI engineer](https://rabbithole.pro/courses/ai-engineer)

Source page: https://rabbithole.pro/courses/ai-engineer/supabase
