• Complain

Tanmoy Sarkar - Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition)

Here you can read online Tanmoy Sarkar - Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition) 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: BPB Publications, 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.

No cover
  • Book:
    Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition)
  • Author:
  • Publisher:
    BPB Publications
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition): summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition)" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Building and hosting microservices without servers using AWS Lambda

Key Features

Learn end-to-end development of microservices using .NET Core and AWS Lambda.

Learn a new way of hosting the .NET Core Web API on the AWS Lambda serverless platform.

Mastering microservices using .NET Core and AWS Lambda.

Description

Building Modern Serverless Web APIs introduces you to the serverless paradigm of the Web API application, its advantages, and presents you the modern approach of developing the Web API. The book makes efficient use of AWS Lambda services to develop efficient, scalable, and cost-effective API solutions.

The book begins with a quick introduction to microservices, its characteristics, and current challenges faced in developing and implementing them. The book explores core concepts of ASP.NET Core and some important AWS services that are commonly used to build microservices using AWS. It explores and provides real hands-on microservice patterns and some of the best practices used in designing the serverless architecture. Furthermore, the book covers end-to-end demonstration of an application where you will learn to develop, build, deploy, and monitor microservices on AWS Lambda using .NET Core 3.1.

By the end of this book, you will be proficient in developing microservices with AWS Lambda and become a self-starter to build your own secure microservices.

What you will learn

Learn about microservices, their characteristics, patterns, and where to use them.

Understand popular microservice design patterns being used with the serverless architecture.

Learn about the ASP.NET Core Web API and its hosting strategies for building serverless microservices.

Learn about Amazon Web Services and the services commonly used to build microservices.

Who this book is for

This book is for a seasoned .NET developer or AWS practitioner who wants to learn about the microservices architecture, patterns, and how to deploy using AWS Lambda.

Table of Contents

1. Microservices: Its Characteristics and Challenges

2. Introduction to the ASP.NET Core Web API

3. Introduction to AWS Services

4. Microservices Patterns

5. The Serverless Paradigm

6. Communication Patterns and Service Discovery

7. Collaborating between Microservices

8. Distributed Monitoring

9. Security

10. Continuous Integration and Deployment

11. AWS Best Practices

About the Authors

Tanmoy Sakar is an AWS Solutions Architect - Associate Certified professional with experience of more than 11+ years in the IT industry. He has handled responsibilities as a Lead in application design, development and support on enterprise applications. He has been working as a Senior Consultant in Neudesic LLC, Hyderabad, India.

He holds a masters degree from Jadavpur University (Kolkata). He has published papers at National/International conferences.

Blog links: https://pragmaticawsguys.wordpress.com/

LinkedIn Profile: https://www.linkedin.com/in/tanmoy-sarkar-7a326030/

Tanmoy Sarkar: author's other books


