Le coup d'œil technologique n°6
Pour cette sélection n°6, de l'architecture et du partage de connaissances :
- Quelle architecture pour envoyer des millions de notifications par jour ?
- Google mets à disposition gratuitement son livre à propos des pratiques d'ingénieries logicielles chez Google pour maintenir une base de code pérenne et stable
- Un site fournissant une liste de ressources pour se maintenir à jour sur des domaines techniques, étapes par étapes
A notification architecture for social networks — send millions of notifications per day
Notifications are the lifeblood of all mobile applications. If a non-popular app stops sending notifications,
people tend to forget it’s even installed on their phones.
L'auteur nous explique comment aborder la gestion de notifications à partir d'un aspect produit, les fonctionnalités
et les indicateurs, jusqu'à l'architecture technique pour gérer la volumétrie. L'article montre également qu'il est
possible d'y intégrer une flexibilité afin de garder une agilité dans le produit sans être limité par le grand
nombre de notifications envoyés.
Software Engineering at Google
In March, 2020, we published a book titled “Software Engineering at Google” curated by Titus Winters, Tom Manshreck
and Hyrum Wright. [...] We are happy to announce that we are providing a digital version of this book in HTML free
of charge. [...]
Le livre apporte un retour d'expériences et des suggestions afin d'améliorer l'efficacité individuelle d'un
ingénieur, d'un manager ou de l'ensemble de l'équipe IT. Le seul bémol est que le livre est au format HTML brute et
n'est pas le plus pratique à lire. L'édition papier ou numérique reste cependant disponible à l'achat.
Developer Roadmaps
roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the
developers in picking up the path and guide their learnings.
Le site roadmap.sh propose une présentation visuelle simple afin de se mettre à jour ou approfondir des sujets
techniques. C'est une alternative plus intuitive aux nombreux dépôts Github proposant cela. On peut suivre son
avancée étape par étape et chacune propose différent format de présentation (article, vidéo, cours en ligne, etc.).
Retrouvez chaque semaine une sélection d'articles ou de contenus issue de notre veille technologique.