• Complain

Rahul Sharma - Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices

Here you can read online Rahul Sharma - Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices 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: Apress, 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.

Rahul Sharma Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices
  • Book:
    Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2021
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Apply different enterprise integration and processing strategies available with Pulsar, Apaches multi-tenant, high-performance, cloud-native messaging and streaming platform. This book is a comprehensive guide that examines using Pulsar Java libraries to build distributed applications with message-driven architecture.
Youll begin with an introduction to Apache Pulsar architecture. The first few chapters build a foundation of message-driven architecture. Next, youll perform a setup of all the required Pulsar components. The book also covers work with Apache Pulsar client library to build producers and consumers for the discussed patterns.
Youll then explore the transformation, filter, resiliency, and tracing capabilities available with Pulsar. Moving forward, the book will discuss best practices when building message schemas and demonstrate integration patterns using microservices. Security is an important aspect of any application; the book will cover authentication and authorization in Apache Pulsar such as Transport Layer Security (TLS), OAuth 2.0, and JSON Web Token (JWT). The final chapters will cover Apache Pulsar deployment in Kubernetes. Youll build microservices and serverless components such as AWS Lambda integrated with Apache Pulsar on Kubernetes.
After completing the book, youll be able to comfortably work with the large set of out-of-the-box integration options offered by Apache Pulsar. What Youll Learn
  • Examine the important Apache Pulsar components
  • Build applications using Apache Pulsar client libraries
  • Use Apache Pulsar effectively with microservices
  • Deploy Apache Pulsar to the cloud

Who This Book Is For
Cloud architects and software developers who build systems in the cloud-native technologies.

Rahul Sharma: author's other books


Who wrote Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices? Find out the surname, the name of the author of the book and a list of all author's works by series.

Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices — 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 "Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices" 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
Contents
Landmarks
Book cover of Cloud-Native Microservices with Apache Pulsar Rahul Sharma - photo 1
Book cover of Cloud-Native Microservices with Apache Pulsar
Rahul Sharma and Mohammad Atyab
Cloud-Native Microservices with Apache Pulsar
Build Distributed Messaging Microservices
Logo of the publisher Rahul Sharma Delhi Delhi India Mohammad Atyab - photo 2
Logo of the publisher
Rahul Sharma
Delhi, Delhi, India
Mohammad Atyab
New Delhi, India
ISBN 978-1-4842-7838-3 e-ISBN 978-1-4842-7839-0
https://doi.org/10.1007/978-1-4842-7839-0
Rahul Sharma and Mohammad Atyab 2022
Apress Standard
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

Introduction

Enterprises are adopting containers to replace their legacy applications as part of their digital transformation programs. This strategy results in distributed systems with exceptional flexibility in responding to changing business demands. But building distributed systems requires integrated solutions that can deliver at scale. It has been found that application integration is one of the most critical yet largely concealed requirements of distributed architecture.

According to one Gartner study, integration accounts for about 50% of the time and cost in building modern cloud solutions. Thus, enterprises need next-generation cloud-native integration solutions that are lean, lightweight, secure, fault-tolerant, and can support various integration protocols.

Apache Pulsar is a multitenant, high-performance cloud-native messaging and streaming platform. It offers a large set of out-of-the-box integration options. This book begins by introducing Pulsars architecture. The first few chapters build a foundation of message-driven architecture and explain the setup of all the required Pulsar components. You explore the transform, filter, and resiliency capabilities available in Pulsar. Security is an important aspect of any application, and this book goes over authentication and authorization. The final chapters cover Pulsar deployment in Kubernetes and deploying microservices.

This book is a comprehensive hands-on guide for those who are new to Apache Pulsar. It is intended for experienced software developers who want to build systems using cloud-native technologies. We do not assume any prior knowledge of Apache Pulsar or any other messaging system. The book is not specific to any programming language, even though all examples are covered using the Pulsar Java client library.

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-7838-3 . For more detailed information, please visit http://www.apress.com/source-code .

Acknowledgments

Many people contributed to the publication of this book. I would like to take this opportunity and express my gratitude to each of them.

My sincerest thanks go to Celestin Suresh John for providing us with this exciting opportunity. Your confidence in the project provided the necessary groundwork.

I would like to thank Shrikant Vishwakarma for getting the project delivered. Since the projects inception, you have been vital to its success. Your editorial support made the project go from strength to strength.

I would like to thank Pramiti Guha and James Markham for their valuable feedback. Your suggestions helped me to deliver our ideas in a better way.

I would like to thank my co-author, Mohammad Atyab, for being incredibly knowledgeable and helpful. Your experience and willingness made the project a success. Thanks to the brainstorming sessions, the ideas were expressed clearly.

Moreover, I wish to express my appreciation to my parents, my loving and supportive wife, Swati, and my children, Rudra and Pranshi. You inspire me and encourage me constantly. Thanks for your patience and listening to my gibberish when not everything went according to plan.

Last but not least, I would like to thank my friends who have provided me with knowledge. I appreciated our discussions on various subjects. They often served as a benchmark for evaluating our knowledge.

Rahul Sharma

Table of Contents
About the Authors
Rahul Sharma
is a software developer with 17 years of experience in JavaJ2EE and Python - photo 3
is a software developer with 17 years of experience in Java/J2EE and Python applications. An open source enthusiast, he has contributed to various projects, including Apache Crunch. He has worked extensively with Kubernetes and microservices for companies of various sizes, from enterprises to start-ups.
Mohammad Atyab
is a software developer with more than 13 years of developing products He has - photo 4
is a software developer with more than 13 years of developing products. He has worked in various languages, primarily Java/J2EE, Python, and C++. He has a passion for building products and has created web-based scalable applications in chatbots in the ecommerce, marketing, and financial domains. He has worked extensively in big data and artificial intelligence with large enterprises and start-ups.
About the Technical Reviewer
Pramiti Guha
is currently working as a Senior System Analyst with IBM She has 11 years of - photo 5
is currently working as a Senior System Analyst with IBM. She has 11 years of experience in application development and modernization with organizations like Infosys, Deloitte, and Accenture. She has led teams that delivered application modernization projects for clients in a wide range of domains, including finance, healthcare, telecom, travel, and transportation. She has extensive experience working with programming languages like Java and Python, a variety of distributed messaging systems (Confluent Kafka, Apache Pulsar, Redis, AWS SNS), and open source data storage technologies like MongoDB, Couchbase, and CouchDB. Pramiti is an Open Group Certified Technical Specialist.
The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices»

Look at similar books to Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices. 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 «Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices»

Discussion, reviews of the book Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices 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.