Deploying Node.js /

Learn how to build, test, deploy, monitor, and maintain your Node.js applications at scale 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, t...

Full description

Bibliographic Details
Main Author: Pasquali, Sandro (Author)
Corporate Author: Safari, an O'Reilly Media Company
Format: eBook
Language:English
Published: Packt Publishing, 2015.
Edition:1st edition.
Subjects:
Online Access:Connect to this electronic resource

MARC

Tag First Indicator Second Indicator Subfields
LEADER 00000uam a2200000 a 4500
001 in00004100221
005 20260122221102.2
006 m o d
007 cr cn
008 240715s2015 xx o eng
020 |z 9781783981403 
020 |z 9781783981410 
035 |a (CaSebORM)9781783981403 
040 |d UtOrBLW 
041 0 |a eng 
100 1 |a Pasquali, Sandro,  |e author.  |0 http://id.loc.gov/authorities/names/n99011655 
245 1 0 |a Deploying Node.js /  |c Pasquali, Sandro. 
250 |a 1st edition. 
264 1 |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (274 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
520 |a Learn how to build, test, deploy, monitor, and maintain your Node.js applications at scale 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. 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 
533 |a Electronic reproduction.  |b Boston, MA :  |c Safari,  |n Available via World Wide Web. 
538 |a Mode of access: World Wide Web. 
542 |f Copyright © Packt Publishing 
588 |a Online resource; Title from title page (viewed July 23, 2015) 
500 |a Electronic resource. 
655 7 |a Electronic books.  |2 local 
710 2 |a Safari, an O'Reilly Media Company. 
856 4 0 |u https://proxy.library.tamu.edu/login?url=https://go.oreilly.com/TAMU/library/view/-/9781783981403/?ar  |z Connect to this electronic resource  |t 0 
999 f f |s cb4967ee-b693-3ca8-a516-5f27d3882028  |i 3d719064-b622-3ab1-944c-f2f265aa70cc  |t 0 
952 f f |a Texas A&M University  |b College Station  |c Electronic Resources  |s www_evans  |d Available Online  |t 0  |h No information provided 
998 f f |t 0  |l Available Online