rstdev
rstdev

Reputation: 60

Windows c# job infrastructure

I'm looking for a better infrastructure setup for managing and deploying internally developed applications which are executed periodically.

The current setup grew into an unmonitorable heterogeneous collection of applications, that can only be executed directly on the scheduler VM.

Current situation:

Ideal situation:

Constraints:

Considered Options

Azure WebJobs

From what I have read this would be exactly the solution I'm looking for. Due to our "no cloud" policy we'd need to host our own Azure Pack internally, which might require quite some effort to set up and is possibly a technical overkill for these requirements.

Self-written Web-API Project

Another option would be to write a dedicated Web-API project that contains all job functions, has one central configuration and exposes the job functions as Web-API Methods and using Quartz.net for scheduling.

However if possible I'd prefer to use some standard software, so I won't be responsible for maintaining yet another central piece of our infrastructure.

Which option would you choose? Or are there any better alternatives?

Upvotes: 0

Views: 125

Answers (1)

Greg Uretzky
Greg Uretzky

Reputation: 62

I think what you look for is so-called Master Data Management, so you should check for

  1. http://www.talend.com/

  2. https://www.informatica.com/

  3. http://www.tibco.com/

Upvotes: 1

Related Questions