Sylk Building Units
Sylk is resource based CLI which means there are few main entities that we are reffering as "SBU" or "Sylk Building Unit".
Each resource (Project
, Package
, Service
, Method
, Message
, Field
, Enum
, Value
) has important role in building a distributed system with Sylk CLI and Cloud platform.
Some of the building blocks can have a nested resource from few different types such as:
Resources
Project
Sylk root resource for centralizing multi services into one code-base
Package
A collection of nested resources which are the building blocks of your Schema and API's
Service
The processing power of your distrubted systems is the service which are collection of endpoints
Method (RPC)
The method is an endpoint to your service which will contain buisness logic implemantations
Message
Defines a data structure used to communication or for structure a data schema
Enum
Used to enumerate multiple data states that are well defined in the buisness logic