Sinopse do Episódio "DevOps"
Neste episódio discutimos a Cultura DevOps, partindo do significado de termos como Integração Contínua e Entrega Contínua, passando pela automação necessária no desenvolvimento e na infraestrutura até como começar a praticar em contextos diferentes. Contamos com a participação especial do Leonardo Leite, pesquisador/doutorando da USP. Não esqueça de enviar sua opinião pra gente! O que gostou? O que poderíamos melhorar? Envie sua opinião para [email protected]. Participantes Marcio Frayze David [email protected] https://segunda.tech https://masto.donte.com.br/web/accounts/138458 https://twitter.com/marciofrayze Julianno Martins Silva Leonardo Leite https://twitter.com/leonardofl https://www.linkedin.com/in/leonardo-alexandre-ferreira-leite-17194322 Links interessantes: Artigos e palestras de Leonardo Leite: http://ccsl.ime.usp.br/devops/2019-12-04/devops-survey-published.html http://ccsl.ime.usp.br/devops/2020-03-17/times-de-plataforma.html http://ccsl.ime.usp.br/devops/2020-04-16/aula-sistemas-complexos.html http://ccsl.ime.usp.br/devops/2020-08-25/times-de-plataforma-tdc-2020.html http://ccsl.ime.usp.br/devops/2020-08-26/devops-e-arquitetura.html Livros: https://www.goodreads.com/book/show/17255186-the-phoenix-project https://www.goodreads.com/book/show/35747076-accelerate https://www.goodreads.com/book/show/113934.The_Goal https://www.goodreads.com/book/show/44135420-team-topologies https://www.goodreads.com/book/show/1069827.Release_It_ Vídeo: Dave Farley: DevOps x Integração Contínua: https://www.youtube.com/watch?v=MnyvgFDh-kw
Ouvir "DevOps"
Mais episódios do podcast p de Podcast
- Pattern Matching for instanceof
- Feedback
- Teste A/B (e porquê isso importa)
- Coragem
- Generics mais avançado: Invariância, Covariância, Contravariância e Bivariância
- Generics Básico
- Migrations
- Vazamento de memória
- Diga, não peça (Tell, don’t ask)
- Código como Documentação
- Programação em Par
- Estrangulamento de Software
- Transações Distribuídas
- ACID, BASE e o Teorema CAP
- Software Resiliente
- Monólito Primeiro e Design Simples
- Retrospectiva 2020
- Arquitetura Baseada em Serviços (Service-based Architecture)
- Linguagem onipresente
- Programação Assíncrona
- O resto do REST
- REST: você (provavelmente) está fazendo isso errado
- Refatoração: o que é e como fazer
- SRP x CRUD (Bônus)
- SRP: O Princípio da Responsabilidade Única
- Injeção de dependência e inversão de controle
- Por que usar programação funcional em linguagens OO?
- UX: Por que todo mundo está falando disso?
- Integração Contínua não é (apenas) automatizar a build
- Pare de usar IF/Else
- ORM amar ou odiar?
- Imutabilidade e programação defensiva
- DevOps
- Código limpo
- Frameworks e o seu impacto na arquitetura de software
- TDD: Desenvolvimento Guiado Por Testes
- p de Podcast
- Arquitetura de software no desenvolvimento mobile
- Arquitetura Monolítica versus Microsserviços - parte 3
- Arquitetura Monolítica versus Microsserviços - parte 2
- Arquitetura Monolítica versus Microsserviços - parte 1
- O que é Arquitetura de Software?