Microservice Patterns and Best Practices

Explore patterns like CQRS and event sourcing to create scalable, maintainable, and testable microservices



Bookstore > Books > Microservice Patterns and Best Practices

Microservice Patterns and Best Practices
Buy
Preview
Price$35.99 - $65.10
Rating
AuthorVinicius Feitosa Pacheco
PublisherPackt Publishing
Published2018
Pages333
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101788474031
ISBN-139781788474030
EBook Hardcover Paperback

Microservices are a hot trend in the development world right now. Many enterprises have adopted this approach to achieve agility and the continuous delivery of applications to gain a competitive advantage. This book will take you through different design patterns at different stages of the microservice application development along with their best practices.

Microservice Patterns and Best Practices starts with the learning of microservices key concepts and showing how to make the right choices while designing microservices. You will then move onto internal microservices application patterns, such as caching strategy, asynchronism, CQRS and event sourcing, circuit breaker, and bulkheads. As you progress, you'll learn the design patterns of microservices.

The book will guide you on where to use the perfect design pattern at the application development stage and how to break monolithic application into microservices. You will also be taken through the best practices and patterns involved while testing, securing, and deploying your microservice application. At the end of the book, you will easily be able to create interoperable microservices, which are testable and prepared for optimum performance.




3 5 8

Similar Books


Django Design Patterns and Best Practices

Django Design Patterns and Best Practices

Learning how to write better Django code to build more maintainable websites either takes a lot of experience or familiarity with various design patterns. Filled with several idiomatic Django patterns, Django Design Patterns and Best Practices accelerates your journey into the world of web development.Discover a set of common design probl...
Java EE 8 Design Patterns and Best Practices

Java EE 8 Design Patterns and Best Practices

Patterns are essential design tools for Java developers. Java EE Design Patterns and Best Practices helps developers attain better code quality and progress to higher levels of architectural creativity by examining the purpose of each available pattern and demonstrating its implementation with various code examples. This book will take yo...
Design Patterns and Best Practices in Java

Design Patterns and Best Practices in Java

Having a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust. As languages evolve, new features take time to fully understand before they are adopted en masse. The mission of this book is to ease the adoption of the latest trends and provide good pr...
Effective Akka

Effective Akka

Avoid common mistakes when building distributed, asynchronous, high-performance software with the Akka toolkit and runtime. With this concise guide, author Jamie Allen provides a collection of best practices based on several years of using the actor model. The book also includes examples of actor application types and two primary patterns...
RESTful Java Patterns and Best Practices

RESTful Java Patterns and Best Practices

The convergence of social networking, cloud computing, and the era of mobile applications has created a generation of emerging technologies that allow different networked devices to communicate with each other over the Internet with REST. REST has the benefits of being stateless; easing scalability, visibility, and reliability; and being ...
Accumulo

Accumulo

Get up to speed on Apache Accumulo, the flexible, high-performance key/value store created by the National Security Agency (NSA) and based on Google's BigTable data storage system. Written by former NSA team members, this comprehensive tutorial and reference covers Accumulo architecture, application development, table design, and cell-lev...