Dedicado exclusivamente a arquitetura serverless, com conteúdos de qualidade em português.
Recebemos nesse episódio o Raphael Moura, Senior Software Developer na Serverless Guru, para falar de um tema tão importante para qualquer negócio: custos.Exploramos os principais erros que geram custos, as melhores práticas e dicas diretas de como otimizar.Referência citada: https://www.youtube.com/watch?v=uDsyqWjYluU
Recebemos o Márcio Jasinski, CTO da Wiipo, uma fintech do grupo Senior Sistemas e que utiliza massivamente serverless para alcançar seus requisitos funcionais e não funcionais.Nesse episódio, ele compartilha os desafios do negócio e como está usando serverless para alcançá-los, passando pela stack de tecnologia e tal.
Nesse episódio conversamos com o Roberto Alves, Coordenador de Platform Engineering no Hospital Albert Einstein, para explorar como que essa instituição que é considerada uma das mais inovadoras do Brasil, está utilizando serverless para resolver seus problemas e desenvolver suas soluções.
Um dos aspectos mais importantes no desenvolvimento de software moderno é a segurança, e não é diferente para quem decide adotar uma abordagem serverless. Nesse episódio entrevistamos o Alexandre Sieira, Co-Founder e CTO na Tenchi Security, e abordamos vários aspectos de como se deve desenvolver soluções serverless de forma segura. Perfil do Alexandre: https://www.linkedin.com/in/sieira/ Referências citadas no episódio: * https://www.tenchisecurity.com/saaspocalypse-the-power-and-complexity-of-aws-cross-account-access/ * https://www.tenchisecurity.com/the-fault-in-our-stars/ * https://www.tenchisecurity.com/treating-errors-in-aws-step-functions/ * https://www.tenchisecurity.com/fixing-aws-step-function-errors-due-to-reference-to-inactive-aws-batch-job-definition-revisions/ Página da Tenchi Security: https://www.tenchisecurity.com.br/
Nesse episódio sobre DevTools para Serverless, conversamos com o Leandro Damascena, que é Specialist SA - Powertools, na AWS. Exploramos a importância do uso de DevTools adequados para desenvolvimento com serverless com um destaque para o Powertools for AWS Lambda (https://github.com/aws-powertools/) Perfil do Leandro: https://www.linkedin.com/in/leandrodamascena/
Convidamos Bruno Carneiro para uma conversa reveladora sobre como a Base39 utiliza a arquitetura serverless para transformar a infraestrutura de crédito. Durante o episódio, discutimos como a adoção de serverless permitiu à Base39 escalar suas operações de maneira eficaz, além de detalhar as soluções específicas que eles implementaram, como funções Lambda e muito mais. Bruno, que é Staff Software Engineer na Base39 e tem quase cinco anos de experiência na empresa, compartilhou insights valiosos sobre a jornada de transição para serverless, destacando as motivações, desafios e os impactos significativos na operação e estratégia da empresa. Não perca este episódio do Sem Servidor para entender melhor como as arquiteturas serverless estão sendo aplicadas no mundo financeiro e como podem impulsionar a inovação e eficiência em outras empresas.
Alan Araya, que atua como CTO no grupo, conta para nós como o Grupo Regazzo tem utilizado serverless para construir produtos modernos e otimizados para custo.
Convidamos o Vinicius Caridá para fazer uma conversa sobre a relação da Inteligência Artificial com serverless. Exploramos as principais tendências, como Generative AI, as novidades e também casos de uso. Vinicius é Distinguished Data Scientist no Itaú, além de ser reconhecido como AWS Data Hero. Referências: Livro AI as a Service: Serverless machine learning with AWS https://www.amazon.com/AI-Service-Serverless-machine-learning-ebook/dp/B097835HR7 Artigo: Serverless on Machine Learning: A Systematic Mapping Study https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9888122 Artigo: SMLT: A Serverless Framework for Scalable and Adaptive Machine Learning Design and Training https://arxiv.org/ftp/arxiv/papers/2205/2205.01853.pdf Artigo: Serving deep learning models in a serverless platform https://arxiv.org/pdf/1710.08460.pdf Cases: https://aws.amazon.com/blogs/machine-learning/automate-amazon-rekognition-custom-labels-model-training-and-deployment-using-aws-step-functions/ https://aws.amazon.com/blogs/machine-learning/implement-real-time-personalized-recommendations-using-amazon-personalize/
Nesse episódio conversei com o Peterson Larentis, Sr. Specialist Solutions Architect, Serverless - LATAM na AWS. Estivemos juntos no último AWS re:Invent em 2023, onde pudemos acompanhar de perto todas as grandes novidades de serverless. Nesse episódio, conversamos sobre as principais. Para uma visão mais ampliada, baixe o e-Book com as novidades em: https://semservidor.com.br/ebook-novidades-serverless-aws-reinvent-2023/
Bate papo com o Guilherme Dalla Rosa, CTO e co-Founder da MerCloud, onde exploramos o tema Computação de Alta Performance com um case super interessante, com volumes expressivos e resultados incríveis ao utilizar serverless.
Uma das disciplinas mais importantes em uma aplicação que usa serverless é observabilidade, e recebemos o Bruno Pereira, CEO da Elvenworks, para explorar no detalhe quais os desafios e o que precisa ser pensado sobre esse tema quando o assunto é serverless.
Episódio case da Syngenta Digital com a presença da Fernanda Silva, Software Engineer, e do Josiel Nascimento, Senior Software Engineer. Conversamos sobre como estão revolucionando o desenvolvimento para o Agro usando serverless, com seus desafios e lições aprendidas. Artigo citado pela Fernanda: https://medium.com/syngentadigital-insights/aws-lambda-o-que-%C3%A9-onde-vive-do-que-se-alimenta-c912b0e49088
Conversamos com o Raphael Moura, que é Senior Serverless Developer na Serverless Guru. Exploramos o assunto de Developer Experience com foco em desenvolvimento de arquiteturas serverless e abordamos assuntos como arquitetura, ferramentas, testes e paradigmas de desenvolvimento.
Conversamos sobre as principais novidades de serverless que foram anunciadas no evento AWS re:invent 2022 com o Peterson Larentis, Sr. Specialist Solutions Architect para Serverless na AWS e o Jaime Nagase, Sr. Business Development Manager para Serverless LATAM na AWS.
Último episódio de 2021, nesse episódio especial de Natal vamos conhecer como a Natura utiliza serverless nas suas soluções. Conversamos com o Victor Hossepian, que é Tribe Tech Lead na Natura, que nos contou tudo sobre o processo de criação da solução de banking com serverless.
Nesse novo episódio conversamos com o Lucas Boemeke sobre um tema muito legal que envolve serverless, que é o Edge Computing. Exploramos um pouco sobre os conceitos básicos e, claro, sobre a relação dela com serverless. Serverless Chats Episode #84: https://open.spotify.com/episode/6VIWFhjM2t6wgYfILR86TM?si=jhEpNgsSQ5OIFAuZslx3_w
Nesse episódio case, falamos com o Ricardo Torres direto de Amsterdam para saber como a New10, uma Fintech europeia, está usando serverless para endereçar suas necessidades de soluções no mercado financeiro. Palestra do Flavio Losada sobre single table com DynamoDB: https://youtu.be/vH2N1wPO7MI Repositório Real World no GitHub: https://github.com/gothinkster/realworld Episódio com Yan Cui (em inglês): https://open.spotify.com/episode/795F0tcr8NEWWNcRf8hKbV?si=uUpFCwzKSGKfXfix9XoJeg
Aplicações orientadas a eventos é o assunto desse episódio e como serverless tem a ver com tudo isso. Nessa conversa contamos com a presença da Débora Barreto Ornellas, que é Architect Developer na Theodo UK, e conversamos desde a parte conceitual até como fazer isso tudo com serverless. Artigo Gamercraft+Theodo: https://aws.amazon.com/blogs/gametech/how-gamercraft-and-theodo-built-a-highly-scalable-serverless-gaming-tech-platform
O mercado de tecnologia tem crescido muito e, por esse motivo, tem gerado demanda de muitos profissionais do mercado. Entrar para o mundo de programação hoje em dia não é mais somente sobre fazer código, mas também em saber desenhar a solução, escolher os serviços em cloud e fazer o deploy disto. Nessa live, conversamos com a Ana Cunha (Developer Advocate na AWS) e o Roberto Alves (Líder Técnico na Altran) para explicar o que é serverless para os novos entrantes no mundo de programação, assim como dicas para começar a trabalhar com serverless.
Conversamos com o Fernando Pereira e o Pedro Lontro nesse episódio para entender como estão utilizando serverless na Escale no time de checkout. Exploramos como a arquitetura está montada, quais suas práticas do dia a dia e também suas dicas para trabalhar com serverless. Episódio Real World Serverless com referência para SLS com Terraform: https://open.spotify.com/episode/795F0tcr8NEWWNcRf8hKbV?si=wYY5z795Q22xhKJVeFrY0Q
Nesse episódio, conversamos com o Willian Guisi, que é Software Architecture Coordinator na Delivery Center, para entender como estão utilizando Serverless no dia a dia para resolver alguns de seus problemas de negócio. Delivery Center: https://www.deliverycenter.com/
Episódio adaptado da live transmitida pelo YouTube: https://youtu.be/dghfM_HW9ZQ Convidamos o Dickson Guedes para fazer um bate-papo sobre banco de dados e serverless e esperamos que isso possa lhe ajudar na tomada de decisão de qual melhor modelo para adotar em suas aplicações serverless.
Internet das coisas ou IoT, do inglês Internet of Things. Esse é o tema desse episódio onde conversamos com o Carlos Grahl para entender um pouco mais sobre o que é essa tecnologia e qual a sua relação com serverless. Referências citadas no episódio: Brincando com ideias - https://www.youtube.com/channel/UCcGk83PAQ5aGR7IVlD_cBaw Fernando K - https://www.youtube.com/channel/UCIRfWLRDsdVOjJfpy6Ne04Q
Conversamos com o Tales Casagrande e a Maria Ane Dias sobre os desafios da segurança em aplicações serverless, mas com certeza as dicas aqui servem para aplicações cloud de maneira geral. Paper da Trendmicro: https://www.trendmicro.com/vinfo/ph/security/news/virtualization-and-cloud/shedding-light-on-security-considerations-in-serverless-cloud-architectures OWASP Serverless Top 10: https://owasp.org/www-project-serverless-top-10/ AWS Security: https://docs.aws.amazon.com/pt_br/security AWS best practices DDoS resiliency : https://docs.aws.amazon.com/pt_br/whitepapers/latest/aws-best-practices-ddos-resiliency/aws-best-practices-ddos-resiliency.pdf
Neste episódio conversamos com os pesquisadores Leonardo Fiedler e Flavio Losada, que representaram o time do SeniorLabs, que é o laboratório de pesquisa aplicada da Senior Sistemas. Nesse papo, falamos sobre como é utilizar serverless no time de pesquisa, quais projetos já utilizaram e também quais serviços foram envolvidos. Abaixo algumas referências do que foi citado no episódio: SeniorLabs: https://www.senior.com.br/noticias/seniorlabs Cesta de Compras Inteligente: https://www.linkedin.com/feed/update/urn:li:activity:6737354823051575296/ Arquiteturas de referência serverless: https://www.jeremydaly.com/serverless-reference-architectures/ Episódio que fala sobre plugin do Serverless Framework: https://open.spotify.com/episode/795F0tcr8NEWWNcRf8hKbV?si=YE0xNcYnTrCQomNcOese4A Episódio sobre serverless da Taverna da Programação: https://open.spotify.com/episode/4Rtrd8h2hj4lWDVa4cVjIJ?si=eliB9tHsSh28HHARa1TiIA
Nesse episódio conversamos com o Willian Peixoto, que é Solutions Architect e também consultor na Serverless Guru, para falar sobre testes em aplicações serverless. Ele nos conta sobre sua experiência, boas práticas e nos dá dicas sobre testes. Palestra sobre testes: https://youtu.be/MS7_K3-UW0w
Vamos relembrar rapidamente o que foi falado na temporada 1 desse podcast.
Nesse episódio de número 11, conversei com o Bruno Pazetti, que é co-fundador da Cláusula Certa, para explorar as decisões por trás da escolha de serverless, os benefícios e também a arquitetura utilizada construída na AWS. Um caso muito legal que mostra muito bem os benefícios de serverless na vida real de uma startup.
Nesse episódio conversamos com o Rafael Rodriguez, que é Head of Engineering na Medloop em Berlim, sobre como desenvolver seu app mobile usando serviços serverless. Conhecemos um pouco da stack da Medloop e recebemos várias dicas de como modelar sua aplicação usando serverless. Medloop: https://medloop.co/ AWS ALB com gRPC: https://aws.amazon.com/blogs/aws/new-application-load-balancer-support-for-end-to-end-http-2-and-grpc/
Nesse episódio especial "para que que serverless" de número 6 eu falo sobre os conceitos de orquestração e coreografia, passando por prós e contras de cada um e como você pode implementar esses padrões em suas aplicações serverless na AWS, usando StepFunctions, SNS e EventBridge. SNS: https://aws.amazon.com/pt/sns/ EventBrigde: https://aws.amazon.com/pt/eventbridge/ StepFunctions: https://aws.amazon.com/pt/step-functions/
Nesse episódio conversamos sobre o novo papel que vem aparecendo no mercado que é o Serverless Engineer. E para falar sobre esse assunto recebemos o Rafael Barbosa, que é Cloud Application Architect na AWS, e conversamos sobre vários aspectos desse papel.
Nesse episódio conversamos com o Paulo André Carneiro, que é engenheiro de dados na Birdie, para nos contar um pouco da sua experiência de começo de carreira trabalhando com serverless. Birdie: https://www.birdie.ai/
Depois de pedidos para fazer um episódio sobre esse tema, nesse episódio de número 7 falo um pouco sobre benchmark entre as linguagens, quais aspectos são importantes para se levar em consideração e também um pouco de desmistificação sobre usar Java como linguagem de programação em funções serverless. Artigo sobre como escolher linguagem de programação para as funções: https://www.linkedin.com/pulse/como-escolher-linguagem-de-programa%25C3%25A7%25C3%25A3o-para-fun%25C3%25A7%25C3%25B5es-pires-da-silva/?trackingId=EM0kghH2R5Sg668%2B2oUjxA%3D%3D Episódio do Serverless Chats com Mike Roberts: https://open.spotify.com/episode/7tTL9hdv7tojBDwC9U57Cu?si=5p2pYsQPTl-U-BaySYF8xg Livro "Programming AWS Lambda": https://www.oreilly.com/library/view/programming-aws-lambda/9781492041047/
Nesse episódio da série "Para que que serverless" falo um pouco sobre a plataforma Begin e o framework Architect, que combinados prometem reduzir ainda mais a fricção no desenvolvimento e que fornecem, por baixo dos panos, serviços serverless. Begin: http://begin.com/ Quickstart: https://docs.begin.com/en/guides/quickstart
Conversamos com o Vinicius Pavei, que é CTO da Asksuite, para entender como o serverless tem ajudado eles a alcançarem os objetivos do negócio e inclusive como serverless ajudou eles a passar pela crise do COVID-19 com menos problemas. Vamos entender a stack de tecnologia, onde e porque utilizam serverless, quais as motivações e decisões para utilização disso. Além disso, o Vinicius conta algumas histórias legais de ganhos que tiveram com a utilização de serverless. Asksuite: https://asksuite.com/br/
Nesse episódio falo sobre serverless focado para quem é do C-level, para quem é tomador de decisão e precisa saber de serverless para começar a obter os benefícios disso nas suas estratégias. Esse episódio cita o artigo "The CIO's guide to serverless computing" que está devidamente registrado aqui: https://www.gartner.com/smarterwithgartner/the-cios-guide-to-serverless-computing/
Esse episódio está recheado de informações interessantes especialmente para quem vai começar a montar sua estrutura para trabalhar com Big Data e criar seu Data Lake. Conversei com o Andrey Herchonvicz e o Luan Ferreira, ambos engenheiros de dados na Senior Sistemas, para entender um pouco de conceito sobre esses assuntos, mas principalmente entender o case deles na Senior construindo um Data Lake (quase) totalmente serverless. Fiz uma citação e não lembrava da pessoa para dar o crédito na gravação, mas aqui segue a frase e o autor: Serverless is about understanding when *not* to create technology. Creating anything leads to technical debt. Serverless is about removing complexity by allowing the services that others provide to provide the complexity for you. ~ Paul Johnston Site da Senior Sistemas: http://senior.com.br AWS Glue: https://aws.amazon.com/pt/glue
Nesse episódio falo sobre a definição de serverless com o propósito de deixarmos de chamar tudo de serverless, inspirado no artigo do Jeremy Daly chamado "Stop calling everything serverless". Link do artigo: https://www.jeremydaly.com/stop-calling-everything-serverless/
Conversei com a Maria Ane Dias e o Fernando Sapata para desmistificar o tema serverless nesse papo super rico. Ambos são arquitetos de soluções na AWS e trazer com exemplos quais as opções de soluções serverless existem disponíveis atualmente na AWS, além do ponto de vista com relação a mindset e futuro do profissional de desenvolvimento nesse mundo serverless.
Nesse episódio do Para que que serverless falo sobre a ferramenta Dynobase, que ajuda os usuários de DynamoDB, e também sobre desenvolvimento de aplicações serverless com Java. Dynobase: https://dynobase.dev/ Livro sobre desenvolvimento de serverless com Java: https://www.oreilly.com/library/view/programming-aws-lambda/9781492041047/ Twitter do Mike Roberts: https://twitter.com/mikebroberts
Nesse episódio de número 3, conversei com o Leonardo Rifeli, que é CTO e co-founder na Harmo, para nos mostrar como é o uso de serverless por eles e como isso ajudou a Harmo a resolver seus problemas. Abordamos a stack tecnológica, arquitetura dos sistemas, tomada de decisão entre microservices e serveress e os acertos e erros na jornada de adoção de serverless na arquitetura deles. Harmo: https://harmo.me/ Blog pessoal do Leonardo Rifeli: https://rifeli.me/
Nesse episódio lançamos o "Para que que serverless", que é um novo formato de episódio que iremos lançar também a cada 2 semanas, intercalando com os episódios regulares. Falamos sobre os lançamentos do EFS (https://aws.amazon.com/blogs/aws/new-a-shared-file-system-for-your-lambda-functions/) e do RDS Proxy (https://aws.amazon.com/blogs/aws/amazon-rds-proxy-now-generally-available/).
Conversamos com o Fernando Gonçalves, que é Cloud Chapter Lead na Albelli, sobre cultura e ecossistema serverless. Navegamos no processo todo de desenvolvimento serverless, desde o pensamento inicial até colocar isso em produção. Abordamos assuntos como mindset para trabalhar com serverless, como deve a granularidade de repositório, testes locais, ambientes de sandbox e non-prod e um pouquinho de CI/CD. Fechamos o papo com dicas para quem quer começar a trabalhar com serverless. Referências citadas no podcast: Albelli: https://www.albelli.nl Moto: https://github.com/spulec/moto Localstack: https://github.com/localstack/localstack Guia para primeiro serverless: https://serverless-stack.com/chapters/pt/who-is-this-guide-for.html Parceria: Codenation (https://www.codenation.dev) Podcast Commit: https://anchor.fm/codenationdev
Nesse episódio #1 falamos com o Marcelo Andrade, que é Data Engineer na Birdie, sobre o que é a arquitetura serverless. Conversamos sobre os conceitos básicos, seus prós e contras, casos de usos, diferenças entre arquiteturas mais tradicionais e a arquitetura serverless e demos dicas para quem quer começar a dar os primeiros passos com serverless. O episódio #1 é um oferecimento da Conta Azul e tem o apoio da Birdie. A Birdie tem oportunidades abertas e você pode conferir através do endereço a seguir: https://www.linkedin.com/company/get-birdie/
Uma apresentação breve do propósito do podcast, explicação sobre o formato e periodicidade de cada episódio.