Fronteiras da Engenharia de Software
Neste episódio do Fronteiras da Engenharia de Software, recebemos Nabson Silva, mestrando no IComp/UFAM e desenvolvedor na Méliuz, para apresentar seu trabalho "A Catalog of Micro Frontends Anti-patterns", aceito na ICSE 2025, uma das principais conferências internacionais de Engenharia de Software. O artigo, escrito em colaboração com Eriky Rodrigues e Tayana Conte, propõe um catálogo de 12 antipadrões comuns em arquiteturas de Micro Frontends (MFE), baseado em problemas reais enfrentados por equipes de desenvolvimento e na adaptação de antipadrões conhecidos em microsserviços.
Durante a apresentação, Nabson explicou como o catálogo foi construído a partir de uma pesquisa com profissionais da indústria, que validaram os antipadrões e avaliaram sua gravidade. Os resultados mostraram que todos os antipadrões propostos foram encontrados em projetos reais, destacando a relevância do catálogo como um guia prático para desenvolvedores. Além disso, o grupo desenvolveu uma aplicação web para divulgar o catálogo e fomentar a colaboração na comunidade de MFE.
Nabson também compartilhou insights sobre sua trajetória acadêmica e profissional, desde sua formação técnica no IFAM até o mestrado no IComp/UFAM, orientado pela professora Tayana Conte, que já participou do Fronteiras e do Emílias Podcast. Ele falou sobre os desafios de conciliar mestrado e trabalho na Méliuz e seus planos para apresentar o artigo no ICSE 2025, em Ottawa, Canadá.
No final, Nabson destacou a importância de identificar e evitar antipadrões para criar aplicações MFE mais robustas e manuteníveis, e convidou a comunidade a contribuir com o catálogo por meio de pull requests no repositório do projeto.
Links mencionados no episódio:
Preprint do artigo: http://arxiv.org/abs/2411.19472
Thread sobre o artigo: http://x.com/nabsonp/status/1853665471008043251
Aplicação web do catálogo: http://mfe-anti-patterns.online/micro-frontends-anti-patterns/#/catalog
Repositório do projeto: http://github.com/nabsonp/micro-frontends-anti-patterns
A Catalog of Micro Frontends Anti-patterns - Notebook LM-Generated Podcast Episode https://youtu.be/oJO9jxKcizE
Perfis do Nabson:
LinkedIn: http://linkedin.com/in/nabson-paiva/
X/Twitter: http://x.com/nabsonp
Lattes: http://lattes.cnpq.br/3417438004428426
ICSE 2025: http://conf.researchr.org/home/icse-2025
Episódios com Tayana Conte:
Fronteiras: http://open.spotify.com/episode/1uYOxUZZVjDghqExFkfAYX
Emílias: http://open.spotify.com/episode/0Dgu9viCu8NO2ktcfA1xSV
Siga o Fronteiras da Engenharia de Software:
Site: http://fronteirases.github.io
Rede Emílias de Podcasts: http://fronteirases.github.io/redeemilias/