Jornada Microsserviços (eBook)
352 Seiten
BRASPORT (Verlag)
978-65-88431-59-7 (ISBN)
Criado com a colaboração de experientes profissionais que transferiram o melhor de sua experiência para uma obra repleta de conhecimento técnico e de negócio, este livro explora o mundo cloud native, conceitos que envolvem essa arquitetura, prós e contras na aplicação e como isso tudo se encaixa no mundo dos microsserviços.
Embarque conosco nesta jornada e torne-se um profissional diferenciado, com um conhecimento sólido e profundo da arquitetura de microsserviços.
Era uma vez um professor universitário que sonhava lançar um livro quando finalizou o mestrado em 2006. O sonho começou a ser concretizado em 2017 com o livro "Jornada DevOps", mas alguns obstáculos travaram sua evolução após a escrita de três capítulos.
Em setembro de 2018, durante sua palestra na PUC Minas, surgiu um click: "Será que outras pessoas apaixonadas por DevOps ajudariam com a escrita colaborativa?"
Dezenas de colaboradores aceitaram o convite e o livro foi lançado para 350 pessoas no dia 06 de junho de 2019 no Centro de Convenções SulAmérica, no Rio de Janeiro.
A escalada dos times gerou novas amizades, aprendizados, doação de R$ 332.590,00 para instituições com o lançamento de 16 livros e sonhamos transformar mais vidas com a inteligência coletiva e o apoio de empresas amigas.
Antonio Muniz
Fundador da Jornada Colaborativa e Mentor LiderProExpert.
Sandro Giacomozzi, Roan Brasil e Dorival Querino
Líderes do time organizador do livro, curadoria e revisão técnica.
Coautores
Abraão Santos
Albert Xavier
André Pontes Sampaio
Antonio Muniz
Carmem Pereira
Daniel Gomes
Dorival Querino
Edgar Silva
Eduardo Costa
Felipe Santos
Igor Simões
João Gilberto Magalhães
Jonas Santos
Kamila Santos
Karina Moraes
Natália Gonçalves Rosa
Norberto Hideaki Enomoto
Otavio Santana
Pedro Pereira
Regiane Moura Mendonça
Roan Brasil Monteiro
Rodrigo Branas
Rodrigo Moutinho
Ronaldo Fernandes
Sandro Giacomozzi
Vinicius Ferraz
Vitor Miranda
Revisores:
Abraão Santos
Beatriz Cruz dos Santos
Bruno Kaufmann
Bruno F. Antognolli
Antonio Muniz Já inspirou mais de 30 mil pessoas em cursos de MBA, bootcamps, videoaulas, workshops, consultorias e palestras em empresas líderes de mercado, como SulAmérica, Vivo, Itaú, Oi, Furnas, Eletrobras, DHL, Banco do Brasil, Ernst & Young, Finep, Sebrae, UOL, Pagseguro, Makro, Totvs, Jucesp, Ambev Tech e Dafiti. Como fundador e líder da Jornada Colaborativa, mobilizou milhares de coautores e novas lideranças para escrever 20 livros sobre tecnologia, desenvolvimento de software, agilidade, inovação e liderança. Sua formação tem uma base multidisciplinar em negócios, tecnologia e liderança, com mestrado em administração no Ibmec, MBA em telecomunicações na FGV, graduação em tecnologia na Unigranrio e certificações de agilidade, Lean tecnologia, projetos, processos e serviços. Contato: munizprofessor@gmail.com Roan Brasil Monteiro Nascido em Cachoeiro de Itapemirim (ES) e criado na Bahia. Bacharelado em Sistemas de Informação na UNIME, especialização em Engenharia de Software na Unicamp e MBA em Gestão em Tecnologia da Informação na FGV. Tem trabalhado com TI há mais de 14 anos (já trabalhou na IBM, Getnet, FATEC-Americana, Cielo, Comexport e FIAP) e vive hoje em Montreal trabalhando alocado pela Astek Canada em um grande banco canadense. Escreveu o livro "Jornada Microsserviços", está envolvido no projeto Eclipse NoSQL na revisão da documentação e escreve artigos em diversas fontes. Além disso, é JCP Member e um dos organizadores do Jornada Summit. Albert Xavier Bacharel em Ciência da Computação (2001) e mestre em Engenharia Elétrica/Inteligência Artificial (2011). Atualmente é professor e coordenador de pós-graduação em regime parcial na Fiap. Possui experiência na área de ciência da computação com ênfase em desenvolvimento, arquitetura de sistemas, machine learning e visão computacional. André Pontes Sampaio Mestre em Engenharia de Telecomunicações, MBA em Gerenciamento de Projetos e formado em Ciência da Computação. Mais de 15 anos de experiência no mercado de TI. Experiência profissional como Diretor de Operações e Infraestrutura, além de ter atuado como líder e consultor técnico em instituição do governo do estado de SP e empresas do setor financeiro e de telecomunicações. Professor de cursos de MBA da FIAP. Dorival Querino Tech Lead na empresa Zup Innovation, especialista em cloud e AWS, coordenador e coautor na Jornada Colaborativa, ajuda Devs Java a obter o melhor da computação em nuvem e da arquitetura de microsserviços. Eduardo Costa Desenvolvedor especialista em arquitetura microsserviços e cloud, adora compartilhar conhecimento, mentorar e contribuir para o desenvolvimento das pessoas. Sua missão é ajudar desenvolvedores a construir e "deployar" aplicações nativas para as nuvens que sejam seguras, escaláveis e resilientes. Norberto Hideaki Enomoto Arquiteto de Soluções com perfil mão na massa (hands-on). Formado em Ciência da Computação pela Universidade Federal de Viçosa. Pós-graduado em Gerenciamento de Projeto pela Universidade Federal do Rio de Janeiro e Internet das Coisas (IoT) pelo Instituto Nacional de Telecomunicações (Inatel). Atualmente tem liderado projetos de Transformação Digital utilizando tecnologias como arquitetura de microsserviços, APIs, DevSecOps e internet das coisas. Sandro Giacomozzi Especialista em TI. Ajuda desenvolvedores Java que trabalham em aplicativos corporativos a se tornar especialistas em Java e DevOps praticando as habilidades certas. Voluntário e palestrante. Seu objetivo na indústria de software é tornar as organizações e as pessoas mais ágeis por meio de processos e ferramentas, com entregas mais rápidas, eficientes e de qualidade. Pessoas e tecnologia alinhadas à satisfação e entrega do cliente.
PARTE I. INTRODUÇÃO
1. Introdução aos microsserviços (Roan Brasil Monteiro)
2. Introdução aos sistemas distribuídos (Roan Brasil Monteiro)
3. Definindo microsserviços (Roan Brasil Monteiro)
4. Vantagens e desvantagens dos microsserviços (Roan Brasil Monteiro)
5. Teorema de CAP (Roan Brasil Monteiro)
PARTE II. ARQUITETURA
6. Conceitos (Eduardo Costa)
7. Construindo aplicações nativas para a nuvem (Eduardo Costa)
8. Orquestração de serviços (Daniel Gomes)
9. Coreografia (Daniel Gomes)
10. Especificações e frameworks (Daniel Gomes/Vitor Miranda/Jonas Santos/Vinicius Ferraz/Felipe Santos/Norberto Hideaki Enomoto/Natália Gonçalves Rosa)
PARTE III. MODELAGEM E DESIGN
11. Domain-driven design (Albert Xavier)
12. Melhores práticas de modelagem de API (Edgar Silva/Dorival Querino)
13. BFF (Backend For Frontend) (Jonas Santos)
14. Decomposição de monolitos em microsserviços (Dorival Querino)
PARTE IV. PADRÕES EM MICROSSERVIÇOS
15. Comunicação interprocessos (Karina Moraes)
16. Configuração externa (Carmem Pereira/Natália Gonçalves Rosa)
17. Comunicação síncrona de serviços (Karina Moraes)
18. Circuit breaker (Norberto Hideaki Enomoto/Natália Gonçalves Rosa)
19. Padrões para composição de microsserviços
20. Sistemas reativos (Norberto Hideaki Enomoto)
PARTE V. TÓPICOS AVANÇADOS – ECOSSISTEMA
21. Melhores práticas para microsserviços (Eduardo Costa)
22. Virtualização (João Gilberto Magalhães)
23. Microsserviços na nuvem (Dorival Querino)
24. Infrastructure as Code (IaC) (Dorival Querino)
25. Introdução à malha de serviços (service mesh) (Norberto Hideaki Enomoto)
26. DevOps (Rodrigo Moutinho/Regiane Moura Mendonça/Abraão Santos)
27. Integração contínua (Rodrigo Moutinho)
28. Observabilidade (André Pontes Sampaio)
29. Segurança (Ronaldo Fernandes)
30. Testes (Sandro Giacomozzi/Karina Moraes/Vitor Miranda/Jonas Santos)
31. Quando não utilizar microsserviços (Otavio Santana)
32. Microsserviços e monitoração: quais os desafios? (Igor Simões)
Referências bibliográficas
Dedicatória e agradecimentos
Sobre os autores e curadores
| Erscheint lt. Verlag | 17.5.2022 |
|---|---|
| Reihe/Serie | Jornada Colaborativa | Jornada Colaborativa |
| Verlagsort | Rio de Janeiro |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | Antonio Muniz • Colaborativa • ebook jornada • ebook jornada colaborativa • ebook jornada microsserviços • ebook microsserviços • Jornada • Jornada Colaborativa • Jornada Microsserviços • Microsserviços |
| ISBN-10 | 65-88431-59-7 / 6588431597 |
| ISBN-13 | 978-65-88431-59-7 / 9786588431597 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich