Não tenho experiência com o Shiny, mas já tive a oportunidade de dar uma olhada no tutorial disponibilizado pela equipe do RStudio <http://rstudio.github.io/shiny/tutorial/#welcome> e acredito que possa ser bastante útil pra começar.
Tem um tópico para a construção das apps, abordando a estrutura 'cliente-servidor'.