Welcome to Hosting Data Apps!
Tags: shiny, rstats
Published: 2021-04-21 04:58:33

<p><em>By: <a href='https://hosting.analythium.io/author/peter/'>Peter Solymos</a></em></p><p>You mastered <a href="https://shiny.rstudio.com/">Shiny</a> and <a href="http://dash.plotly.com/">Dash</a>. You followed <a href="https://mastering-shiny.org/">best practices</a> and your data application is <a href="https://engineering-shiny.org/">production-ready</a>. Now you only have to deploy and host your app. Information about hosting data apps is scattered around the Internet and often incomplete. Recommendations are usually narrowly focused and never really ask the important questions. Such as: <strong>Why</strong> do you want this app deployed? <strong>Who</strong> is it for? <strong>What</strong> is your budget? The goal of the <a href="https://hosting.analythium.io/">Hosting Data Apps</a> website is to help you learn about your hosting options. Depending on how you answer the questions you will be able to pick the option that suits your needs best.</p><h2 id="motivation">Motivation</h2><blockquote>When I worked as a consultant, deployment was definitely the toughest problem to solve (well, toughest maybe after getting access to the data itself). – <a href="https://www.brodrigues.co/blog/2021-03-02-no_shiny_dashboard/">Bruno Rodrigues</a></blockquote><p>The team at <a href="https://analythium.io/">Analythium</a> have worked with clients from a variety of sectors, large and small, and advised about hosting data applications. Over the years, we have seen some patterns emerge, and we decided that it is time to share our experiences in the form of this website.</p><p>Data applications are becoming more common. We have seen a shift from proof-of-concept and demo applications to business-critical dashboards and real-world decision support tools. Along this trend, we also saw the diversification of client and user needs that requires the authors and developers of these data apps to constantly evaluate their <strong>hosting strategy</strong>.</p><blockquote>For those with an in-depth knowledge of internet security, it is possible, and more economical, to host the application independently by their own means. – <a href="https://arxiv.org/abs/2101.10948">Peter Kasprzak et al.</a></blockquote><p>We have also noticed that clients want <strong>more control</strong> over their technology stack (branding, security, data regions) and costs. They are ready to invest into skill development to address their <strong>unique needs</strong> and to <strong>reduce the dependency</strong> on proprietary software/platform solutions.</p><h2 id="what-to-expect">What to expect</h2><p>The following image captures the of <a href="https://en.wikipedia.org/wiki/DevOps"><strong>DevOps</strong></a> cycle that combines practices related to software development (Dev) and information technology operations (Ops).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://hosting.analythium.io/content/images/2021/04/devops-cycle.png" class="kg-image" alt="The DevOps cycle" loading="lazy" width="2684" height="1507"><figcaption>The DevOps cycle</figcaption></figure><p>We will keep the Dev side of the cycle to a minimum on this website. There are truly great resources dedicated to general programming, data science, or app development, that we are not intending to repeat. Instead we will provide relevant pointers for you to quickly find reliable information on these topics.</p><p>This website focuses on the Ops side. We publish <strong>reviews</strong> to help in your decision making process when it comes to hosting data apps. We also share step-by-step <strong>tutorials</strong> describing the various options from 1-click deployments to self hosted clusters. </p><p>Join our newsletter to get the latest updates first hand. Find us on Twitter (<a href="https://twitter.com/analythium">@analythium</a>) and suggest topics you are most interested in. See you around!</p>