How do you handle API method deprecation over time? Or simultaneously support multiple versions of the same API? How do you partition an application by function in a scalable environment? This practical book provides developers, DevOps practitioners, software architects, and IT managers with a foundational understanding of HTTP proxy-based architectures and how HTTP messages flow through them.
Youll also learn how to use Node.js to implement a variety of architectural patterns commonly used to support continuous deployment. These examples will provide not only an architectural overview, but also code samples to enable development of customized solutions.
- Master modern HTTP architectures with an expert, in-depth look at agile development methods, proxies, proxy architecture, and message flow
- Get a playbook for blue/green deployment architecture with example code and Node modules required
- Learn Application Function partitioning as an efficient scaling strategy
Lori MacVittie is currently a Senior Technology Editor with Network Computing Magazine. In past lives she has been a software developer, a network administrator, and an enterprise architect specializing in web-based technologies. Through the course of her career she has nearly coded her way through the alphabet, starting with Apple BASIC, hitting "L" for LISP while consulting for Autodesk, and is currently on the letter "Y". Lori holds an M.S. in Computer Science from Nova Southeastern University, and lives with her husband and children in the technological mecca of the midwest, Green Bay, Wisconsin.