Advertisement
Advertisement

More Related Content

Advertisement

Supabase - Codemotion 2022 talk

  1. www.gitbar.it Senior Software Engineer @ Nearform Gitbar.it Podcast FACCIO COSE> VEDO GENTE> Mauro Murru Brainrepo
  2. Perché tanti sideprojects muoiono? + ci rendiamo conto che sono inutili + ci costringono a fare ció che non abbiamo voglia di fare ALIAS PIGRIZIA www.gitbar.it
  3. Crud Boilerplate + www.gitbar.it
  4. www.gitbar.it Gli essenziali Database Crud Api Realtim e Biz logic Auth + Authz File Storage
  5. I miei fallimenti Approccio alla Laravel / Rails Hasur Firebase / Aws amplif Nextjs as fullstack framewor Mashup di servizi www.gitbar.it
  6. Il tentativo www.gitbar.it
  7. Il tentativo Usare supabase per il backend (magari self-hostandolo Fare il frontend + backend for frontend (biz logic) con nextjs Obiettivi: Concentrarmi sulla e sulla UI BIZ LOGIC www .gitbar .it
  8. Cosa é supabase The Open Source Firebase Alternative
 BaaS Platform on top of AWS Toolkit self-hostabile Come funziona... www.gitbar.it
  9. www.gitbar.it Il castello errante di Howl Calcifer Il castello errante di Howl (Hauru no ugoku shiro) (2004)
  10. PostgreSQL Kong URLMAPPING Go True https://github.com/ supabase/gotrue Storage https://github.com/ supabase/storage-api www.gitbar.it Postgrest https://postgrest.org/ en/stable/ Realtime https://github.com/ supabase/realtime Pg meta https://github.com/ supabase/postgres- meta Studio UI SDK
  11. Postgresql Single Source of Trut contiene lo schema + dati supporta tipi custom (estensioni contiene le regole di autorizzazione (rls contiene funzioni (Biz logic) supporta la full text searc esportabile tutto con pg-dump / restor supporta le subscriptions www.gitbar.it Database Calcifer Il castello errante di Howl (2004) Calcifer Il castello errante di Howl (2004)
  12. UIperilCRUD www.gitbar.it Database
  13. UI per gestire il database www.gitbar.it Database
  14. UI per gestire il database www.gitbar.it Database
  15. Accedere ai dati SDKper JS, Dart, C#, Ruby, Swif Via SQLquery Via UI da supabase studio www.gitbar.it CrudApi Kamaji - La città incantata (2001)
  16. Piccolissimoservizioontopdi PostgreSQ SupportoalRLS(vediamopoi Supportodeifiltr Docgenerataautomaticamente www.gitbar.it CrudApi
  17. Open API support + docs www.gitbar.it Crud Api
  18. www.gitbar.it Auth + Authz Aut Authz anon key service role key user key Porco rosso (1995)
  19. www.gitbar.it Auth + Authz Auth Autenticazion Registrazione utent User management Email & password. Magic links (one-click logins). Social providers. Phone logins.
  20. data data www.gitbar.it Auth + Authz Classic app flow Client Api PostgreSQL jwt token accepted
  21. data www.gitbar.it Auth + Authz RLS flow Client PostgreSQL jwt token accepted
  22. www.gitbar.it Auth + Authz Authz Basata su rls
  23. www.gitbar.it Realtim e Realtime Servizio realtime in elixir che ascolta le modifiche del database e le invia in broadcast su websocket Kiki - Kiki consegne a domicilio (1989)
  24. Libreria opensourc Supporta RL SD basata su posgresql logical replication (pub.sub) www.gitbar.it R ealtim e Realtime
  25. Api per l’upload e il management dei fil Driver compatible con S Ogni file corrisponde con un record nel database
 nel namespace storag RLS per bucket / folder / fil UI per upload e gestione file www.gitbar.it File S to ra g e File storage Gran Dama — La Gran Dama (大ババ O-Baba)
 Nausicaä della Valle del vento (1984)
  26. www.gitbar.it Gran Dama - Nausicaä della Valle del vento(1984) File Storage File storage
  27. Interfacciare il CRUD i dati e la logica di Busines Alpha (funzionalitá nascosta nel pannello 
 di admin nella versione self installed Configurabile da ui www.gitbar.it Bizlogic Chihiro e Lin
 La città incantata (2001) Business Logic
  28. www.gitbar.it Gran Dama - Nausicaä della Valle del vento(1984) Biz logic Business Logic functions triggers function hooks
  29. www.gitbar.it Biz logic Functions Classiche stored procedur Invocabili direttamente via SQL / SD PL/pgSQL o JS con estensioni (plv8 Chiamate verso webhook (estensioni)*
  30. www.gitbar.it Biz logic Triggers Funzione nativa di postgresq Invoca una funzione prima/dopo un evento sql
 (select, update, delete Puo scattare una volta per riga o per event Creati via UI o SQL
  31. www.gitbar.it Biz logic Function hooks Invoca http Webhook / AWS lambda / 
 Google cloudru Async 300 req/s - Sync 3.5 req/10s Si basano su un worker e una coda Usano PG_NE Non visibili nella versione on premis http method / params / headers configurabili
  32. www.gitbar.it Chihiro e Lin
 La città incantata (2001) Cosa manca / Limiti Graphq Kubernete “One command install” Il DB non é il componente piú semplice da scalare Progetto giovane, tanto da fare
  33. www.gitbar.it Chihiro e Lin
 La città incantata (2001) Take away PostgreSQL é molto di piú di un posto dove mettere record
Advertisement