Microservices bibliography Page

Microservices Bibliography



Return to Manning Microservices Series, Bibliography, Java Bibliography, Cloud Native Bibliography, Articles, Microservices Courses, Microservices

Books written by Cloud Monk

Cloud Monk on Microservices

Cloud Monk on Cloud Native Microservices

Cloud Monk on Cloud Native Kubernetes Microservices


* Python Microservices Development - Second Edition - by Simon Fraser, Tarek Ziadé - https://learning.oreilly.com/library/view/python-microservices-development/9781801076302


B



=Building Microservices Applications on Microsoft Azure

=
Building Microservices Applications on Microsoft Azure By Harsh Chawla, Hemant Kathuria
* Implement microservices starting with their architecture and moving on to their deployment, manageability, security, and monitoring. This book focuses on the key scenarios where microservices architecture is preferred over a monolithic architecture. Building Microservices Applications on Microsoft Azure begins with a survey of microservices architecture compared to monolithic architecture and…


C



* Cloud Native Patterns - Designing change-tolerant software by Cornelia Davis - Cloud Native Patterns


D




=Designing Microservices with Django

=
Designing Microservices with Django, By Akos Hochrein, Apress, 2019, 166 pages, ISBN-10: 1484253574
* Explore microservices using the Python-based Django framework and review the benefits and drawbacks of them. This book will examine what microservices look like, how they talk to each other, and how they are crafted using the Python programming language and the Django web framework. You’ll start by understanding…


E



=Enterprise Java Microservices

=
Enterprise Java Microservices By: Ken Finnigan
* Enterprise Java Microservices is an example-rich tutorial that shows how to design and manage large-scale Java applications as a collection of microservices. About the Technology Large applications are easier to develop and maintain when you build them from small, simple components. Java developers now enjoy a wide range of…


M



=Migrating Asp.net Microservices to Asp.net Core

=
Migrating Asp.net Microservices to Asp.net Core By: Iris Classon
* Migrate your existing microservice cluster from ASP .NET to ASP .NET Core. While improved performance and cross-platform support are evident, this book helps you cut through the noise to determine how, when, and to what extent a migration is needed. Microsoft’s introduction of .NET Core has created a…



=Microservices for the Enterprise

=
Microservices for the Enterprise By: Kasun Indrasiri, Prabath Siriwardena
* Understand the key challenges and solutions around building microservices in the enterprise application environment. This book provides a comprehensive understanding of microservices architectural principles and how to use microservices in real-world scenarios. Architectural challenges using microservices with service integration and API management are presented and you learn how…


=Microservices Foundations


Microservices Foundations, by Frank P Moley III, LinkedIn Learning
https://linkedin.com/learning/microservices-foundations, 1h 45m, Released February 9, 2018
* "Microservices is a major architectural pattern in the software industry, and having an overview of what this architecture is-and what it isn't-is critical as a starting point to evaluating this model. This course covers the basic concepts of microservices, to help you determine if this architectural model is the right fit for you and your team. Instructor Frank Moley kicks off the course by briefly discussing how microservices fit into the history of software architecture, and going into some of the other notable patterns that have emerged in recent years. Frank then helps to familiarize you with some core concepts of microservices, including bounded contexts and the API layer. He also goes over some of the more advanced areas of the architecture, as well as the importance of embracing a DevOps culture should you choose to move to microservices."


=Microservices in Action

=
Microservices in Action By: Morgan Bruce, Paulo A. Pereira
* Microservices in Action is a practical book about building and deploying microservice-based applications. Written for developers and architects with a solid grasp of service-oriented development, it tackles the challenge of putting microservices into production.


=Microservices in .NET Core

=
Microservices in .NET Core By: Christian Horsdal
* Microservices in .NET Core provides a complete guide to building microservice applications. After a crystal-clear introduction to the microservices architectural style, the book will teach you practical development skills in that style, using OWIN and Nancy.


=Microservices: The Big Picture

=
Microservices - The Big Picture, by Antonio Goncalves, Pluralsight https://app.pluralsight.com/library/courses/microservices-big-picture, Duration 1h 45m, Released April 16, 2018
* Microservices are quickly being adopted by companies worldwide. This course teaches you the basics of microservice architectures from a 10,000-foot high view.


P



=Practical Microservices Architectural Patterns

