Descoberta de novas curas e comunicação animal com auxílio de IA / Como testar um sistema para aguentar a Black Friday? / Alternativa aos bancos de dados tradicionais
Na coluna “General” de hoje: Documentário que explora os avanços tecnológicos em diversas áreas da Ciência auxiliados por Inteligência Artificial e Alternativa de arquitetura aos bancos de dados tradicionais.
________________________________________________________________________________
DOCUMENTÁRIOS
Como a IA está Revolucionando a Ciência
super resolution ai models, descoberta de curas, comunicação animal
Quando falamos de IA e o Futuro, tudo não passa de suposições. Há aqueles que preveem cenários negativos e catastróficos, mas há aqueles que acreditam em avanços e melhorias. A verdade é que ninguém sabe o que nos espera. A tecnologia está aí, evoluindo exponencialmente, e cabe a nós seres humanos utilizá-la da melhor forma.
O mini-documentário “How AI is revolutionising science” explora o contexto positivo da situação. Os avanços tecnológicos em diversas áreas da ciência auxiliados pela IA, como a descoberta de novos remédios e curas de doenças ou o entendimento da comunicação do mundo animal. Modelos de resolução de imagens, métodos para encotrar padrões e relações entre Papers e Artigos a fim de gerar novas hipóteses, laboratórios autônomos que executam trabalhos repetitivos 24/7, entre outros.
The Econonomist, 16 minutos de estudo.
________________________________________________________________________________
BLOG PESSOAL
Monolith First - Martin Fowler
microsservices, monoliths, estratégias
Na computação diversos temas tem caráter cíclico. Isso se deve muito ao grande lema da nossa área: tudo depende. No contexto do desenvolvimento Frontend por exemplo, tivemos uma enorme onda com as novas ferramentas para sites SPA com client-side only, que agora estão sendo adaptadas para um mix entre SSR e CSR com tecnologias como NextJS.
No contexto de arquitetura de software e design system tivemos um cenário semelhante: um grande hype envolvendo microsserviços. Diversas empresas adotando tal solução e posteriormente percebendo que talvez não fosse a melhor alternativa para seus problemas (overengineering). Mas por que não escutamos os mais velhos e experientes? Ainda em 2015, Martin Fowler já escrevia sobre suas dúvidas quanto a utilizar microsserviços sem extrema necessidade.
“Embora as evidências sejam escassas, acho que você não deve começar com microsserviços, a menos que tenha experiência razoável na construção de um sistema de microsserviços na equipe.”
Martin Fowler Blog, 4 minutos de estudo.
________________________________________________________________________________
YOUTUBE
Essa IA aprendeu a ganhar sem fazer NADA!
aprendizado por reforço, redes neurais, experimentos, self play, off-distribution
As vezes a melhor estratégia é surpreender seu adversário a ponto de desestabilizá-lo e ele não saber o que fazer. Nos treinamentos de IA, essa estratégia é ainda mais recompensadora. Basta introduzir um novo agente impostor que interage com o ambiente de forma inesperada a fim de levar o contexto do experimento a um cenário de off-distribution, no qual o adversário não foi treinado.
O vídeo “Essa IA aprendeu a ganhar sem fazer NADA!” do canal Universo Programado explora 2 estudos realizados na área da Inteligência Artificial e Aprendizados por Reforço. Uma obra de arte em formato de vídeo, com conteúdos e conceitos densos explicados de forma clara e didática. Vale muito a pena dar uma olhada!!
Universo Programado, 18 minutos de estudo.
________________________________________________________________________________
EMPRESAS TECH
5 Simulações Essenciais no seu Sistema para Garantir as Vendas na Black Friday
chaos engineering, auto-scaling checks, server and database failovers, latency simulations
A copa do mundo dos desenvolvedores de empresas de e-commerce chegou. A tão esperada e temida Black Friday. O período do ano no qual os acessos e requisições alcançam números absurdos. E com eles, os sistemas devem acompanham e escalar devidamente conforme necessário, a fim de não prejudicar as vendas no período. São momentos de tensão e pressão extrema.
No entanto, o mínimo que deve ser feito para fins de preparação são incansáveis testes e experimentos para validar as soluções de escalabilidade e tolerância à falhas nos sistemas. No post “5 Essential Chaos Engineering Experiments to Run Before Black Friday”, a empresa steadybit compartilha os diferentes testes, experimentos controlados e simulações realizadas contra sua arquitetura.
“Com essa abordagem, você não só espera que seu sistema aguentará a pressão; você está garantindo que ele irá.”
steadybit Blog, 6 minutos de estudo.
________________________________________________________________________________
EMPRESAS TECH
Disaggregated Storage - Uma alternativa aos bancos tradicionais
database architectures, escalabilidade, disk I/O, network I/O
Os bancos de dados tradicionais como PostgreSQL, SQLite e MySQL possuem arquiteturas semelhantes. No entanto, podemos ter problemas relacionados a escalabilidade e gargalos/limitações em I/O de disco.
Mas e se os separarmos e armazenarmos os dados em máquinas separadas? Se realizamos I/O de rede e carregarmos as informações sob demanda? Isso é o que chamamos de “Disaggregated Storage”, solução a qual ferramentas como Amazon Aurora, Neon, Snowflake, entre outras estão adotando. Em seu post, Avinash Sajjanshetty discute as vantagens e desvantagens de tal arquitetura.
Avi in Blog, 5 minutos de estudo.
________________________________________________________________________________
Fernando Gamba Newsletter
Opa, tudo bem? Caso tenha curtido o conteúdo acima, foi a mais recente publicação da minha Newsletter semanal. Indicações e recomendações de conteúdos gratuitos semanalmente (toda terça as 10h) no seu e-mail. Papers, Whitepapers, Artigos, Blogs, Vídeos, Palestras, Talks, Podcasts, Documentários, Filmes, Cursos, Filmes, etc. Eu procuro, leio, estudo, e te indico com uma pequena sinopse para despertar seu interesse.
Para quem busca expandir suas fontes de conhecimento, manter-se atualizado sobre temas relevantes e aprofundar-se em conteúdos que agregam valor ao seu desenvolvimento profissional, convido a se inscrever em https://fernandogamba.substack.com/ e acompanhar as demais publicações.