Talking to "traditional" IT managers about Shiny

Hello,

I could use a bit of help in prepping for some upcoming conversations with the head of my company's IT/Security. I am trying to get IT support for Shiny (currently IT supports Tableau).

Question: Is there any kind of high level summary of this Admin Guide document?
https://docs.rstudio.com/shiny-server/

More specifically, I want to summarize the official document into about a 3-5 slide presentation.

Topics that I want to include:

  • What is Shiny? (3-5 bullet points, in language that a "traditional" IT person will understand)
  • How to think about security and authentication for both the free Shiny Server and Pro.
  • How to think about Dockerizing an application.

I attempted to summarize the official docs into a 3-5 slide PowerPoint (ugh, yes, PowerPoint!), but am really struggling. This is a massive document and I am not an IT person!

Any pointers would be really helpful.

Thanks!

I came across these links and found them helpful:

  1. https://canovasjm.netlify.app/2020/01/08/deploy-you-own-shiny-server-on-azure/
  2. https://towardsdatascience.com/deploying-dockerized-r-shiny-apps-on-microsoft-azure-the-quick-way-b554ec6c6e2f

Hi @Piranha,

These are great questions. There are really three options for Shiny deployment -- RStudio Server Open Source, Shiny Server Pro, and RStudio Connect. RStudio Connect is a newer offering that includes the features of Shiny Server Pro and more.

You might want to check out the Shiny Gallery for some examples of real apps that might help you explain what Shiny is to IT folks.

Both Shiny Server Pro and RStudio Connect are built from the ground up to be enterprise platforms. That means they support industry standard authentication methods and security protocols. As all of our professional products are built around open source languages and tools, you could build any of this yourself if you wanted to, but many customers find that it's more secure and easier to buy a professional product with those features already integrated.

Being able to reproduce an app environment for deployment is a really important question. Docker is a tool that can help reproduce and deploy an app environment, but it's an incomplete answer. There are issues like reproducing an R package environment and updating that environment over time where Docker alone doesn't fully answer the question. I'd encourage you to check out environments.rstudio.com for some ideas on how to think more broadly about reproducible environments.

If you're interested in speaking further, I'd encourage you to reach out to our team to understand the options better here: https://rstudio.chilipiper.com/book/rsc-demo

Thank you! I will book some time to speak to the RStudio team soon.

Also thanks for the link to the Shiny gallery. I have looked through the gallery before. It is very helpful. :slight_smile:

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.