Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lariat Data Platform

Develop now. Deploy whenever.

About

Lariat Data Platform enables developers to create services that can be deployed anywhere. By using an abstract interface for cloud resources such as blob storage, message queues, and databases, services are only responsible for their business logic, without regard for the underlying details of their infrastructure. These interfaces are provided with a concrete implementation using a set of dynamically loaded plugins, which are selected based on the configuration. This dramatically simplifies the process of migrating between environments, as illustrated below:

example design

Usage

To get a basic idea of how to get a service up and running, see the example.

To learn more about developing services or plugins, see the dev guide.

Licensing

The runtime uses MIT license, plugins are licensed separately. This allows the plugins to comply with the licensing requirements of their dependencies. All plugins are loaded dynamically, so this works with almost any license type, including GPL. Plugins can be licensed under the individual or organization that added them, provided that it does not break compliance in the larger platform.

About

Lariat.app enterprise service platform

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages