Aller au contenu

Exercice de style : Implémentons un mécanisme de cache

Photo de Marc Audefroy
Hosted By
Marc A.
Exercice de style : Implémentons un mécanisme de cache

Détails

Bonjour tout le monde,

On commencera par une petite présentation de Golang 1.10 par Benoit Masson.

Puis on enchainera sur un exercice de style mené encore par Benoit.
Au travers de l'implémentation d'un mécanisme de cache (Get/Set/Invalidate/Clear), on va illustrer plusieurs aspects du langage et des bonnes pratiques :

  • no cache (pas de stockage => interfaces)
  • mem cache (map)
  • sync cache (map + lock, ou sync.Map)
  • file cache (écriture/lecture dans un fichier)
  • expirable cache (durée de vie des éléments du cache bornée => timers)
  • bounded cache (taille du cache bornée => stratégie de sélection de
    l'élément à supprimer)

On reste simple niveau technique. Débutant, vous ne serez pas perdu. Les échanges seront la clé de la réussite de cet exercice.

Comme d'habitude, la session sera suivie de quelques boissons/chips

====================================================================

Merci à nos sponsors Liksi et Zenika pour le financement du meetup

Merci à notre partenaire OVH pour les locaux.

Merci à l'association Breizhcamp pour porté la communauté.

Photo of Golang Rennes group
Golang Rennes
Afficher d'autres événements
Le Newton
3B Av. de Belle Fontaine, 35510 Cesson-Sévigné · Rennes