03096nam 22004693 450 991100921070332120240321080236.097885551936518555193656(MiAaPQ)EBC31216670(Au-PeEL)EBL31216670(OCoLC)1427663290(CKB)30967839900041(Exl-AI)31216670(EXLCZ)993096783990004120240321d2024 uy 0porurcnu||||||||txtrdacontentcrdamediacrrdacarrierCaixa de Ferramentas Da Arquitetura de Software Como Tornar Suas Aplicações Mais Escaláveis, Confiáveis e Seguras1st ed.São Paulo :Casa do Código,2024.©2024.1 online resource (119 pages)9788555193675 8555193672 Parte 1: Introdução à Arquitetura de Software -- Arquitetura de software -- Modelos de Arquitetura de Software -- 2.1 Monólito -- 2.2 Arquiteturas distribuídas -- Parte 2: Desempenho -- Desempenho -- 3.1 Escalabilidade -- 3.2 Elasticidade -- Desempenho e escalabilidade no código -- 4.1 Melhorias na implementação -- 4.2 Cache -- 4.3 Índices -- 4.4 Comunicação assíncrona -- Desempenho e escalabilidade na infraestrutura -- 5.1 Melhoria de hardware -- 5.2 Balanceamento de carga -- 5.3 Cache na infraestrutura -- Parte 3: Confiabilidade -- Confiabilidade -- 6.1 Tolerância a falhas -- 6.2 Disponibilidade -- 6.3 Monitoramento -- 6.4 Recuperabilidade -- Confiabilidade no código -- 7.1 Tratamento de exceções -- 7.2 Timeouts -- 7.3 Limitação de taxa (Rate limiting) -- 7.4 Monitoramento -- Confiabilidade na infraestruturaGenerated by AI.This book provides an in-depth exploration of software architecture, emphasizing its importance for both simple and complex applications. It discusses the necessity of designing robust architectures to maintain performance, scalability, elasticity, reliability, usability, and security, particularly in applications with high user demands. The book outlines the challenges of balancing various quality attributes and making trade-offs in architectural decisions. It provides practical examples, particularly using Java and the Spring framework, to illustrate these concepts. The intended audience includes software developers and architects seeking to enhance their understanding of software architecture and its application in real-world scenarios.Generated by AI.Software architectureGenerated by AISoftware frameworksGenerated by AISoftware architectureSoftware frameworksSantana Eduardo Felipe Zambom1827805MiAaPQMiAaPQMiAaPQBOOK9911009210703321Caixa de Ferramentas Da Arquitetura de Software4395943UNINA