Microservices Deployment Cookbook by Vikram Murugesan

By Vikram Murugesan

Key Features

  • Adopt microservices-based structure and set up it at scale
  • Build the whole microservice structure utilizing diversified recipes for various solutions
  • Identify particular instruments for particular situations and carry quick enterprise effects, correlate use instances, and undertake them on your group and organization

Book Description

This publication may help any workforce or association comprehend, installation, and deal with microservices at scale. it's pushed by means of a pattern software, assisting you progressively construct an entire microservice-based atmosphere. instead of simply concentrating on writing a microservice, this booklet addresses a variety of different microservice-related suggestions: deployments, clustering, load balancing, logging, streaming, and monitoring.

The preliminary chapters provide insights into how net and company apps should be migrated to scalable microservices. relocating on, you will see tips to Dockerize your software in order that it really is able to be shipped and deployed. we are going to examine easy methods to install microservices on Mesos and Marathon and also will installation microservices on Kubernetes. subsequent, you are going to enforce provider discovery and cargo balancing on your microservices. we are going to additionally enable you to construct asynchronous streaming structures utilizing Kafka Streams and Apache Spark.

Finally, we finish up by means of aggregating your logs in Kafka, growing your personal metrics, and tracking the metrics for the microservice.

What you'll learn

  • Build microservices utilizing Spring Boot, Wildfly Swarm, Dropwizard, and SparkJava
  • Containerize your microservice utilizing Docker
  • Deploy microservices utilizing Mesos/Marathon and Kubernetes
  • Implement carrier discovery and cargo balancing utilizing Zookeeper, Consul, and Nginx
  • Monitor microservices utilizing Graphite and Grafana
  • Write circulation courses with Kafka Streams and Spark
  • Aggregate and deal with logs utilizing Kafka
  • Get brought to DC/OS, Docker Swarm, and YARN

About the Author

Vikram Murugesan is a software program architect who has over 10 years of expertise construction dispensed structures and items. He at the moment works as a imperative architect with Egen recommendations Inc. In his present task, he specializes in construction systems in line with JVM (Java, Scala, and Groovy), mammoth facts, and cloud applied sciences. he's a passionate programmer and is attracted to studying new applied sciences. he's additionally drawn to training, mentoring, and development scalable groups that construct nice software.

Table of Contents

  1. Building Microservices with Java
  2. Containerizing Microservices with Docker
  3. Deploying Microservices on Mesos
  4. Deploying Microservices on Kubernetes
  5. Service Discovery and cargo Balancing Microservices
  6. Monitoring Microservices
  7. Building Asynchronous Streaming platforms with Kafka and Spark
  8. More Clustering Frameworks - DC/OS, Docker Swarm, and YARN

Show description

Read Online or Download Microservices Deployment Cookbook PDF

Best information technology books

Hacker's Guide to Project Management (Computer Weekly Professional)

Coping with a software program improvement undertaking is a posh strategy. there are many deliverables to provide, criteria and approaches to watch, plans and budgets to satisfy, and diverse humans to control. undertaking administration does not simply commence and finish with designing and construction the approach. as soon as you've got unique, designed and outfitted (or received) the procedure it nonetheless should be safely demonstrated, documented and settled into the stay surroundings.

Microsoft Project 2010 Inside Out

Overcome Microsoft undertaking 2010—from the interior out! you are past the fundamentals, so dive correct in and very placed your venture administration abilities to paintings! This supremely prepared reference packs enormous quantities of timesaving strategies, troubleshooting assistance, and workarounds. it is all muscle and no fluff. notice how the specialists take on undertaking 2010—and problem your self to new degrees of mastery.

Network Culture: Politics For the Information Age

In an age of electronic mail lists and chat groups, e-zines and weblogs, bringing jointly clients, shoppers, employees and activists from world wide, what sorts of political subjectivity are rising? What varieties of politics develop into attainable in a time of knowledge overload and media saturation? What buildings of strength and keep watch over function over a self-organising method just like the net?

Digital India: Understanding Information, Communication and Social Change

India's tryst with the electronic is an intensive undertaking and whereas a lot media recognition is given to flagship initiatives, the tale can also be of marginalised peoples, in towns, appropriating electronic leaks, utilizing the electronic and thereby contributing to the electronic financial system. it really is this conflict among enclosing the electronic and increasing entry to it that makes the tale of the electronic in India a thrilling one.

Extra info for Microservices Deployment Cookbook

Sample text

Download PDF sample

Rated 4.56 of 5 – based on 40 votes