I am just curious of accomplishing the following unrelated things.
Create a self service portal within my company, where people can come and create their own linux containers (LXC), get access to them and be able to destroy them once they finish using. Planning to give each users a quota of having 10 containers and have some restrictions.
I have some experience in doing  using Rails.
Now, can I implement such a thing in Yesod? Will my  be accomplished by doing ? Can I do that in fact? What pros and cons do I have in creating such an app in Yesod?
Now, can I implement such a thing in Yesod?
Will my  be accomplished by doing ?
To a certain extent. You will learn the concepts that you will use to implement .
Can I do that in fact?
What pros and cons do I have in creating such an app in Yesod
You will learn to design applications in Haskell in general and web applications in Yesod specifically.
The steep learning curve (depeding on your experience with haskell) can be called a cons but it is time worth spending.