Introduction to Flowfull β
Welcome to Flowfull - the fastest way to build production-ready backends with the Pubflow architecture!
What is Flowfull? β
Flowfull is your custom backend layer that connects to Pubflow for authentication. It's designed to help you build scalable, secure backends in record time by providing:
- β Pre-built authentication - No need to build login, registration, sessions
- β Trust-based validation - Secure session validation with Bridge Validation
- β Advanced caching - 3-tier HybridCache for lightning-fast performance
- β Multi-database support - PostgreSQL, MySQL, LibSQL/Turso
- β Language agnostic - Portable concepts for Node.js, Go, Python, Rust
- β Production ready - Battle-tested patterns and security
The Pubflow Ecosystem β
Flowfull is part of a complete architecture:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PUBFLOW ARCHITECTURE β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββ
β β FLOWLESS β ββββΆ β FLOWFULL β ββββΆ β CLIENT ββ
β β β β β β ββ
β β β’ Auth β β β’ Your APIs β β β’ Reactββ
β β β’ Sessions β β β’ Business β β β’ Next ββ
β β β’ Users β β β’ Database β β β’ RN ββ
β ββββββββββββββββ ββββββββββββββββ βββββββββββ
β pubflow.com This is YOU! Your App β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββThe Three Layers β
π Flowless - Core authentication backend
- Deployed on Pubflow
- Handles all authentication (login, registration, sessions)
- Managed service - no setup required
- Validates sessions for your Flowfull backend
β‘ Flowfull - Your custom backend (this documentation)
- Connects to Flowless via Bridge Validation
- Implements your business logic and APIs
- Manages your database and cache
- Stateless and horizontally scalable
π¨ Flowfull-Client - Your frontend
- React, Next.js, React Native, or any framework
- Connects to your Flowfull backend
- Uses Pubflow authentication seamlessly
Why Flowfull? β
π Build in Record Time β
Instead of spending weeks building authentication, validation, and security:
// Traditional approach (weeks of work)
- Build user registration β
- Build login system β
- Build session management β
- Build password reset β
- Build email verification β
- Build security layers β
- Build caching system β
// Flowfull approach (30 minutes)
import { requireAuth } from './lib/auth/middleware';
app.get('/api/profile', requireAuth(), async (c) => {
const userId = c.get('user_id'); // β
Done!
return c.json({ profile: await getProfile(userId) });
});β‘ Lightning Fast Performance β
3-tier HybridCache system:
- 97% cache hit rate in production
- 50x faster responses (1-2ms vs 50ms)
- Automatic fallback (LRU β Redis β Database)
- Horizontal scaling with shared Redis cache
π Enterprise Security β
6-layer security validation:
- PASETO signature verification (Ed25519)
- Expiration check
- Redis status check
- Database status check
- User ownership validation
- Resource validation
π Language Agnostic β
Portable concepts that work in any language:
- Flowfull-Node.js - TypeScript/JavaScript (Bun, Node.js)
- Flowfull-Go - Go implementation
- Flowfull-Python - Python/FastAPI implementation
- Flowfull-Rust - Rust implementation
Core Concepts β
Flowfull is built on 7 portable concepts:
- Bridge Validation - Distributed authentication
- Validation Modes - Layered security
- HybridCache - 3-tier caching
- Trust Tokens - PASETO tokens
- Auth Middleware - Route protection
- Multi-Database - Database abstraction
- Environment Config - Configuration management
Real-World Usage β
Flowfull concepts are used in many production systems worldwide:
- Gaming platforms - High-traffic applications with millions of requests per day
- SaaS applications - Multi-tenant systems with complex authentication
- E-commerce platforms - Payment processing and order management
- Enterprise systems - Internal tools and business applications
Next Steps β
Ready to build your first Flowfull backend?
Questions? β
- π Read the Core Concepts - Deep dive into architecture
- π Follow the Tutorial - Build a backend in 30 minutes
- π Visit Pubflow - Learn about the ecosystem
- π§ Email: support@pubflow.com
Need Professional Help? β
If you need assistance, professional support, or want us to build your backend for you:
- π Notside.com - Technology firm specializing in Pubflow implementations
- π§ Email: contact@notside.com
- πΌ Services: Custom backend development, consulting, and enterprise support