=
Practical Microservices Architectural Patterns - Event-Based Java Microservices with Spring Boot and Spring Cloud by Binildas Christudas, 902 pages, ISBN-10 1484245008
* Take your distributed applications to the next level and see what the reference architectures associated with microservices can do for you. This book begins by showing you the distributed computing architecture landscape and provides an in-depth view of microservices architecture. Following this, you will work with CQRS, an essential pattern for microservices, and get a view of how distributed messaging works. Moving on, you will take a deep dive into Spring Boot and Spring Cloud.


R



=Rapid Java Persistence and Microservices

=
Rapid Java Persistence and Microservices by By: Raj Malhotra
* Gain all the essentials you need to create scalable microservices, which will help you solve real challenges when deploying services into production. This book will take you through creating a scalable data layer with polygot persistence. You’ll cover data access and query patterns in Spring and JPA in…


T



=Testing Microservices with Mountebank

=
Testing Microservices with Mountebank By: Brandon Byars
* Testing Microservices with Mountebank is your guide to the ins and outs of testing microservices with service virtualization. The book offers unique insights into microservices application design and state-of-the-art testing practices that will deepen your microservices skills and improve your applications.


PHP Microservices
By: HDInsight Essentials, Pablo Solar Vilarino
The world is moving away from bulky, unreliable, and high-maintenance PHP applications, to small, easy-to-maintain and highly available microservices and the pressing need is for PHP developers to understand the criticalities in building effective microservices that scale at large. This book will be a reliable resource, and one…

Spring Microservices in Action
Spring Microservices in Action
By: John Carnell
Spring Microservices in Action teaches you how to build microservice-based applications using Java and the Spring platform. You’ll learn to do microservice design as you build and deploy your first Spring Cloud application. Throughout the book, carefully selected real-life examples expose microservice-based patterns for configuring, routing, scaling, and…

Learn Microservices with Spring Boot
Learn Microservices with Spring Boot
By: Moises Macero
Build a microservices architecture with Spring Boot, by evolving an application from a small monolith to an event-driven architecture composed of several services. This book follows an incremental approach to teach microservice structure, test-driven development, Eureka, Ribbon, Zuul, and end-to-end tests with Cucumber. Author Moises Macero follows a…

Building Microservices with ASP.NET Core
Building Microservices with ASP.NET Core
By: Kevin Hoffman
At a time when nearly every vertical, regardless of domain, seems to need software running in the cloud to make money, microservices provide the agility and drastically reduced time to market you require. This hands-on guide shows you how to create, test, compile, and deploy microservices, using the…

Thomas Hunter II
Advanced Microservices
By: Thomas Hunter II
Use the many types of tools required to navigate and maintain a microservice ecosystem. This book examines what is normally a complex system of interconnected services and clarifies them one at a time, first examining theoretical requirements then looking at concrete tools, configuration, and workflows. Building out these…

Spring Microservices
Spring Microservices
By: Rajesh RV
The Spring Framework is an application framework and inversion of the control container for the Java platform. The framework’s core features can be used by any Java application, but there are extensions to build web applications on top of the Java EE platform. This book will help you…

Production-Ready Microservices
Production-Ready Microservices
By: Susan J. Fowler
One of the biggest challenges for organizations that have adopted microservice architecture is the lack of architectural, operational, and organizational standardization. After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what’s next. In this practical book, author Susan Fowler presents…

Microservices From Day One
Microservices From Day One
By: Cloves Carneiro, Tim Schmelmer
Learn what a microservices architecture is, its advantages, and why you should consider using one when starting a new application. The book describes how taking a microservices approach from the start helps avoid the complexity and expense of moving to a service-oriented approach after applications reach a critical…

Developing Microservices with Node.js
Developing Microservices with Node.js
By: David Gonzalez
Microservices architecture is a style of software architecture. As the name suggests, microservicess refers to small services. For a large implementation, this means breaking the system into really small, independent services. Alternative to monolithic architecture (where the entire system is considered as a single big, interwoven segment), microservices…

Kubernetes Microservices with Docker
Kubernetes Microservices with Docker
By: Deepak Vohra
This book on Kubernetes, the container cluster manager, discusses all aspects of using Kubernetes in today’s complex big data and enterprise applications, including Docker containers. Starting with installing Kubernetes on a single node, the book introduces Kubernetes with a simple Hello example and discusses using environment variables in Kubernetes. Next,…


