#How it Works

Client
App
Service 1
Service 2
Service 3

Services are things like Authentication and Billing, but also encompasses things like Blogs, Forums, and Landing Pages.

Anything a provider can create that has demand can be successfully packaged as a service.


#Flow

Requests arrive via your custom domain to your Saasmake App, which:

  • Performs ingress processing.
  • Routes the request to the relevant service.

The service then returns a response to your Saasmake app, which:

  • Performs egress processing.
  • Returns the response to the client.
ClientAppServiceRequestIngressProcessing[Request]ResponseEgressProcessing[Response]ClientAppService

#Configuration

You configure Saasmake through your dashboard, to define your:

  • Projects
  • Domains
  • Apps
  • Routes
  • Secrets

#Your App-as-a-Service

This means Saasmake routes relevant requests to your custom app server just like it does for any other service.

User
App
Service
Custom App
Service

Implications:

  • You host your custom app logic wherever you like.
  • You configure which requests are routed to your custom app.
  • You can offer your custom app host as a service to others.