Trillo Workbench – an Operating System for Cloud Application
A cloud application consists of several common services that must work together cohesively. There are several services, for example, database, file storage, user identity, API, etc. They make up 70-90% of an application server. A development team builds them using open-source libraries. It generally takes them several months to years and requires deep expertise in cloud architecture. After that, it takes several months and even years to attain high performance, scalability, robustness, and security.
The Trillo platform, called Trillo Workbench, delivers common services out of the box. It also makes them easily customizable without any limitations. For example, a user can specify an application-specific data model using Trillo Workbench UI or JSON files. Trillo Workbench delivers performance, scalability, and robustness on day one, saving several years of work.
Trillo Workbench raises the abstraction level and hides Google Cloud complexities. The application developers deal with the metadata, plugins-code, workflows, and schedules. The abstraction brought in by Trillo Workbench is shown below in the diagram. Trillo Workbench layers itself on top of Google Cloud. As an application developer, you don’t see the Google Cloud or internals of Trillo Workbench. The complete whitepaper discusses internals and how they get abstracted.