Overview - Supabase architecture (Postgres, Auth, Storage, Realtime, Edge Functions)
What is it?
Supabase is a platform that helps you build apps quickly by providing ready-to-use backend services. It uses Postgres as its main database to store data, Auth to manage user sign-ups and logins, Storage to save files like images, Realtime to update app data instantly, and Edge Functions to run custom code close to users. Together, these parts work like building blocks for your app's backend.
Why it matters
Without Supabase, developers would spend a lot of time setting up and connecting different backend parts like databases, user login systems, and real-time updates. Supabase solves this by offering all these services in one place, saving time and reducing mistakes. This means apps can be built faster and work better, making users happier and developers more productive.
Where it fits
Before learning Supabase architecture, you should understand basic databases and how web apps work. After this, you can explore how to build full apps using Supabase, including frontend integration and advanced features like security rules and scaling.