Introducing a new tech stack to government

Caley Brock

Caley Brock

May 8, 2019

From left: Code for Canada fellows Siobhan, Joey and Caley have been working with the Public Service Commission of Canada to modernize their job assessment tools.
From left: Code for Canada fellows Siobhan, Joey and Caley have been working with the Public Service Commission of Canada to modernize their job assessment tools.
The proposed tech stack at the PSC included the following. Developer tools: VSCode and GitHub; Front end: ReactJS; Back end: Django; Database: PostgreSQL; Server: Nginx; OS: Linux; Containers: Docker.
The proposed tech stack at the PSC included the following. Developer tools: VSCode and GitHub; Front end: ReactJS; Back end: Django; Database: PostgreSQL; Server: Nginx; OS: Linux; Containers: Docker.
Our “Path to Success”
Our “Path to Success”
We went over the basics of a web application with our business team and how our stack mapped to each part of this system so they could be champions for this change too.
We went over the basics of a web application with our business team and how our stack mapped to each part of this system so they could be champions for this change too.
(De gauche à droite) Les fellows de Code for Canada Siobhan, Joey et Caley ont travaillé avec la Commission de la fonction publique du Canada à moderniser les outils d’évaluation des postes dont elle se sert.
(De gauche à droite) Les fellows de Code for Canada Siobhan, Joey et Caley ont travaillé avec la Commission de la fonction publique du Canada à moderniser les outils d’évaluation des postes dont elle se sert.
L’infrastructure technologique proposée à la CFP comprend les éléments suivants : VSCode et GitHub comme outils de développement; ReactJS comme application frontale; Django comme application dorsale; une base de données PostgreSQL; Nginx comme serveur; le système d’exploitation Linux et Docker comme conteneur.
L’infrastructure technologique proposée à la CFP comprend les éléments suivants : VSCode et GitHub comme outils de développement; ReactJS comme application frontale; Django comme application dorsale; une base de données PostgreSQL; Nginx comme serveur; le système d’exploitation Linux et Docker comme conteneur.
Notre « cheminement vers le succès »
Notre « cheminement vers le succès »
Nous avons parcouru les éléments de base d’une application Web avec les membres de notre équipe opérationnelle et les liens entre chaque partie du système dans notre infrastructure afin qu’ils puissent aussi être des champions concernant ce changement.
Nous avons parcouru les éléments de base d’une application Web avec les membres de notre équipe opérationnelle et les liens entre chaque partie du système dans notre infrastructure afin qu’ils puissent aussi être des champions concernant ce changement.