📄️ Getting started with tutorials
In our tutorials, we'll walk you through the complete Orchesty experience, from the basic steps of getting started for the first time, creating a connector and a process, to advanced features such as handling rate limits or processing large batches.
📄️ First process
As a first step, we'll demonstrate basic orchestration layer work and set up a first simple process.
📄️ SDK settings
In this chapter, we create a new service and register it as a worker in Orchesty.
📄️ Custom node
Custom node's primary job is data transformation. This type of node is meant for processes
📄️ Basic connector
Connector's job is mainly to communicate with another services. This tutorial shows
📄️ Basic application
In previous tutorial we've create a simple connector without any authorization. Connector requiring authorizations are usually supported via Application class.
📄️ Oauth2 application
In this tutorial we'll implement an Application with OAuth 2.0 authorization, which is today
📄️ Introduction to batch
In this tutorial, we will get an introduction to processing arrays of data. We can process data arrays in the same way as individual data objects, though it is often necessary to split the data from an array into individual elements and control their processing individually. A common case is pagination of the source data, which we will demonstrate in the next tutorial. For now, let's focus on data splitting.
This tutorial will show us how to deal with pagination of source data. In this case, Orchesty repeats queries to the remote system until it downloads the last page. It knows this by checking the number of items in the retrieved array. If that field is empty or the number of items is less than the page size, we terminate the iteration.
📄️ Stored data
Especially with larger data collections, it is advisable to use data storage and not send data through topology queues. We will demonstrate the procedure for working with a data collection in data storage by modifying the connector to download the organization's repositories from GitHub. We prepared the connector as part of the previous data pagination tutorial. So we recommend going through that tutorial first.
📄️ Scheduled process
Scheduled process execution is very simple with Orchesty and provides the same options as scheduling with cron.
In this tutorial, we will show how to register webhooks to get realtime information about events in integrated services. For the demonstration, we will again use the GitHub application we created in the Basic Application tutorial. If you haven't read this tutorial, we recommend you study it first.