Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Advanced Microservices: A Hands-on Approach to Microservice Infrastructure and Tooling

Buy

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 systems includes many concerns such as containerization, container orchestration, build pipelines and continuous integration solutions, automated testing, service discovery, logging and analytics. You will examine each of these tools and understand how they can be combined within an organization. You will design an automated build pipeline from Pull Request to container deployment, understand how to achieve High Availability and monitor application health with Service Discovery, and learn how to collaborate with other teams, write documentation, and describe bugs.

Covering use of Jenkins, Docker, Kubernetes, the ELK stack (Elasticsearch, Logstash, and Kibana), and StatsD and Grafana for analytics, you will build on your existing knowledge of Service-Oriented Architecture and gain an advanced, practical understanding of everything from infrastructure development to team collaboration. 

What You'll Learn

  • Design an API to be convenient for developers to consume.
  • Deploy dynamic instances of Microservices and allow then to discover each other.
  • Track the health of a Microservice and be notified in case of degraded performance.
  • Write effective documentation and communicate efficiently with other teams.

Who This Book Is For

  • Those who would like a better understanding of System Oriented Architecture.
  • Those who would like to break a monolith into smaller Microservices.
  • Those who are familiar with Microservices and would like a better understanding of peripheral technologies.
(HTML tags aren't allowed.)

Digital Design with CPLD Applications and VHDL
Digital Design with CPLD Applications and VHDL
Ideal for a first course in digital electronics, yet comprehensive enough for use by students at the senior design project level and EET professionals, Digital Design with CPLD Applications and VHDL uses programmable logic as the primary vehicle for instructing readers in the principles of digital design. More specifically, emphasis is on Complex...
Risk Management in Software Development Projects (Computer Weekly Professional)
Risk Management in Software Development Projects (Computer Weekly Professional)
A recent paper by the author, ‘Risk in Software Projects’ (in Management Services, October 2001), briefly referred to risk mitigation and its role in the risk management process. Publication of this paper prompted considerable discussion and requests for further information, particularly on software projects in...
Creating a Presentation in PowerPoint: Visual QuickProject Guide
Creating a Presentation in PowerPoint: Visual QuickProject Guide
PowerPoint is nearly ubiquitous in today's world--in business settings, of course, but in schools and universities, clubs and organizations--almost everywhere you turn. It's not a difficult tool to use, but the presentations people create in PowerPoint range widely in quality--dazzling or dull, enlivening or enervating. Now, to help users deliver...

Elements of Modern Algebra
Elements of Modern Algebra

ELEMENTS OF MODERN ALGEBRA 7e, with its user-friendly format, provides you with the tools you need to get succeed in abstract algebra and develop mathematical maturity as a bridge to higher-level mathematics courses.. Strategy boxes give you guidance and explanations about techniques and enable you to become more proficient at constructing...

OpenStack Swift: Using, Administering, and Developing for Swift Object Storage
OpenStack Swift: Using, Administering, and Developing for Swift Object Storage

Get up and running with OpenStack Swift, the free, open source solution for deploying high-performance object storage clusters at scale. In this practical guide, Joe Arnold, co-founder and CEO of SwiftStack, brings you up-to-speed on the basic concepts of object storage and walks you through what you need to know to plan, build,...

Adobe Flash Professional CS5 on Demand
Adobe Flash Professional CS5 on Demand

Need answers quickly? Adobe Flash Professional CS5 on Demand provides those answers in a visual step-by-step format. We will show you exactly what to do through lots of full color illustrations and easy-to-follow instructions.

 

...

©2018 LearnIT (support@pdfchm.net) - Privacy Policy