Het dashboard waarmee de developers tot vorige maand werkten was op zich prima, vertelt Back-end developer Wessel, “maar het kan natuurlijk altijd beter.” Dus ging hij aan de slag met het ontwikkelen van een 2.0 versie. Hij gaf het dashboard een upgrade: van algemeen beheersysteem naar gebruiksvriendelijke monitoring tool. Hierdoor hebben de developers nu nóg overzichtelijker en sneller zicht op de prestaties van alle servers en websites, eventuele updates en de JIRA-tickets.
Tijdens de Moddit Talk (interne presentatie) bood Wessel zijn collega’s een kijkje achter de schermen bij de developmentafdeling. Hij maakte de meerwaarde van een goed dashboard duidelijk; het vormt namelijk het basisoverzicht van al het online dataverkeer van onze klanten. De nieuwe tool die hij, in nauw overleg met de rest van het team, ontwikkelde, wordt enkel intern gebruikt. In vergelijking met het vorige dashboard is het een stuk gebruiksvriendelijker en het werkt overzichtelijker en sneller, wat onder meer een tijdsbesparing voor de developers betekent. Daarnaast zijn er verschillende veiligheidsmaatregelen toegepast, zoals tweefactorauthenticatie, en het kunnen instellen van gebruikersrollen en permissies.
Het dashboard bouwde Wessel met Laravel 8 voor de back-end en Inertia.js + Vue.js als front-end techniek. Het grootste voordeel is het totaaloverzicht waarin, door middel van API-koppelingen, de volgende data worden getoond:
Nu het dashboard in gebruik is genomen, zorgen de developers ervoor dat de techniek verder doorontwikkeld en verbeterd wordt. Er ligt nog een heel aantal wensen op de plank, zoals het beter inzichtelijk maken van schijfgebruik, bandbreedte en een verbeterd notificatiesysteem. Binnenkort zal er bij de developmentafdeling een groot beeldscherm aan de muur komen waarop ze de hele dag realtime kunnen meekijken.
Het nieuwe, zelfontworpen dashboard is een voorbeeld van de constante verbeteringen die er op de verschillende afdelingen binnen Moddit plaatsvinden. Hiermee kunnen wij onze klanten nog beter en sneller helpen om samen online te scoren.
Ben of ken jij iemand die ook graag de hele dag aan mooie back- of front-end oplossingen werkt? Kom dan ons developmentteam aanvullen!