<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">As mentioned on the K8S+OpenStack SIG call today,  a group of us have started preparing training for audience=AppDev on how to architect your application for K8S/OpenStack.  Hopefully to [alpha] début at KubeCon, with [beta] version at the Boston summit.<br><br>This message is a request for ideas for how best to do training for AppDev new to K8S? Specifically, we are hoping you might help provide any ideas for good "learning challenges" which we might utilise during 'problem based' training?<br><br>Anyone able to cast their mind "back in time" to when you first were learning K8S and how you first learned to build a CloudApp greatly appreciated; for example, getting my head around 'state' and where to architect it into my application was a pain point for my early learning.<br><br>The example below is a 'template learning challenge' we use in training with groups (of 3-5ppl).  All training groups compete (playfully) against one another to complete the challenge.  Tip: simple challenges are the best, as teams can race to complete them. ​</div><br><div class="gmail_default" style="font-family:tahoma,sans-serif">​CloudAppDev Learning Challenge [EXAMPLE]:<br><br>Context: a group of researchers at a University have requested that their application on random fractal generation be hosted on multiple servers around the world so as to respond to PhD students generating fractals for analysis.  Students can request that thousands of fractals be built to do their research anywhere in the world, which can consume significant parallel resources over short periods of time ("cloud bursting"?).<br><br>Problem: the professors want their app to be able to scale up to generate fractals based on the demand of requests for the number of fractals.  <br><br>Challenge: take our demo fractal app and enable it to dynamically scale so it can generate as many fractals as possible in as short a period as possible.<br><br>Bonus challenge: enable your storage agents of the app to store the data elsewhere.  Tip: be mindful of state!<br><br>To win the challenge: be the first team to show us your fractal app generating 1000 fractals.  Whomever produces the app which can generate these 1000 fractals the fastest wins.<br><br>Time to complete challenge: 15 minutes.<br><br>Points will be awarded to: 1st, 2nd and 3rd place teams, with bonus points for fastest fractal generation; and, points for anyone who gets the bonus (storage) challenge working.​<br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Greatly appreciated for any further challenge which people would like to propose.<br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Kind Regards, <br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Flanders<br></div><br></div>