Skip to content

PacktPublishing/JavaScript-Cloud-Native-Development-Cookbook

Repository files navigation

JavaScript Cloud Native Development Cookbook

JavaScript Cloud Native Development Cookbook

This is the code repository for JavaScript Cloud Native Development Cookbook, published by Packt.

Deliver serverless cloud-native solutions on AWS, Azure, and GCP

What is this book about?

Cloud-native development is a modern approach to building and running applications that leverage the merits of the cloud computing model. With cloud-native development, teams can deliver faster and in a more lean and agile way than traditional approaches. This recipe-based guide provides you quick solutions for your cloud-native applications. This book covers the following exciting features:

  • Implement patterns such as Event Streaming, CQRS, and Event Sourcing
  • Deploy multi-regional, multi-master solutions
  • Secure your cloud-native services with OAuth and OpenID Connect
  • Create a robust cloud-native continuous deployment pipeline
  • Run services on AWS, Azure, and GCP
  • Implement autonomous services to limit the impact of failures 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, Chapter02.

The code will look like the following:

module.exports.hello = (event, context, callback) => {
  console.log('event: %j', event);
  console.log('env: %j', process.env);
  callback(null, 'success');
};

Following is what you need for this book: To follow along with the recipes in this cookbook, you will need to configure your development environment according to these steps:

  1. Install Node Version Manager (https://github.com/creationix/nvm or https://github.com/coreybutler/nvm-windows)
  2. Install Node.js with nvm install 8
  3. Install the Serverless Framework with npm install serverless -g
  4. Create a MY_STAGE environment variable with export MY_STAGE=
  5. Create an AWS account (https://aws.amazon.com/free) and configure your credentials for the Serverless Framework (https://serverless.com/framework/docs/providers/aws/guide/credentials)

With the following software and hardware list you can run all code files present in the book.

Software and Hardware List

Chapter Software required OS required
1-11 NVM Windows, macOS, and Linux (Any)
1-11 Serverless Framework Windows, macOS, and Linux (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

John Gilbert is a CTO with over 25 years of experience of architecting and delivering distributed, event-driven systems. His cloud journey started more than five years ago and has spanned all the levels of cloud maturity—through lift and shift, software-defined infrastructure, microservices, and continuous deployment. He is the author of Cloud Native Development Patterns and Best Practices. He finds delivering cloud-native solutions to be by far the most fun and satisfying, as they force us to rewire how we reason about systems and enable us to accomplish far more with much less effort.

Other books by the authors

Cloud Native Development Patterns and Best Practices

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to download a free PDF copy of this book.

https://packt.link/free-ebook/9781788470414

About

JavaScript Cloud Native Development Cookbook, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •