- 28
- 17 136
Nile
United States
เข้าร่วมเมื่อ 1 มิ.ย. 2022
A Postgres platform reengineered for multi-tenant B2B apps
Nile is a Postgres platform that decouples storage from compute, virtualizes tenants, and supports vertical and horizontal scaling globally to ship B2B applications fast while being safe with limitless scale
Nile is a Postgres platform that decouples storage from compute, virtualizes tenants, and supports vertical and horizontal scaling globally to ship B2B applications fast while being safe with limitless scale
All about using JSON data in Postgres
We build multi-tenant applications on Postgres. But! Sometimes, a project requires storing and querying non-relational data. What do we do?
Use Postgres with JSON!
In this video I talk about the use-cases, show how to store, query and index JSON data. And finish with a deeper dive into how JSON data is actually stored - it is TOASTed!
Use Postgres with JSON!
In this video I talk about the use-cases, show how to store, query and index JSON data. And finish with a deeper dive into how JSON data is actually stored - it is TOASTed!
มุมมอง: 319
วีดีโอ
Getting Started with PostgreSQL as Vector Database
มุมมอง 31014 วันที่ผ่านมา
If you are building an application that requires vectors, pgvector is a great choice. If your application is multi-tenant, Nile provides tenant privacy and pgvector. In this video I explain why pgvector is the best choice of vector store for apps, I show how to use it, and I share my favorite underrated features. More on vectors: www.thenile.dev/docs/ai-embeddings/pg_vector All the examples: ww...
Build AI Sales Insights with Nile, Modal and a Small Llama
มุมมอง 2412 หลายเดือนก่อน
I built a completely serverless AI application using Modal for serverless compute and Nile as serverless Postgres. Together, building and deploying a Python App that uses FastAPI, with Llama 3.1 8B model, pg_vector for embeddings and React GUI becomes trivial. So I show you how I built it and share all the tips. This is all based on our blog: www.thenile.dev/blog/nile_modal 00:00 Introduction a...
Learn to Build: TaskGenius - Task manager with ai-based estimates using RAG and Python
มุมมอง 4143 หลายเดือนก่อน
RAG architectures are the best way to use AI and get relevant results with minimal hallucinations. Even better: You can implement one in just a few lines of code. In this tutorial, we'll take the good old "todo list" Python quickstart, and make it AI-native and multi-tenant. We use Python, with Fast API, SQL Alchemy, Postgres, pg_vector and OpenAI's client. Sign up to Nile: www.thenile.dev Try ...
Build AI Code Assistant with NextJS, OpenAI, LangChain and Postgres
มุมมอง 1.1K3 หลายเดือนก่อน
Learning a new codebase can be tough. If you tackle it alone, it can take days to understand the structures and flows in the code. The best way to learn is with an experienced engineer, someone who knows the code inside out and ready to answer any question. Since those aren't always available, We are going to build one. We'll use a RAG architecture, where we first generate vector embeddings of ...
Everything a developer needs to know about Generative AI for SaaS
มุมมอง 3864 หลายเดือนก่อน
A few months ago, I knew almost nothing about AI. Last week, I completed my first AI-based product: AI Code Assistant. I decided to share my learnings in a blog and video series. Starting with basic concepts - because reading a single tweet shouldn't require a PhD. You can find the blog here: www.thenile.dev/blog/all-about-ai And you can check out the the AI code assistant here: www.thenile.dev...
Build SaaS Anywhere with Postgres - For Speed and Compliance
มุมมอง 4117 หลายเดือนก่อน
This tutorial teaches you how to use Nile, Serverless Postgres for SaaS, with NextJS, to create a database anywhere in the world. We show how deploying the database and the application right next to each other immediately improves the app performance without any code changes. Want to try it out? sign up to Nile: www.thenile.dev Request new regions: github.com/orgs/niledatabase/discussions/158
SaaS Anywhere - Nile feature unboxing #2
มุมมอง 467 หลายเดือนก่อน
Inspiration video with examples of SaaS products deployed in different locations around the world. Made to celebrate Nile's expansion to new locations. Want to try? Sign up at thenile.dev Request new regions at: github.com/orgs/niledatabase/discussions/158 Music from #Uppbeat (free for Creators!): uppbeat.io/t/zayner/falling License code: BNZKON3JBYUAVNT3
Authentication for multi-tenant applications with NextAuth and Nile's Postgres
มุมมอง 1.4K8 หลายเดือนก่อน
This tutorial teaches you how to use Nile, serverless postgres for SaaS, with NextJS and NextAuth to build a multi-tenant application with Passwordless and Github authentication, and access control. Sign up to Nile: www.thenile.dev Try it out: www.thenile.dev/templates/Todo List application backend with Nile and Prisma ORM Learn more: www.thenile.dev/docs/integrations/nextauth
Add Payments and Subscriptions to your SaaS - with Stripe and Nile's Postgres
มุมมอง 4358 หลายเดือนก่อน
This tutorial teaches you how to use Nile, serverless postgres for SaaS, with NextJS and Stripe to add a paid subscription tier to a multi-tenant application. The example app we build will allow tenants to upgrade to paid tier and then manage or cancel their subscription. Sign up to Nile: www.thenile.dev Try it out: www.thenile.dev/templates/SaaS B2B subscription billing with Stripe Learn more:...
Build multi-tenant SaaS application with Python and Nile's Postgres
มุมมอง 6428 หลายเดือนก่อน
In this tutorial, you will learn about Nile's virtual tenant databases while building a to-do list application using Python, FastAPI and SQLAlchemy. The UI is using React and Vite. Sign up to Nile: www.thenile.dev/ Read this tutorial: www.thenile.dev/docs/getting-started/languages/python Try the template: www.thenile.dev/templates/Multi-tenant Todo List application with Python and Nile
Schema Visualizer - Feature Unboxing - 1
มุมมอง 299 หลายเดือนก่อน
Quick overview of Nile's schema visualizer, set to upbeat music. Music from #Uppbeat (free for Creators!): uppbeat.io/t/all-good-folks/drop-the-beat License code: TV9NWG634BRKJUPN
Nile's Schema Visualizer for Postgres
มุมมอง 669 หลายเดือนก่อน
Understanding and managing database structures can be a challenge. Especially as multiple developers continuously modify them. This is why we are excited to share with you Nile’s schema visualizer. It lets you navigate the schema, tables, columns, keys and relations in your Nile databases. And it looks cool AF, if we may say so ourselves. Want to try it out? Sign up to Nile, grab a database and...
Sharing is caring - how isolated tenants can access shared data in Nile
มุมมอง 599 หลายเดือนก่อน
While Nile provides a native approach to isolating data between tenants, it also supports sharing data across tenants using shared tables. Sharing data between tenants is a common SaaS requirement. For example, a corporate travel booking site like TripActions (www.navan.com/) or Concur helps company employees book flights and manage their trips. Every company that uses the product must see a li...
Native tenant isolation in Postgres with Nile
มุมมอง 1229 หลายเดือนก่อน
Native tenant isolation in Postgres with Nile
Native multi tenant management in Postgres with Nile
มุมมอง 4809 หลายเดือนก่อน
Native multi tenant management in Postgres with Nile
Serverless Backend for SaaS with Nile and AWS Lambda
มุมมอง 23810 หลายเดือนก่อน
Serverless Backend for SaaS with Nile and AWS Lambda
Build Multi-Tenant SaaS with Nile's Postgres and Drizzle ORM
มุมมอง 1.6K10 หลายเดือนก่อน
Build Multi-Tenant SaaS with Nile's Postgres and Drizzle ORM
Build Multi-Tenant SaaS with Nile's Postgres and Prisma ORM
มุมมอง 1.1K10 หลายเดือนก่อน
Build Multi-Tenant SaaS with Nile's Postgres and Prisma ORM
Build multi-tenant SaaS application with NextJS and Nile's Postgres
มุมมอง 3.3Kปีที่แล้ว
Build multi-tenant SaaS application with NextJS and Nile's Postgres
Build multi-tenant SaaS application with NodeJS and Nile's Postgres
มุมมอง 1.9Kปีที่แล้ว
Build multi-tenant SaaS application with NodeJS and Nile's Postgres
Build multi-tenant SaaS application with Java and Nile's Postgres
มุมมอง 687ปีที่แล้ว
Build multi-tenant SaaS application with Java and Nile's Postgres
Build multi-tenant SaaS application with Nile's serverless Postgres
มุมมอง 753ปีที่แล้ว
Build multi-tenant SaaS application with Nile's serverless Postgres
Nile Promo - Visual reveal of our six values
มุมมอง 185ปีที่แล้ว
Nile Promo - Visual reveal of our six values
...also, I would assume a connection is a tenant user logged in?
Hi. Is this in beta or GA?
One of the worst tutorial I have ever seen, thanks a lot, however appreciate for hard work, keep going!!
Wonderful explanation. Thanks for the video.
Glad it was helpful!
This great news. God bless nile
I am gwen from nile. I love this everytime xd
hey everyone, I am gewn from nile . :)
Can't wait to try Nile! Very excited about this.
You say you guarantee data leak protection, yet your email addresses are leaked at 1:07 )))
LOL. Nice catch. My own email address is not a secret. Feel free to email me with any questions you have about Nile.
What actually happens when I make a request like on 14:56 (insecure/all_todos) ? Is it simply union results from different tenants or is it something more complex?
Why do you assign a todos variable rather than returning the function value directly?
Nice catch. You'd normally want to wrap the DB call in a bit of try / catch error handling code. But, for the demo, I could make this method even shorter.
when it will be out of private beta?
How happy, Gwen is super charismatic
When inserting, can you just set the tenant, and avoid assigning the tenant_id column? Is the engine smart enough to take the set tenant and put it into tenant_id? (e.g. how blind can the application layer be for knowing about tenant_id?)
Interesting question: My comment here will notify me when the author responds. Thanks, John.
Can use drizzle
Hey, we also have a video about Drizzle: th-cam.com/video/Qx0_99qebjo/w-d-xo.htmlfeature=shared