Microservices, IoT and Azure
By: Bob Familiar
This book provides practical guidance for adopting a high velocity, continuous delivery process to create reliable, scalable, Software-as-a-Service (SaaS) solutions that are designed and built using a microservice architecture, deployed to the Azure cloud, and managed through automation. Microservices, IoT, and Azure offers software developers, architects, and operations…

Pivotal Certified Professional Core Spring 5 Developer Exam, 2nd Edition
Pivotal Certified Professional Core Spring 5 Developer Exam, 2nd Edition
By: Iuliana Cosmina
Pass the Pivotal Certified Professional exam for Core Spring, based on the latest Spring Framework 5, using source code examples, study summaries, and mock exams. This book now includes WebFlux, reactive programming, and more found in Spring 5. You’ll find a descriptive overview of certification-related Spring modules and…

Advanced API Security, 2nd Edition
Advanced API Security, 2nd Edition
By: Prabath Siriwardena
Prepare for the next wave of challenges in enterprise security. Learn to better protect, monitor, and manage your public and private APIs. Enterprise APIs have become the common way of exposing business functions to the outside world. Exposing functionality is convenient, but of course comes with a risk…

Project Reliability Engineering
Project Reliability Engineering
By: Eyal Shahar
Turn your projects from a weekend hack to a long-living creation! Loosely drawing from the field known in large software companies as Site Reliability Engineering (SRE), this book distills from these disciplines and addresses issues that matter to makers: keeping projects up and running, and providing means to control, monitor, and…

Practical Azure Functions
Practical Azure Functions
By: Agus Kurniawan, Wely Lau
Start developing Azure Functions and building simple solutions for serverless computing without worrying about infrastructure. With the increased need for deploying serverless computing, Azure Functions integrates with other Azure resources. This book is a quick reference and consists of a practical and problem-driven approach with the latest technology. Guided…

Beginning Spring 5
Beginning Spring 5
By: Andrew Lombardi, Joseph B. Ottinger
Get started with Spring Framework 5 and its ecosystem, with a guide to the working practices in modern development. This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. You’ll see how Spring has drastically and positively affected the…

AWS Lambda in Action
AWS Lambda in Action
By: Danilo Poccia
AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back end. About the Technology With AWS Lambda, you write your code and upload it to the AWS cloud. AWS Lambda responds to the events triggered by…

Blazor Revealed
Blazor Revealed
By: Peter Himschoot
Build web applications in Microsoft .NET that run in any modern browser, helping you to transfer your .NET experience and skills to a new environment and build browser-based applications using a robust and type-safe language and runtime. Developing a web site with rich client-side behavior means most developers…

Spring Boot 2 Recipes
Spring Boot 2 Recipes
By: Marten Deinum
Solve all your Spring Boot 2 problems using complete and real-world code examples. When you start a new project, you’ll be able to copy the code and configuration files from this book, and then modify them for your needs. This can save you a great deal of work…

The Full Stack Developer
The Full Stack Developer
By: Chris Northwood
Understand the technical foundations, as well as the non-programming skills needed to be a successful full stack web developer. This book reveals the reasons why a truly successful full stack developer does more than write code. You will learn the principles of the topics needed to help a…


Microservice Patterns
By: Chris Richardson
Microservices Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. Rather than simply advocating for the use the microservice architecture, this clearly-written guide takes a balanced, pragmatic approach, exploring both the benefits and drawbacks.

Scalability Patterns
Scalability Patterns
By: Chander Dhall
In this book, the CEO of Cazton, Inc. and internationally-acclaimed speaker, Chander Dhall, demonstrates current website design scalability patterns and takes a pragmatic approach to explaining their pros and cons to show you how to select the appropriate pattern for your site. He then tests the patterns by deliberately…

REST API Development with Node.js, 2nd Edition
REST API Development with Node.js, 2nd Edition
By: Fernando Doglio
Manage and understand the full capabilities of successful REST development. REST API development is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This completely updated second edition provides a brief background on REST and…

