Arquitetura orientada a eventos explicada em um livro para colorir
A arquitetura orientada a eventos não é um assunto pequeno. Um livro para colorir é uma maneira perfeita de explicar sua complexidade de maneira amigável. Baixe este livro para colorir sobre arquitetura orientada a eventos
"Explique-me como se eu tivesse cinco anos."
Quando você quer que alguém vá direto ao ponto da maneira mais eficiente e clara possível, é isso que você diz. Seguindo essa lógica, você pode ser obrigado a refletir sobre a ferramenta mais poderosa que uma criança média de 5 anos de idade usa todos os dias: livros para colorir. Que melhor maneira do que um livro para colorir para transformar uma divertida apresentação de slides em uma jornada divertida e educativa?
De qualquer forma, foi isso que os artistas Máirín Duffy e Madeline Peck pensaram, e isso acabou se revelando correto. No passado, Máirín ajudou a produzir cinco livros para colorir de código aberto para ajudar a explicar tópicos avançados, incluindo SELinux, Containers, Ansible e muito mais. É uma maneira fácil e divertida de aprender sobre tecnologias emergentes, e você pode colorir suas aulas sozinho ou entregá-las a um especialista residente (uma criança real de 5 anos) para conclusão do projeto.
O último livro para colorir da série é sobre arquitetura orientada a eventos (EDA). Tal como acontece com todos os livros de colorir anteriores, este não é apenas gratuito para download, mas também de código aberto. Você pode baixar as fontes e montá-las você mesmo ou aprender com os arquivos para criar suas próprias fontes sobre tópicos importantes para você.
A arquitetura orientada a eventos não é um tema fácil, por isso conversei com Máirín e Madeline para descobrir como e por que elas aceitaram o desafio.
P: Presumivelmente, você não passa seus dias desenvolvendo aplicativos e pipelines KNative sem servidor. Como você aprende tanto sobre um tema tão complexo?
Máirín Duffy: Eu escrevi o roteiro do livro para colorir. Tenho muita experiência com tecnologia em nível de sistema operacional e tenho experiência em trabalhar em equipes que implantam aplicativos como serviço, mas não tenho tanta experiência em trabalhar diretamente com execução e gerenciamento de Kubernetes. E o conceito de “sem servidor” era um que eu só conhecia de passagem.
Nosso colega Kamesh Sampath fez uma apresentação que chamou de Knative e os Três Anões.
Isso nos deu a ideia de relacionar nossa história com a Branca de Neve. Na verdade, usamos o material da palestra de Kamesh para servir como escopo básico das tecnologias e cenários técnicos sobre os quais queríamos falar.
Todos os livros para colorir usam alguma forma de analogia para ajudar os leitores novos na tecnologia a se relacionarem com ela usando conceitos que provavelmente já entendem ou com os quais estão familiarizados.
Para o livro de colorir EDA, usamos o conhecido conto de fadas de Branca de Neve e os Sete Anões e a analogia de administrar uma padaria para explicar os conceitos do que significa não ter servidor e quais são os componentes sem servidor específicos do Kubernetes Tekton, Serve Knative, e Event Knative são e o que eles fazem.
Ao me preparar para escrever o roteiro do livro, assisti à apresentação de Kamesh, escrevi as perguntas que tinha e me encontrei com Kamesh. Ele é um professor muito talentoso e foi capaz de responder a todas as minhas perguntas e me ajudar a me sentir confortável com o assunto. Formei um conselho informal de revisão técnica para o livro. Temos acesso a muitos especialistas em tecnologia incrivelmente inteligentes através do Fedora e do Red Hat, e eles estavam entusiasmados em ter um livro como este disponível, por isso conseguimos alguns voluntários.
Eu tirei ideias deles. Passei muito tempo importunando Langdon White, e nos restringimos ao conceito de Branca de Neve administrando uma padaria e aos cenários de demonstração de escalonamento automático (aumentar e diminuir a produção de diferentes guloseimas assadas com base nos feriados), auto-escalonamento cura com base em eventos (pedir novos ovos quando o suprimento está baixo), desligar um aplicativo que não está sendo usado e ativá-lo sob demanda (o cenário do decorador de cupcake), reverter problemas na produção (o detector de maçã envenenada).
Escrevi um rascunho inicial e, em seguida, o conselho de revisão técnica o revisou e forneceu uma série de sugestões e ajustes. Fizemos mais uma rodada e finalizei o roteiro para que Madeline pudesse começar a ilustrar.
Madeline Peck: É aí que eu entro. Tive sorte: recebi a versão final do roteiro, então o livro para colorir me ensinou o que eu precisava saber. Os grandes redatores técnicos que ajudaram a dar feedback sobre o roteiro e a correlação visual foram de grande ajuda neste tópico reconhecidamente complexo.
Máirín Duffy: E enquanto Madeline completava os storyboards e, em seguida, o rascunho inicial do livro totalmente ilustrado, tivemos mais algumas revisões técnicas do conselho para ter certeza de que tudo ainda fazia sentido.
P: Isso dá muito mais trabalho do que eu imaginava. Então, quanto tempo leva para criar um livro para colorir?
Madeline Peck: Este demorou muito mais porque foi o primeiro livro para colorir em que trabalhei. Mo já os produz há algum tempo e tem um grande domínio de todos os programas de código aberto como o Inkscape e o Scribus que usamos, bem como as conexões e o conhecimento para tópicos que podem ser expandidos de maneira simples, mas informativa. . Este livro começou quando eu era estagiário e me ensinou muito sobre cada etapa do processo, bem como todas as formas como o código aberto é importante para projetos como esses.
P: Quais ferramentas você usa quando desenha?
Madeline Peck: Quando desenho digitalmente, uso variações de diferentes canetas de tinta. Mas no papel, tradicionalmente eu uso um lápis vermelho apagador de cor para desenhar, uma caneta Pigma Micron 01 para tintar (porque é à prova d'água) e ocasionalmente adiciono cor com aquarelas da Mijello.
P: Não trabalho com frequência com materiais físicos e não tenho um filho para colorir para mim, mas estou gostando de usar isso como um livro de colorir digital. Importei páginas para o Krita e isso me deu a oportunidade de experimentar diferentes pincéis e técnicas de mistura de cores.
Madeline Peck: Acho que o Krita é uma ótima aplicação para colorir! Há uma grande variedade de pincéis e ferramentas. Usei o Krita para todos os esboços primários das molduras do livro de colorir. Se as pessoas não sabem, ao importar PNGs para programas como o Krita, você pode definir o modo de camada com a imagem para multiplicar em vez do normal. Então você pode adicionar uma camada abaixo dela, e é como colorir abaixo das linhas sem o fundo branco.
P: É mais difícil desenhar coisas sem considerar cores e sombras? Parece incompleto para você?
Madeline Peck: Acho que não! Há muita arte linda no mundo onde os artistas dependem apenas do trabalho linear. O peso das linhas, a forma como elas interagem – é apenas mais uma técnica. Não parece incompleto porque sei que muitas pessoas compartilharão as páginas do livro coloridas à sua maneira, o que é realmente emocionante!
P: Para quem isso realmente se destina? As pessoas podem realmente aprender como ficar sem servidor com um livro para colorir?
Máirín Duffy: Outra boa pergunta. Começamos toda essa coisa de “livros de colorir para explicar a tecnologia” quando Dan Walsh entrou em meu cubo na Red Hat Westford há quase 10 anos e perguntou se eu poderia desenhar para ele algumas ilustrações para sua analogia com o dogfood do SELinux. Ele criou essa analogia tendo que explicar como os conceitos do SELinux funcionavam repetidamente. Ele também descobriu que era uma analogia eficaz em muitas apresentações.
Esse livro para colorir era super básico em comparação com o livro para colorir da EDA, mas os ossos são os mesmos – tornando conceitos tecnológicos complexos menos intimidantes e mais acessíveis com analogias e narrativas simples. Durante um longo período de tempo, recebemos comentários impressionantes de que esses livros para colorir têm sido muito úteis no ensino sobre a tecnologia. Alguns clientes me disseram que conseguiram usar livros de colorir específicos para ajudar a explicar a tecnologia aos seus gerentes e que eles são uma maneira realmente não intimidadora de obter um bom entendimento inicial.
Madeline Peck: Concordo. Os livros para colorir destinam-se a leitores diversos, com amplo conhecimento prévio sobre o assunto. Eles podem ser usados por pessoas que têm amigos e familiares que trabalham em aplicativos sem servidor, por aqueles que trabalham em equipes reais ou por pessoas que trabalham adjacentes a esses desenvolvedores.
Máirín Duffy: Eles também são ótimos folhetos em conferências, palestras e até mesmo virtualmente como PDFs. Mesmo que EDA não seja sua praia, você pode adquiri-lo e seus filhos podem se divertir colorindo os personagens. Eu realmente espero que as pessoas possam ler este livro e entender melhor o que é serverless e que isso possa despertar o interesse delas em examinar mais profundamente os processos serverless e EDA.
Obtenha sua cópia
Adoro o fato de existirem livros de colorir gratuitos e de código aberto que agradam tanto às crianças que precisam de algo divertido para colorir quanto ao público mais velho que procura explicações claras e simples sobre tópicos tecnológicos complexos.
Muita criatividade é necessária para fazer esses livros para colorir, mas, como acontece com a maioria dos empreendimentos de código aberto, eles inspiram ainda mais criatividade quando estão nas mãos dos usuários.
Pegue sua cópia do livro para colorir Arquitetura Orientada a Eventos hoje mesmo! Baixe o PDF diretamente aqui.