Skip to content

Scalable Application Development with NestJS, published by Packt

Notifications You must be signed in to change notification settings

PacktPublishing/Scalable-Application-Development-with-NestJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scalable Application Development with NestJS

Book Name

This is the code repository for Scalable Application Development with NestJS, published by Packt.

Leverage REST, GraphQL, microservices, testing, and deployment for seamless growth

What is this book about?

This book helps you build scalable server-side apps, create REST APIs and GraphQL APIs, adopt microservices architecture, and secure your apps through expert guidance and real-world case studies that help you embrace DevOps for seamless deployment.

This book covers the following exciting features:

  • Master NestJS architecture and set up your environment with Node.js, npm, and TypeScript
  • Apply design patterns and best practices to build robust, maintainable apps
  • Build REST APIs and leverage GraphQL for flexible querying
  • Use microservices architecture to efficiently scale your applications
  • Understand how to test and debug APIs for optimal performance
  • Implement Apollo Federation for efficient GraphQL APIs in a federated system
  • Secure NestJS apps with advanced techniques

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, ch02.

The code will look like the following:

// ... existing imports
import { UsersModule } from './users/user.module';
// ... existing code
imports: [UsersModule], // Add this line
// ... the rest of the code

Following is what you need for this book: If you are a software engineer, developer, or a tech lead looking to build scalable applications using NestJS, REST, GraphQL, and microservices, this book is for you. Whether you're new to NestJS or a seasoned developer, this guide will help you leverage NestJS for your next big project. It’s also ideal for project managers and other IT professionals seeking insights into enterprise-level efficient development, testing strategies, and deployment processes. Even technology enthusiasts will find this book enlightening.

With the following software and hardware list you can run all code files present in the book (Chapter 1-18).

Software and Hardware List

Chapter Software required OS required
1-18 NestJS 10 Windows, macOS, or Linux
1-18 TypeScript 4.0 and above Windows, macOS, or Linux
1-18 Client Application (Postman or a Web browser) Windows, macOS, or Linux

Related products

Get to Know the Author

Pacifique Linjanja is a skilled software engineer known for building enterprise-level applications with technologies such as NestJs. He has led diverse development teams globally, delivering scalable, efficient software solutions across multiple projects. In addition to his work, Pacifique actively contributes to open source communities, sharing his expertise and insights through technical talks and coding workshops. He enjoys mentoring new developers and continues to broaden his knowledge by exploring various fields beyond technology, believing in the importance of learning and giving back to the tech community.

About

Scalable Application Development with NestJS, published by Packt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published