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.