Kestra and SurrealDB: How to Orchestrate your Applications and Microservices built with SurrealDB using Kestra
Blog post from Kestra
The blog post discusses integrating SurrealDB, a NewSQL multi-model cloud database, with Kestra, a data orchestration platform, highlighting the versatility and features of SurrealDB, such as its support for tables, documents, and graphs without the need for traditional SQL JOINs, and its suitability for various applications including serverless, jamstack, and single-page apps. It details the installation process of SurrealDB, its use of the SurrealQL query language, and steps to create and query records. The article then demonstrates how to set up basic and advanced data flows in Kestra using the SurrealDB plugin, showing how to perform data retrieval and insertion with simple queries, set default plugin values, and utilize advanced database features like controlling record ID values, using string functions for derived attributes, and linking records across tables. The post concludes by emphasizing the growing library of Kestra plugins and the ease of integrating these technologies to streamline data pipeline creation without restricting users to a specific programming language.