AGRICOOL - Architecture Monitoring & Alertes

BACK-END NodeJs


  1. Moteur très rapide
  2. Mode asynchrone, système non bloquant
  • traiter beaucoup de requetes
  • facilité appels bdd
  • portabilité du code JavaScript aussi bien côté serveur que client
  • gestion native du http
  • librairies et modules facilitent utlisation d'API
  • grosse communauté derrière ce langage


Création d'un serveur monothread avec node.

WEBSOCKET


Permet la communication synchrone de l'application, puisqu'on utilise nodejs.


Peut être utile pour avoir une vue en temps réelle de la situation d'un container, recevoir des alertes ou infos sans recharger la page.


Utilisation de socket.io:

  • Outil largement utilisé, se couple très bien avec nodejs
  • utilisation des "rooms" permet de limiter l'envoi de sockets a un groupe de clients
  • avantages au niveaux de la sécurité, ceux qui n’appartiennent pas a un groupe de recevront pas le socket

FRONT-END AngularJs

Intérêts:

Un framework:

  • beaucoup d’options et de fonctionnalités natives
  • permet de démarrer plus rapidement un projet


Composant embarqués et standards:

  • facilite travail d'équipe


Grosse communauté derrière ce langage:

  • beaucoup de templates existants sur internet
  • trouver rapidement solution à un problème


Pour l'UI, il existe beaucoup de templates de dashboard gratuits ou coûtant quelques dollars qui peuvent être repris et adaptés en fonction des besoins, ce qui me semble plus intéressant plutôt que d'en créer un à partir de zéro. 


Ex: http://startangular.com/ - https://colorlib.com/wp/angularjs-admin-templates/

Create a presentation like this one
Share it on social medias
Share it on your own
Share it on social medias
Share it on your own

How to export your presentation

Please use Google Chrome to obtain the best export results.


How to export your presentation

Agricool

by joelpiazzalunga

14 views

Public - 8/10/16, 4:00 PM