Java EE 8 Recipes, 2nd Edition
Java EE 8 Recipes, 2nd Edition
By: Josh Juneau
Quickly find solutions to dozens of common programming problems with the Java Enterprise Edition Platform for small business web applications, enterprise database applications, and microservices solutions. Content is presented in the popular problem-solution format. Look up the programming problem that you want to solve. Read the solution. Apply…

Practical NATS
Practical NATS
By: Waldemar Quevedo
Learn to use NATS and messaging as a solution for communication between services. The NATS project has been around since 2010, but it has become more popular in recent years due to how well it fits into the paradigm of cloud native applications and microservices architectures. It’s fast…

Beginning EJB in Java EE 8, 3rd Edition
Beginning EJB in Java EE 8, 3rd Edition
By: Chirag Rathod, Jonathan Wetherbee, Massimo Nardone, Raghu Kodali
Build powerful back-end business logic and complex Enterprise JavaBeans (EJB)-based applications using Java EE 8, Eclipse Enterprise for Java (EE4J), Web Tools Project (WTP), and the Microprofile platform. Targeted at Java and Java EE developers, with or without prior EJB experience, this book is packed with practical insights,…

Practical Scala DSLs
Practical Scala DSLs
By: Pierluigi Riti
Build domain specific languages (DSLs) using Java’s most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you’ll learn to create pragmatic and complete code examples that explain the actual use of DSLs with…

Kafka: The Definitive Guide
Kafka: The Definitive Guide
By: Gwen Shapira, Neha Narkhede, Todd Palino
Every enterprise application creates data, whether it’s log messages, metrics, user activity, outgoing messages, or something else. And how to move all of this data becomes nearly as important as the data itself. If you’re an application architect, developer, or production engineer new to Apache Kafka, this practical…

Pro Spring 5, 5th Edition
Pro Spring 5, 5th Edition
By: Chris Schaefer, Clarence Ho, Iuliana Cosmina, Rob Harrop
Master Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you’ll learn how to leverage the Spring Framework to build the various tiers and parts of an enterprise Java application: transactions, web and presentation tiers, deployment,…

Spring 5 Recipes, 4th Edition
Spring 5 Recipes, 4th Edition
By: Daniel Rubio, Josh Long, Marten Deinum
Solve all your Spring 5 problems using complete and real-world code examples. When you start a new project, you’ll be able to copy the code and configuration files from this book, and then modify them for your needs. This can save you a great deal of work over…




Beginning Spring Boot 2
By: K. Siva Prasad Reddy
Learn Spring Boot and how to build Java-based enterprise, web, and microservice applications with it. In this book, you’ll see how to work with relational and NoSQL databases, build your first microservice, enterprise, or web application, and enhance that application with REST APIs. You’ll also learn how to…

Pro Java Clustering and Scalability
Pro Java Clustering and Scalability
By: Jorge Acetozi
Build clustered and scalable Java-based, real-time applications using Spring Framework, Boot, WebSocket, Cassandra, Redis and RabbitMQ. In this book, you’ll tie all this together with a dive-in case study, a real-time scalable chat application under differing scenarios. Pro Java Clustering and Scalabilityalso discusses how to horizontally scale the WebSocket…

CoreOS in Action
CoreOS in Action
By: Matt Bailey
CoreOS in Action is a clear tutorial for deploying container-based systems on CoreOS Container Linux. CoreOS in Action is a clear tutorial for deploying container-based systems on CoreOS Container Linux. Inside, you’ll follow along with examples that teach you to set up CoreOS on both private and cloud…

Spring Boot Messaging
Spring Boot Messaging
By: Felipe Gutierrez
Build messaging applications using the power of Spring Boot; use Spring application events over the Web; use WebSocket, SockJS, and STOMP messaging with Spring MVC; and use Spring JMS, Redis Pub/Sub and Spring AMQP for reliable messaging solutions. This book covers all the Spring Messaging APIs using Spring…

Pro RESTful APIs
Pro RESTful APIs
By: Sanjay Patni
Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today’s microservices, big data applications, and web service applications. This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best…

Architecting for Scale
Architecting for Scale
By: Lee Atchison
Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, devops, and system reliability managers how to prevent an application from becoming slow, inconsistent, or downright…

Kubernetes Management Design Patterns
Kubernetes Management Design Patterns
By: Deepak Vohra
Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and…