Who wrote Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition)? Find out the surname, the name of the author of the book and a list of all author's works by series.

Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition) — 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 "Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition)" 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
Building Modern Serverless Web APIs Develop Microservices and - photo 1
Building
Modern Serverless
Web APIs
Develop Microservices and Implement Serverless Applications with NET Core - photo 2
Develop Microservices and Implement Serverless
Applications with .NET Core 3.1 and AWS Lambda
Building Modern Serverless Web APIs Develop Microservices and Implement Serverless Applications with NET Core 31 and AWS Lambda English Edition - image 3
Tanmoy Sarkar
Building Modern Serverless Web APIs Develop Microservices and Implement Serverless Applications with NET Core 31 and AWS Lambda English Edition - image 4
www.bpbonline.com
FIRST EDITION 2021
Copyright BPB Publications, India
ISBN: 978-93-90684-786
All Rights Reserved. No part of this publication may be reproduced, distributed or transmitted in any form or by any means or stored in a database or retrieval system, without the prior written permission of the publisher with the exception to the program listings which may be entered, stored and executed in a computer system, but they can not be reproduced by the means of publication, photocopy, recording, or by any electronic and mechanical means.
LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
The information contained in this book is true to correct and the best of authors and publishers knowledge. The author has made every effort to ensure the accuracy of these publications, but publisher cannot be held responsible for any loss or damage arising from any information in this book.
All trademarks referred to in the book are acknowledged as properties of their respective owners but BPB Publications cannot guarantee the accuracy of this information.
Distributors:
BPB PUBLICATIONS
20, Ansari Road, Darya Ganj
New Delhi-110002
Ph: 23254990/23254991
MICRO MEDIA
Shop No. 5, Mahendra Chambers,
DN Rd. Next to Capital Cinema,
V.T. (C.S.T.) Station, MUMBAI-400
Ph: 22078296/22078297
DECCAN AGENCIES
4-3-329, Bank Street,
Hyderabad-500195
Ph: 24756967/24756400
BPB BOOK CENTRE
Old Lajpat Rai Market,
Delhi-110006
Ph: 23861747
Published by Manish Jain for BPB Publications Ansari Road Darya Ganj New - photo 5
Published by Manish Jain for BPB Publications, Ansari Road, Darya Ganj, New Delhi-110002 and Printed by him at Repro India Ltd, Mumbai
www.bpbonline.com
Dedicated to
My respected elders,
My wife Niva,
and
Tanistha Sarkar
My daughter, who has been an angel in my life.
About the Author
Tanmoy Sarkar is an AWS Solutions Architect - Associate certified professional offering experience of more than years in the IT industry. He has handled responsibilities as a Lead in application design, development, and support on enterprise application integration and Microsoft technologies. He is currently working as a Senior Consultant in Neudesic LLC, Hyderabad, India.
Tanmoy Sarkar holds a Master's degree in Distributed and Mobile Computing (Gold Medalist) from Jadavpur University, Kolkata and has published papers in national and international conferences
About the Reviewer
Rishabh Verma is a Microsoft-certified professional and works at Microsoft as a Senior Development Consultant, helping the customers to design, develop, and deploy enterprise-level applications. An Electronic Engineer by education, he has 13+ years of hardcore development experience on the .NET technology stack. He has authored books on .NET Core 2.0, .NET Core 3.1, parallel programming and Visual Studio Extensibility Development. He is passionate about creating tools, Visual Studio extensions, and utilities to increase developer productivity. His interests are .NET Compiler Platform (Roslyn), Visual Studio extensibility, code generation and .NET Core. In his leisure time, he writes technical articles, tools and utilities, reviews codes, and conducts talks in technical communities. He has conducted talks, sessions, and workshops both inside as well as outside Microsoft and has been a speaker in prestigious global conferences. He is a member of .NET foundation He occasionally blogs at His twitter id is @VermaRishabh and his LinkedIn page is https://www.linkedin.com/in/rishabhverma/
Acknowledgement
There are a few people I want to thank for the continued and ongoing support they gave me while writing this book. First and foremost, I would like to thank my wife, Niva Das, and my little daughter, Tanistha for putting up with me while I spent many weekends and evenings on writing. I could have never completed this book without their support.
Finally, I would like to thank BPB Publications for their constant support and for helping me to write my first book.
Preface
Nowadays, microservices are the new standards to host backend applications because of their language-agnostic, resiliency, and loosely coupled nature. It can be developed independently by different teams parallelly, implementing their functionality. Each microservice is assigned to a specific area of an application (bounded context) and is responsible to execute its business functionalities. Developers can also add and deploy additional microservices functionalities independently without affecting other parts of the systems. Because of these characteristics, more and more enterprise applications have begun using microservices in their design.
Amazon Web Services has changed the dynamics of hosting modern applications with the introduction of a serverless application called Lambda. Initially, Lambda was used to perform small tasks like forwarding messages, transform messages, raising events, published messages. However, with the advancement of Lambda, it is now fully capable of hosting large enterprise-level backend applications without much effort. Developers dont need to care about servers, scaling, and resiliency, which are handled by AWS serverless platform. Many developers also host their microservices on Kubernetes and are supposed to be cloud-agnostic. Ideally, developers can host their Kubernetes application in any cloud provider. However, it is not as easy as it seems because each cloud vendor has a different SaaS for hosting the Kubernetes application with its configurations. Also, Kubernetes has its learning path and as your application grows, you must maintain all the infrastructure-related software used in the Kubernetes cluster. In Lambda, you dont have to maintain anything related to infrastructure (but your code). However, you will be attached to AWS cloud if you start using Lambda for your application, as no other cloud provider serverless platform is as mature as AWS. Recently, AWS has also introduced a new feature in Lambda where now you can host your containers directly in Lambda, but it is not covered in this book.
The primary goal of this book is to provide information and skills that are necessary to understand, build, and host AWS serverless applications in your environment. This book contains some practical examples to show you how to install, configure, and manage serverless applications, as well as how to communicate with different microservices and monitor and automate deployment. Over the chapters in this book, you will learn the following:
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition)»

Look at similar books to Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition). 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 «Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition)»

Discussion, reviews of the book Building Modern Serverless Web APIs: Develop Microservices and Implement Serverless Applications with .NET Core 3.1 and AWS Lambda (English Edition) 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.