August 22, 2024
pREST源码分析pREST源码分析
之前的文章中已经分析了pREST的功能和基础用法,本文介绍其代码结构以及实现原理。各接口实现差异不大,本文重点关注其CRUD能力以及自定义查询的实现方案。
August 22, 2024
pREST源码分析之前的文章中已经分析了pREST的功能和基础用法,本文介绍其代码结构以及实现原理。各接口实现差异不大,本文重点关注其CRUD能力以及自定义查询的实现方案。
August 14, 2024
pREST功能简介pREST是一个使用go开发的开源项目,用于为 PostgreSQL 数据库创建实时高性能的 REST 接口,旨在简化和加速基于 PostgreSQL 的应用开发。它允许开发者通过简单的配置将现有的 PostgreSQL 数据库转化为一套完整的 REST 服务,无需自己去实现复杂的后端服务。本文重点介绍pREST的能力和使用方法。
June 12, 2024
使用supabase/auth实现用户认证管理Supabase 是一个开源的 Firebase 替代方案,其中包含了用户认证及权限管理模块supabase/auth,个人项目中为了实现用户登录能力,经多方预研后决定基于supabase来实现。
May 30, 2024
使用Casdoor搭建用户身份管理平台Casdoor是一个开源的身份和访问管理(IAM)/单点登录(SSO)平台。本文介绍如何使用Casddor搭建用户身份认证平台。
May 27, 2024
多租户实现要点多租户已经成为实现SaaS后台必备的能力,但是应为跟业务结合关系比较密切,很少能看到比较完整的解决方案。此文重点介绍实现多租户的一些关键技术点,为后续在设计SaaS平台的时候提供参考。
April 11, 2024
SaaS-Boilerplate介绍SaaS Boilerplate是一个全栈React应用开发框架,基于Next.js、Tailwind CSS、Shadcn UI、TypeScript构建,具备Auth、Multi-tenancy、Roles & Permissions、i18n、Landing Page、DB、Logging、Testing等功能
December 28, 2023
supabase 架构分析介绍supabase基础能力以及其整体架构
October 23, 2023
pocketbase / pocketbase 源码分析pocketbase 源码分析以及核心表结构介绍。