<div dir="ltr">Hey, everyone :)<div><br><div>It is almost the end of GSoC 2017, we have one more week left. Here is a quick summary what we have achieved since the previous update:</div><div><br></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif">* Dimitra has finished the implementation of custom </font></span><font face="arial, helvetica, sans-serif"><span style="color:rgb(0,0,0);font-size:13.44px">object serialisers and deserialisers</span><span style="color:rgb(0,0,0);font-size:13.44px"> which gives us the ability to </span></font><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif">produce whatever we want to our topics.</font></span><br></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><font face="arial, helvetica, sans-serif"><font color="#000000"><span style="font-size:13.44px">* We completely removed JMS. We are using Kafka producers, consumers and streams instead of it. So we can say that our </span></font><a href="https://issues.jboss.org/browse/AGPUSH-2110" style="color:rgb(0,0,0);font-size:13.44px">push message epic</a><font color="#000000"><span style="font-size:13.44px"> is completely implemented. </span></font><span style="color:rgb(0,0,0);font-size:13.44px"><br></span></font></div><div><font face="arial, helvetica, sans-serif"><span style="color:rgb(0,0,0);font-size:13.44px"><br></span></font></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif">* We have our first Kafka Stream ready to be merged. See <a href="https://github.com/aerogear/aerogear-unifiedpush-server/pull/900">PR</a></font></span><span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13.44px"><br></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><br></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif">* We set up our test environment which gives us the ability to test consumers and producers used in UPS. See <a href="https://github.com/aerogear/aerogear-unifiedpush-server/pull/895">PR</a></font></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><br></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif">* The next check on our list is collecting stats for push messages using Apache Kafka.The basic idea is summarized in this epic <a href="https://issues.jboss.org/browse/AGPUSH-2111">AGPUSH-2111</a>. We have already come up with some proposals - <a href="https://issues.jboss.org/browse/AGPUSH-2187">AGPUSH-2187</a> <a href="https://issues.jboss.org/browse/AGPUSH-2186">AGPUSH-2186</a> <a href="https://issues.jboss.org/browse/AGPUSH-2188">AGPUSH-2188</a>. But we are open for new ideas. What information will be good to have in terms of stats for push messages? For example, how many push messages are sent per application? per OS? in some interval of time? Glad to hear what you think.</font></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif">* Also stress testing of current Kafka implementation is good to be done if enough time available.</font></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif">For more information, you can take a look at our dashboard <a href="https://issues.jboss.org/secure/RapidBoard.jspa?rapidView=4022&amp;view=planning">here.</a> </font></span></div><div><span style="color:rgb(0,0,0);font-size:13.44px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div>Thanks for the support and the help. Feedback is always appreciated.</div><div><br></div><div>Polina &amp; Dimitra</div></div></div>