BaaS

August 22, 2024

pREST源码分析

pREST源码分析

之前的文章中已经分析了pREST的功能和基础用法,本文介绍其代码结构以及实现原理。各接口实现差异不大,本文重点关注其CRUD能力以及自定义查询的实现方案。

August 14, 2024

pREST功能简介

pREST功能简介

pREST是一个使用go开发的开源项目,用于为 PostgreSQL 数据库创建实时高性能的 REST 接口,旨在简化和加速基于 PostgreSQL 的应用开发。它允许开发者通过简单的配置将现有的 PostgreSQL 数据库转化为一套完整的 REST 服务,无需自己去实现复杂的后端服务。本文重点介绍pREST的能力和使用方法。

June 12, 2024

使用supabase/auth实现用户认证管理

使用supabase/auth实现用户认证管理

Supabase 是一个开源的 Firebase 替代方案,其中包含了用户认证及权限管理模块supabase/auth,个人项目中为了实现用户登录能力,经多方预研后决定基于supabase来实现。

May 27, 2024

多租户实现要点

多租户实现要点

多租户已经成为实现SaaS后台必备的能力,但是应为跟业务结合关系比较密切,很少能看到比较完整的解决方案。此文重点介绍实现多租户的一些关键技术点,为后续在设计SaaS平台的时候提供参考。

April 11, 2024

SaaS-Boilerplate介绍

SaaS-Boilerplate介绍

SaaS Boilerplate是一个全栈React应用开发框架,基于Next.js、Tailwind CSS、Shadcn UI、TypeScript构建,具备Auth、Multi-tenancy、Roles & Permissions、i18n、Landing Page、DB、Logging、Testing等功能