• Complain

Chanaka Fernando - Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging

Here you can read online Chanaka Fernando - Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Chanaka Fernando Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging
  • Book:
    Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

A complete reference for designing and building scalable microservices platforms with NATS messaging technology for inter-service communication with security and observability

Key Features
  • Understand the use of a messaging backbone for inter-service communication in microservices architecture
  • Design and build a real-world microservices platform with NATS as the messaging backbone using the Go programming language
  • Explore security, observability, and best practices for building a microservices platform with NATS
Book Description

Building a scalable microservices platform that caters to business demands is critical to the success of that platform. In a microservices architecture, inter-service communication becomes a bottleneck when the platform scales. This book provides a reference architecture along with a practical example of how to implement it for building microservices-based platforms with NATS as the messaging backbone for inter-service communication.

In Designing Microservices Platforms with NATS, youll learn how to build a scalable and manageable microservices platform with NATS. The book starts by introducing concepts relating to microservices architecture, inter-service communication, messaging backbones, and the basics of NATS messaging. Youll be introduced to a reference architecture that uses these concepts to build a scalable microservices platform and guided through its implementation. Later, the book touches on important aspects of platform securing and monitoring with the help of the reference implementation. Finally, the book concludes with a chapter on best practices to follow when integrating with existing platforms and the future direction of microservices architecture and NATS messaging as a whole.

By the end of this microservices book, youll have developed the skills to design and implement microservices platforms with NATS.

What you will learn
  • Understand the concepts of microservices architecture
  • Get to grips with NATS messaging technology
  • Handle transactions and message delivery guarantees with microservices
  • Implement a reference architecture for microservices using NATS
  • Discover how to improve the platforms security and observability
  • Explore how a NATS microservices platform integrates with an enterprise ecosystem
Who this book is for

This book is for enterprise software architects and developers who want to gain hands-on microservices experience for designing, implementing, and managing complex distributed systems with microservices architecture concepts. Intermediate-level experience in any programming language and software architecture is required to make the most of this book.

Table of Contents
  1. What is Microservices Architecture?
  2. Why is Messaging Important in Microservices Architecture?
  3. What is NATS Messaging?
  4. How to Use NATS in a Microservices Architecture
  5. A Reference Architecture for Microservices with NATS
  6. A Practical Example of Building Microservices with NATS
  7. Security with NATS in a Microservices Architecture
  8. Observability with NATS in a Microservices Architecture
  9. How Microservices and NATS Co-Exist with Integration Platforms
  10. The Future of Microservices Architecture and NATS

Chanaka Fernando: author's other books


Who wrote Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging? Find out the surname, the name of the author of the book and a list of all author's works by series.

Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Designing Microservices Platforms with NATS A modern approach to designing and - photo 1
Designing Microservices Platforms with NATS

A modern approach to designing and implementing scalable microservices platforms with NATS messaging

Chanaka Fernando

BIRMINGHAMMUMBAI Designing Microservices Platforms with NATS Copyright 2021 - photo 2

BIRMINGHAMMUMBAI

Designing Microservices Platforms with NATS

Copyright 2021 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Aaron Lazar

Publishing Product Manager: Harshal Gundetty

Senior Editor: Ruvika Rao

Content Development Editor: Vaishali Ramkumar

Technical Editor: Maran Fernandes

Copy Editor: Safis Editing

Project Coordinator: Deeksha Thakkar

Proofreader: Safis Editing

Indexer: Sejal Dsilva

Production Designer: Roshan Kawale

First published: October 2021

Production reference: 1141021

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80107-221-2

www.packt.com

To my mother, Seelawathi De Silva, and my father, Harry Sebastian, for their sacrifices and for exemplifying the power of determination. To my wife, Subhashini, for being my loving partner throughout our joint life journey, and to my little daughter, Saneli, for bringing me happiness and joy.

Chanaka Fernando

Contributors
About the author

Chanaka Fernando is a solution architect with 12+ years of experience in designing, implementing, and supporting enterprise-scale software solutions for customers across various industries including finance, education, healthcare, and telecommunications. He has contributed to the open source community with his work (design, implementation, and support) as the product lead of the WSO2 ESB, one of the founding members of the "Ballerina: cloud-native programming language" project, and his own work on GitHub. He has spoken at several WSO2 conferences and his articles are published on Medium, DZone, and InfoQ.

Chanaka has a bachelor's degree in electronics and telecommunications engineering from the University of Moratuwa.

To my wife, Subhashini, my mother-in-law, Margrett, my father-in-law, Bernard, and my parents. They made sure I had enough time and energy to spend on writing this book. To Harshal, for believing in the book's topic and giving me the opportunity to write for Packt. To Vaishali, Ruvika, Deeksha, and the rest of the Packt team, I thank you all for your tireless efforts. To Justice Nefe and Isuru Udana, both great technical reviewers, I am grateful for your comments and feedback.

About the reviewers

Justice Nefe, is CEO of Borderless HQ, Inc. and has 5+ years' experience as a software engineer with a focus on large-scale systems. Justice has built products and services with tools including Node.js, Golang, Vue.js, Docker, Kubernetes, gRPC, GraphQL, and others; and has designed systems from monoliths to microservices, leveraged on Apache Pulsar/nats.io and NATS Streaming for event-driven microservices. Justice is currently experimenting with Rust and Flutter and is skilled in distributed systems development, enterprise software development, product development, and systems design, working with different teams large and small, as well as teams in different geographical zones all to create products and services that put a smile on the face of customers. Justice has created open source products and internal tools for the different teams they've worked with, and collaborates with key stakeholders to conceptualize and drive new and existing initiatives to market.

Isuru Udana Loku Narangoda is a software architect and associate director at WSO2 with more than 10 years of experience in the enterprise integration space. Isuru is one of the product leads of the WSO2 Enterprise Integrator and API Manager products, and provides technical leadership to the project. Isuru is an open source enthusiast, a committer, and holds the vice-president position of the Apache Synapse open source ESB project. Also, Isuru has participated in the Google Summer of Code program as a student as well as a mentor for several years.

Table of Contents
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging»

Look at similar books to Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging»

Discussion, reviews of the book Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.