Elizabeth City State University
Gateways offer broader audiences access to large computational and data resources by using customized user interfaces. An interest in gateways has increased the number of new user science communities, but the workforce to develop gateway architectures is marginally addressed. In an effort to train the next generation of gateway developers, Elizabeth City State University hosted a 5 day gateway architecture workshop (Tuesday, January 2 - Saturday, January 6, 2018 ) with the purpose to expose under-represented groups to gateways architectures by providing an understanding of distributed computing and hands-on experiences in developing them.
The workshop focused on the following objectives:
The workshop concluded with students having proficiency in the following:
Each day focused on modules composed of a lab and exercise, which incrementally allowed workshop participants to build a two micro service gateway (Figure 1). The lab consisted of a examples, so students could understand the process of gateway component while the exercise allowed them to adapt the lab and independently execute it. The exercises and labs can be viewed: https://gitlab.com/GateArch/2018.
Date | Topic |
---|---|
Day 1, Tuesday, January 2 |
Things we need to do before getting started |
Day 2, Wednesday, January 3 |
Distributed Systems and Gateways |
Day 3, Thursday, January 4 |
Messaging |
Day 4, Friday, January 5 |
Microservices |
Day 5, Saturday, January 6 |
Putting it all together |