We'll create an app to receive a webhook from a Support Ticket system when a ticket is created, take the ticket information, pass it through a series of operations including sentiment analysis and finally create a Slack message if there is negative sentiment.
To get us up and running quickly we can skip installing the CI/CD components.
A Stack is an application or a grouping of related components.
The entry point to a Furnace flow is a Source. It can be a Stream, Timer or Rest API.
A Tap reads from the Source, translates the request and pushes data into a Pipeline.
A Pipeline is a sequential flow of operations we call Functions.
We have two Functions, add-sentiment is created within the Stack and slack-message is referenced from the core repository, a library of pre-baked functions and components.
Furnace allows you to deploy quickly to a sandbox environment whilst in development.