LIBRISTO
LIBROAMANTO
obrigatório
Faça parte de uma comunidade de amantes de livros de todo o mundo e tenha acesso a uma série de benefícios. Crie uma conta gratuitamente
0
Correio DHL 7.99 Correio DPD 4.49 Correio MRW 3.99 Ponto DPD 3.99

Mastering Design Patterns in Java

From GoF Classics to Microservices & DDD

Língua InglêsInglês
Livro Capa mole
Livro Mastering Design Patterns in Java Hassan Naqvi
Código Libristo: 52749161
Editoras Independently published, maio 2026
Master modern software architecture and write cleaner, scalable, and maintainable Java applications... Descrição completa
? points 29 b Novo Novo
11.91
Reabastecimento esperado Lançamento 03. 06. 2026

Política de devolução de 30 dias

Master modern software architecture and write cleaner, scalable, and maintainable Java applications with this comprehensive guide to design patterns and enterprise architecture.

Mastering Design Patterns in Java is a practical, developer-focused resource that goes far beyond the classic Gang of Four (GoF) patterns. This book combines foundational object-oriented design principles with modern distributed system architecture patterns used in real-world enterprise applications.

Inside this book, you will explore 93 carefully selected patterns and principles across software design, microservices, messaging systems, security, and architecture - all explained with practical Java examples and real-world context.

You will learn:

• Creational, Structural, and Behavioral GoF Patterns
• Factory, Builder, Singleton, Strategy, Observer, Facade, Proxy, and more
• Microservices architecture patterns including Saga, CQRS, Event Sourcing, API Gateway, Circuit Breaker, and Sidecar
• Domain-Driven Design (DDD) concepts such as Bounded Contexts, Aggregates, and Value Objects
• Kafka and messaging patterns including Pub/Sub, Consumer Groups, Partitioning, and Replication
• Security and API patterns including OAuth2, JWT, mTLS, and Rate Limiting
• SOLID principles and component design principles
• Common anti-patterns and how to avoid them
• Real Java code examples, UML-style diagrams, and enterprise design strategies

Whether you are:

  • A Java developer preparing for senior engineering roles,
  • A software architect designing scalable systems,
  • A backend engineer working with distributed services,
  • Or a student seeking to master object-oriented and enterprise design,

this book provides a structured, practical, and modern approach to mastering software design in Java.

Unlike many introductory pattern books, this guide bridges the gap between classical object-oriented design and today's cloud-native, event-driven, microservices-based systems. It is designed not only to teach patterns, but also to help you understand when, why, and how to apply them effectively in production environments.

Build systems that are scalable, maintainable, resilient, and architecturally sound with Mastering Design Patterns in Java.

Atriz & Poliglota
EWA KASP para
Reproduzir vídeo
Ewa Kasp
A Libristo tem a maior seleção de literatura estrangeira. É por isso que compro os meus livros aqui.

Sobre o livro

Nome completo Mastering Design Patterns in Java
Autor Hassan Naqvi
Língua Inglês
Encadernação Livro - Capa mole
Data de emissão 2026
Número de páginas 130
EAN 9798199176101
Código Libristo 52749161
Peso 321
Dimensões 216 x 280 x 7
Ofereça este livro hoje
É fácil
1 Adicione ao carrinho e escolha Entregar como presente ao finalizar a compra 2 Receberá um vale 3 O livro chegará ao endereço do destinatário

Iniciar sessão

Inicie sessão na sua conta. Não tem uma conta Libristo? Crie uma agora!

 
obrigatório
obrigatório

Não tem uma conta? Descubra os benefícios de ter uma conta Libristo!

Com uma conta Libristo, terá tudo sob controlo.

Crie uma conta Libristo