Get Started


Beginner's Guide


Get Started with SOAJS and see how to build a service, a daemon or a UI module. Learn the basic concepts and features that SOAJS offers via its framework and finally use the installer to install SOAJS Dashboard and deploy your services and daemons.

How to build a Service

Beginner's guide to build a SOAJS service

How to build a Daemon

Beginner's guide to build a SOAJS daemon

How to build a UI Module

Beginner's guide to build a SOAJS UI Module

Request

Learn how SOAJS injects its framework and functionality to arriving requests at runtime

Response

Learn how SOAJS standardizes REST API responses

Registry

What is the SOAJS registry and how do i use it

Services Config

Learn about Multitenancy and how to supply private inputs to APIs using tenant configuration

How to install

Learn about the prerequisites needed for development use on SOAJS

Session

Learn how to leverage the session inside your APIs and how to persist it between your microservices

Install SOAJS Dashboard

Use the Installer to deploy a local/remote cloud of SOAJS microservices and go Live!

Deploy a Service/Daemon

You've built your service/daemon, now let's Deploy it

Profiles

What is a profile, how and why do you need it ?

Environment Variables

Get acquainted with the lit of environment variables that are used in SOAJS and their purpose

Secure your Service

Turn on multitenancy on your service and check out how to secure it with SOAJS

Mongo Client Driver

Forget about handling database connectivity, race conditions, or topologies and use the SOAJS Mongo Client Driver. Connect to standalone and multitenant databases transparently and run all the query operations you need.


Intermediate Level


Dive in deeper under the hood of SOAJS; see how to turn on multitenancy - key security and ACL recipes. Use swagger to build your microservice and how to use the dashboard to manage and operate your cloud.

Multitenancy

Turn on multitenancy on your service and leverage the ability to have it behave differently depending on the tenant invoking its APIs

Swagger Editor

Generate and build SOAJS services by simply providing their API documentation using SOAJS swagger Editor and YAML annotation.

Service Maintenance Ops

Checkout how to reload the configuration, settings and security protocols of microservices and daemons without restarting them.

Demos

Lean how all the pieces of the puzzle come together through real-life inspired demos

SOAJS Console

Learn how to manage and control your entire cloud of microservices and daemons in all its environments using just the dashboard UI.

Develop

Generate and manage services, daemons and catalogs using advanced wizards in SOAJS dashboard.

Manage

Cook your ACL recipes, package them and define who has access to your services and in which environments.

Deploy

Customize & Deploy environments. Configure clusters & databases and orchestrate your cloud. Scale as much as you need, troubleshoot and run maintenance operations on your cloud.

Operate

Operate on the custom modules you have built for your product and in all the deployed environments.

Multi Environment

SOAJS allows to configure and deploy multiple environments each with a completely different strategy. Have a look at how it does it and become familiar with the DASHBOARD Environment.


Advanced Level


Take your skills to maximum levels with advanced knowledge on how SOAJS allow you to transform services & daemons to behave differently based on arriving requests. Understand how the IMFV functions and to create advanced schemas to validate complex inputs. Speed up your develop by using the advanced wizards of GCS, composer and turn on automated updates using CI/CD.

IMFV

Advanced and in-depth knowledge on how to map, filter and validate arriving inputs from different sources with complex structures to REST APIs.

Composer

Speed things up by using the SOAJS composer and organize your microservice layers: REST - Models - Business Logic

GCS

Generate and Operate on microservice and UI modules using the advanced generic content service wizard

Access Levels

Dive in deeper and learn about SOAJS layers, how the Access Levels are configured and applied on personas.