The Complete Guide to Building Cloud-Based Services Cloud Native Go shows developers how to build massive cloud applications that meet the insatiable demands of today’s customers, and will dynamically scale to handle virtually any volume of data, traffic, or users. Kevin Hoffman and Dan Nemeth describe the modern cloud-native application in detail, illuminating factors, disciplines, and habits associated with rapid, reliable cloud-native development. They also introduce Go, a “simply elegant” high-performance language that is especially well-suited for cloud development. You’ll walk through creating microservices in Go, adding front-end web components using ReactJS and Flux, and mastering advanced Go-based cloud-native techniques. Hoffman and Nemeth show how to build a continuous delivery pipeline with tools like Wercker, Docker, and Dockerhub; automatically push apps to leading platforms; and systematically monitor app performance in production. Learn “The Way of the Cloud”: why developing good cloud software is fundamentally about mindset and discipline Discover why Go is ideal for cloud-native microservices development Plan cloud apps that support continuous delivery and deployment Design service ecosystems, and then build them in a test-first manner Push work-in-progress to a cloud Use Event Sourcing and CQRS patterns to react and respond to enormous volume and throughput Secure cloud-based web applications: do’s, don’ts, and options Create reactive applications in the cloud with third-party messaging providers Build massive-scale, cloud-friendly GUIs with React and Flux Monitor dynamic scaling, failover, and fault tolerance in the cloud
Cloud Native Go
By: Dan Nemeth, Kevin Hoffman
The Complete Guide to Building Cloud-Based Services Cloud Native Go shows developers how to build massive cloud applications that meet the insatiable demands of today’s customers, and will dynamically scale to handle virtually any volume of data, traffic, or users. Kevin Hoffman and Dan Nemeth describe the modern…

Pivotal Certified Professional Spring Developer Exam
Pivotal Certified Professional Spring Developer Exam
By: Iuliana Cosmina
Pass the Pivotal Certified Professional exam using source code examples, study summaries, and mock exams. In this book, you’ll find a descriptive overview of certification-related Spring modules and a single example application demonstrating the use of all required Spring modules. Also, it is suitable as an introductory primer…

Lumen Programming Guide
Lumen Programming Guide
By: Paul Redmond
Learn to write test-driven microservices, REST APIs, and web service APIs with PHP using the Lumen micro-framework, from the now popular Laravel family. This book shows you how testing APIs can help you write bullet-proof web application services and microservices. In the Lumen Programming Guide you will learn…

Go Web Programming
By: Sau Sheong Chang
Go Web Programming teaches you how to build scalable, high-performance web applications in Go using modern design principles. About the Technology The Go language handles the demands of scalable, high-performance web applications by providing clean and fast compiled code, garbage collection, a simple concurrency model, and a fantastic…

Modern JavaScript Applications
Modern JavaScript Applications
By: Narayan Prusty
Over the years, JavaScript has taken significant strides in the world of modern web development to enhance the development of a wide range of applications with different architectures. This book explores the advanced and new features that have arrived in JavaScript and how they can be applied to…

Microservice Architecture
Microservice Architecture
By: Amundsen, McLarty, Mitra, Nadareishvili
Microservices can have a positive impact on your enterprise—just ask Amazon and Netflix—but you can fall into many traps if you don’t approach them in the right way. This practical guide covers the entire microservices landscape, including the principles, technologies, and methodologies of this unique, modular style of…

Pro Spring Boot
Pro Spring Boot
By: Felipe Gutierrez
Pro Spring Boot is your authoritative hands-on practical guide for increasing your Spring Framework-based enterprise Java and cloud application productivity while decreasing development time using the Spring Boot productivity suite of tools. It’s a no, non-sense guide with case studies of increasing complexity throughout the book. This book…

Spring MVC Cookbook
Spring MVC Cookbook
By: Alex Bretet
Spring MVC is a lightweight application framework that comes with a great configuration by default. Being part of the Spring Framework, it naturally extended and supported it with an amazing set of recognizable annotations. External libraries can be plugged in and plugged out. It also possesses a request…

Security for Web Developers
Security for Web Developers
By: John Paul Mueller
As a web developer, you may not want to spend time making your web app secure, but it definitely comes with the territory. This practical guide provides you with the latest information on how to thwart security threats at several levels, including new areas such as microservices. You’ll…

{{navbar_microservices}}

{{navbar_bibliography}}

{{navbar_footer}}