Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Deploying Node.js

Buy
Deploying Node.js, 9781783981403 (1783981407), Packt Publishing, 2015

Learn how to build, test, deploy, monitor, and maintain your Node.js applications at scale

About This Book

  • Gain comprehensive information on scaling Node.js both vertically and horizontally in the cloud and across virtual machines
  • Learn how to use Gulp, Mocha, Chai, PhantomJS, Git, Browserify, Docker, and other tools to construct a simple, fast, and intelligent build-and-deploy system
  • Utilize the easy-to-understand examples to explore data caching strategies, application monitoring tips and tricks, and other professional techniques that are useful for maintaining lightweight, fast, and robust applications

Who This Book Is For

If you are an intermediate or advanced developer deploying your Node.js applications, then this book is for you. If you have already built a Node application or module and want to take your knowledge to the next level, this book will help you find your way.

What You Will Learn

  • Learn the strengths of Node.js and how to optimize your code to make it ready for deployment into production
  • Use Docker and Vagrant to create many virtual instances of your Node.js applications
  • Deploy Node.js repositories to the cloud using Heroku, OpenShift, and DigitalOcean
  • Utilize native Node.js modules, or Nginx, to load balance your applications
  • Optimize your Node runtime by tweaking V8, managing memory intelligently, and using Redis to manage state data
  • Discover how to use Gulp, Browserify, npm, Mocha, Chai, Sinon, and other tools to simplify your build/test/release process
  • Manage your production deployments with Git, Jenkins, and Ansible

In Detail

Node.js is a popular choice for teams that need to design, build, test, deploy, maintain, and monitor large-scale distributed systems. Starting with a detailed overview of the Node.js architecture, this book covers topics that will help in application development, testing, deployment, and maintenance.

You will learn about concurrency, event loops, callbacks and streams. Furthermore, step-by-step instructions on deploying applications to providers such as DigitalOcean and Heroku will be provided, including information on setting up load balancers and proxies. Message queues and other techniques for managing state and session data at scale will also be covered.

A series of examples on deploying your Node.js applications in production environments are provided, including a discussion on setting up continuous deployment and integration for your team. Popular tools for testing, deploying, building, and monitoring Node.js applications are covered, helping you get up and running quickly.

(HTML tags aren't allowed.)

Quantum Medicinal Chemistry (Methods and Principles in Medicinal Chemistry, Vol. 17)
Quantum Medicinal Chemistry (Methods and Principles in Medicinal Chemistry, Vol. 17)
Everyone relies on the power of computers, including chemical and pharmaceutical laboratories. Increasingly faster and more exact simulation algorithms have made quantum chemistry a valuable tool in the search for bioactive substances. The much larger computational cost is more than compensated by a deeper understanding of...
The Bartender's Best Friend: A Complete Guide to Cocktails, Martinis, and Mixed Drinks
The Bartender's Best Friend: A Complete Guide to Cocktails, Martinis, and Mixed Drinks

The ultimate companion for mixing drinks and tending bar

Whether entertaining at home or working the bar at a popular club, a good bartender wants people to enjoy their drinks–and The Bartender’s Best Friend makes it easy! With A-to-Z coverage, this definitive guide presents an alphabetical listing of every drink...

Dependability of Networked Computer-based Systems (Springer Series in Reliability Engineering)
Dependability of Networked Computer-based Systems (Springer Series in Reliability Engineering)

This book is meant for research scholars, scientists and practitioners involved with the application of computer-based systems in critical applications. Ensuring dependability of systems used in critical applications is important due to the impact of their failures on human life, investment and environment. The individual aspects of...


Digital Photography: Top 100 Simplified Tips & Tricks
Digital Photography: Top 100 Simplified Tips & Tricks
Digital Photography: Top 100 Simplified Tips & Tricks 2nd Edition has been totally updated for Photoshop Elements 3 and the latest digital camera features to provide adventurous users with 100 useful and surprising techniques that can be used to make better digital photos, prints, and photo-based projects. Organized into 10...
Pivotal Certified Professional Core Spring 5 Developer Exam: A Study Guide Using Spring Framework 5
Pivotal Certified Professional Core Spring 5 Developer Exam: A Study Guide Using Spring Framework 5

Pass the Pivotal Certified Professional exam for Core Spring, based on the latest Spring Framework 5, using source code examples, study summaries, and mock exams. This book now includes WebFlux, reactive programming, and more found in Spring 5. You'll find a descriptive overview of certification-related Spring modules and a...

Poser 8 Revealed: The Official Guide
Poser 8 Revealed: The Official Guide

Get ready to master all the powerful features of Poser 8. "Poser 8 Revealed" helps you tackle all the essential skills you need to create, render, and animate scenes using the simple yet sophisticated toolset offered by Poser 8. This hands-on guide provides step-by-step tutorials for each task or skill, followed by basic projects...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy