When should I use the Logic app and not Web Job?

I plan to build integration between the two systems in Azure. The main application architecture will be the Azure equivalent of the console application at the local level. For instance. mix data between two systems on a planned basis

I see two ways to do this in App Services.

  • A web application that has web jobs. In my case, I really don't need a website at the moment.

  • Logical application with custom encoded API applications. In my case, all the integration is likely to be just one user API application, not a whole range of API applications.

Both look as if they will support the planned actions and the connection I need. Both look as if they will scale, but this is not a problem for what I plan. Both seem to have fairly simple deployment paths. Indeed both look very similar.

The only significant difference that I believe is that the web app for web assignments will always have a web site. It's right? If so, I will probably get a web application that can use the website in the distant future.

Have I missed anything else that should affect my decision? Is the difference simple?

+5
source share
1 answer
Good question. WebJob may be great for your use of the console application. Logic applications provide several features that may or may not benefit you based on your use:

Logical applications

  • Comes with some ready-made connector support for SaaS solutions such as Salesforce, Blob storage, Dropbox, etc.
  • Allows you to create and expand tasks by adding additional "steps" without writing code using the constructor
  • Repeat the policy and execute until the message delivery during integration is ensured.
  • Can live - edit and save workflows to change things like a repetition schedule, without having to change any code.
  • The "Runs" panel, which will describe in detail when each run, inputs and outputs and status start

If any of these features are worth the jump, Logic apps may be better suited. If you just run a recurring background job and want to pop up something, surf the web quickly, it might be a great job. Let me know if that makes sense or if you have any questions.

+7
source

Source: https://habr.com/ru/post/1233869/


All Articles