Introduction

Figure 12.1 Cloud-native development and optimization is critical to delivering software applications securely, more rapidly, and continuously. (credit: modification of “Cloud” by James Cridland/Flickr, CC BY 2.0) Chapter Outline 12.1 Introduction to Cloud-Native Applications 12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies 12.3 Example PaaS and…

Thought Provokers

1. Consider our start-up company, which is looking to develop a mobile application for monitoring sleep disruptions (e.g., snoring, restless sleep) using a user’s phone microphone. Users will be prompted to complete a mindfulness questionnaire on their phones each morning…

Practice Exercises

1. Explain how server-side rendering works. 2. How do SPA frameworks work as compared to traditional server-side rendering? 3. What is the difference between a P2P and a decentralized application architecture? 4. Using Bootstrap and Django to create a Todo…

Summary

11.1 Modern Web Applications Architectures 11.2 Sample Responsive WAD with Bootstrap and Django 11.3 Sample Responsive WAD with Bootstrap/React and Node 11.4 Sample Responsive WAD with Bootstrap/React and Django 11.5 Sample Native WAD with React Native and Node or Django 11.6 Sample Ethereum Blockchain Web 2.0/Web…