In this tutorial we will describe an approach that bootstraps science gateway development based on the Modern Research Data Portal design pattern. The solution uses a set of open source tools that build on the established Django web framework, the ubiquitous OAuth2/OpenID connect standards for authentication/authorization, the widely deployed Globus service for research data management, and the nascent funcX functions-as-a-service platform. Attendees will learn how to rapidly deploy a science gateway that enables both automated computation at scale and data enhanced discovery of resulting data products. The emphasis will be on automating many of the required tasks so that gateway developers can focus on building differentiated, discipline-specific functionality rather than low- value—yet critical—supporting infrastructure.
ssh email@example.com. The 'devN' user has passwordless sudo privileges.