L’architecture événementielle expliquée dans un livre de coloriage

“Expliquez-moi comme si j’avais cinq ans.”
Quand vous voulez que quelqu’un arrive au point le plus efficacement et le plus clairement possible, c’est ce que vous dites. En suivant cette logique, vous pourriez être obligé de réfléchir à l’outil le plus puissant que l’enfant moyen de 5 ans utilise tous les jours : les livres de coloriage. Quoi de mieux qu’un livre de coloriage pour transformer une présentation de diaporama drôle en un voyage amusant et éducatif ?
C’est en tout cas ce que pensaient les artistes Máirín Duffy et Madeline Peck, et cela s’est avéré exact. Dans le passé, Máirín a aidé à produire cinq livres de coloriage open source pour vous aider à expliquer des sujets avancés, notamment SELinux, les conteneurs, Ansible, etc. C’est un moyen amusant et facile d’en apprendre davantage sur les technologies émergentes, et vous pouvez soit colorier vos leçons vous-même, soit les remettre à un spécialiste résident (un vrai enfant de 5 ans) pour la réalisation du projet.
Le dernier livre de coloriage de la série concerne architecture événementielle (EDA). Comme pour tous les livres de coloriage précédents, celui-ci est non seulement téléchargeable gratuitement, mais il est également open source. Vous pouvez télécharger les sources et les assembler vous-même, ou apprendre des fichiers afin de pouvoir créer les vôtres sur des sujets importants pour vous.
L’architecture événementielle n’est pas un mince sujet, alors j’ai rencontré Máirín et Madeline pour découvrir comment et pourquoi elles ont relevé le défi.
Q: Vraisemblablement, vous ne passez pas vos journées à développer des applications et des pipelines sans serveur KNative. Comment en apprendre autant sur un sujet aussi complexe ?
Máirín Duffy: J’ai écrit le scénario du livre de coloriage. J’ai beaucoup d’expérience avec la technologie au niveau du système d’exploitation et j’ai travaillé dans des équipes qui déploient des applications en tant que service, mais je n’ai pas autant d’expérience dans l’exécution et la gestion directe de Kubernetes. Et le concept de “sans serveur” était celui que je ne connaissais qu’en passant.
Notre collègue Kamesh Sampath a fait une présentation qu’il a intitulée Knative et les trois nains.
Cela nous a donné l’idée de raconter notre histoire à Blanche-Neige. En fait, nous utilisons le matériel du discours de Kamesh pour servir de cadre de base aux technologies et aux scénarios techniques dont nous voulions parler.
Tous les livres de coloriage utilisent une analogie d’une certaine forme pour aider les lecteurs novices à la technologie à s’y rapporter en utilisant des concepts qu’ils sont susceptibles de déjà comprendre ou de connaître.
Pour le livre de coloriage EDA, nous avons utilisé le conte de fées familier de Blanche-Neige et les Sept Nains et l’analogie de la gestion d’une boulangerie pour expliquer les concepts de ce que signifie être sans serveur, et ce que les composants spécifiques de Kubernetes sans serveur Tekton, Serve Knative, et Event Knative sont, et ce qu’ils font.
En préparant l’écriture d’un scénario pour le livre, j’ai regardé la présentation de Kamesh, j’ai écrit les questions que j’avais et j’ai rencontré Kamesh. C’est un enseignant très doué et il a su répondre à toutes mes questions et m’aider à me sentir à l’aise avec la matière. J’ai formé un comité de révision technique informel pour le livre. Nous avons accès à de nombreux experts en technologie incroyablement intelligents via Fedora et Red Hat, et ils étaient ravis d’avoir un livre comme celui-ci disponible, nous avons donc recruté un certain nombre de volontaires.
Je leur ai fait rebondir des idées. J’ai passé beaucoup de temps à harceler Langdon White, et nous nous sommes concentrés sur le concept de Blanche-Neige gérant une boulangerie et les scénarios de démonstration de mise à l’échelle automatique (mise à l’échelle de la production de différentes friandises cuites en fonction des vacances), auto- guérison basée sur des événements (commander de nouveaux œufs lorsque l’offre est faible), fermer une application qui n’est pas utilisée et la faire tourner à la demande (le scénario du décorateur de cupcakes), annuler les problèmes de production (le détecteur de pomme empoisonnée).
J’ai rédigé une première ébauche, puis le comité de révision technique l’a examinée et a fourni une tonne de suggestions et d’ajustements. Nous avons fait un autre tour, et j’ai finalisé le scénario pour que Madeline puisse commencer à illustrer.
Madeleine Peck: C’est là que j’interviens. J’ai eu de la chance : on m’a présenté la version finale du script, alors le livre de coloriage m’a appris ce que je devais savoir. Les grands rédacteurs techniques qui ont aidé à donner leur avis sur le script et les visuels corrélés ont été d’une grande aide sur ce sujet certes complexe.
Máirín Duffy: Et pendant que Madeline terminait les storyboards, puis la première ébauche du livre entièrement illustré, nous avons eu quelques révisions techniques supplémentaires du conseil pour nous assurer que tout avait toujours du sens.
Q: C’est beaucoup plus de travail que je ne le pensais. Alors, combien de temps faut-il pour créer un livre de coloriage ?
Madeleine Peck: Celui-ci a pris beaucoup plus de temps car c’était le premier livre de coloriage sur lequel j’avais travaillé. Mo les produit depuis un certain temps maintenant et maîtrise parfaitement tous les programmes open source comme Inkscape et Scribus que nous utilisons, ainsi que les connexions et les connaissances pour des sujets qui peuvent être développés de manière simple mais informative. . Ce livre a commencé quand j’étais stagiaire, et il m’a beaucoup appris sur chaque étape du processus, ainsi que sur toutes les façons dont l’open source est important pour des projets comme ceux-ci.
Q: Quels outils utilisez-vous lorsque vous dessinez ?
Madeleine Peck: Lorsque je dessine numériquement, j’utilise des variantes de différents stylos à encre. Mais sur le papier, j’utilise traditionnellement un crayon rouge effaçable de couleur pour les croquis, un stylo Pigma Micron 01 pour l’encrage (car il est résistant à l’eau), et occasionnellement j’ajoute de la couleur avec des aquarelles de Mijello.
Q: Je ne travaille pas souvent avec des matériaux physiques et je n’ai pas d’enfant pour faire le coloriage à ma place, mais j’aime l’utiliser comme un livre de coloriage numérique. J’ai importé des pages dans Krita et cela m’a donné l’opportunité d’expérimenter différents pinceaux et techniques de mélange de couleurs.
Madeleine Peck: Je pense que Krita est une super application de coloriage ! Il existe une grande variété de pinceaux et d’outils. J’ai utilisé Krita pour tous les croquis primaires des cadres du livre de coloriage. Si les gens ne le savent pas, lorsque vous importez des PNG dans des programmes comme Krita, vous pouvez définir le mode de calque avec l’image pour qu’il se multiplie au lieu de la normale. Ensuite, vous pouvez ajouter un calque en dessous, et c’est comme colorier sous les lignes sans le fond blanc.
Q: Est-il plus difficile de dessiner des choses sans tenir compte de la couleur et de l’ombrage ? Vous semble-t-il incomplet ?
Madeleine Peck: Je ne pense pas! Il y a beaucoup d’art magnifique dans le monde où les artistes ne comptent que sur le travail en ligne. Le poids des lignes, la façon dont elles interagissent – c’est juste une autre technique. Cela ne semble pas incomplet parce que je sais qu’il y aura beaucoup de gens qui partageront des pages du livre colorées à leur manière, ce qui est vraiment excitant !
Q : A qui est-ce vraiment destiné ? Les gens peuvent-ils réellement apprendre à passer sans serveur à partir d’un livre de coloriage ?
Máirín Duffy: Une autre bonne question. Nous avons commencé tout ce truc de “livres à colorier pour expliquer la technologie” quand Dan Walsh est venu dans mon cube chez Red Hat Westford il y a près de 10 ans et m’a demandé si je pouvais lui dessiner des illustrations pour son analogie avec SELinux dogfood. Il avait trouvé cette analogie après avoir dû expliquer comment les concepts SELinux fonctionnaient à plusieurs reprises. Il a également trouvé que c’était une analogie efficace dans de nombreuses présentations.
Ce livre de coloriage était super basique par rapport au livre de coloriage EDA, mais les os sont les mêmes – rendant les concepts technologiques complexes moins intimidants et plus accessibles avec des analogies simples et un récit. Nous avons reçu des commentaires écrasants sur une longue période de temps selon lesquels ces livres de coloriage ont été très utiles pour enseigner la technologie. Des clients m’ont dit qu’ils avaient pu utiliser des livres de coloriage spécifiques pour aider à expliquer la technologie à leurs responsables, et qu’ils constituaient un moyen vraiment non intimidant d’obtenir une bonne compréhension initiale.
Madeleine Peck: Je suis d’accord. Les livres de coloriage sont destinés à une variété de lecteurs, avec un large éventail de connaissances préalables sur le sujet. Ils peuvent être utilisés pour les personnes qui ont des amis et de la famille qui travaillent sur des applications sans serveur, pour ceux qui travaillent dans les équipes réelles ou pour les personnes qui travaillent à côté de ces développeurs.
Máirín Duffy: Ils font également un excellent document sur une salle d’exposition de conférence, lors de conférences et même virtuellement sous forme de PDF. Même si l’EDA n’est pas votre truc, vous pouvez le récupérer et vos enfants peuvent s’amuser à colorier les personnages. J’espère vraiment que les gens pourront lire ce livre et mieux comprendre ce qu’est le sans serveur et qu’il pourrait les intéresser à approfondir les processus sans serveur et EDA.
Obtenez votre copie
J’adore le fait qu’il existe des livres de coloriage gratuits et open source qui plaisent à la fois aux enfants qui ont besoin de quelque chose d’amusant à colorier et aux personnes plus âgées à la recherche d’explications claires et simples sur des sujets technologiques complexes.
Beaucoup de créativité entre dans la création de ces livres de coloriage, mais comme pour la plupart des efforts open source, cela inspire encore plus de créativité une fois qu’il est entre les mains des utilisateurs.
Procurez-vous votre exemplaire du livre de coloriage Event Driven Architecture dès aujourd’hui ! Télécharger directement le PDF ici.