Programming for PaaS : A Practical Guide to Coding for Platform-As-a-Service
Programming for PaaS : A Practical Guide to Coding for Platform-As-a-Service
Click to enlarge
Author(s): Carlson, Lucas
ISBN No.: 9781449334901
Pages: 144
Year: 201309
Format: Trade Paper
Price: $ 34.49
Dispatch delay: Dispatched between 7 to 15 days
Status: Available

Preface; Programming Is Hard; Writing Code That Works on PaaS; Audience; The Structure of This Book; Conventions Used in This Book; Using Code Examples; SafariĀ® Books Online; How to Contact Us; Acknowledgments;Chapter 1: The Cloud for Developers; 1.1 The Developer's Plight; 1.2 What the Cloud Has Done for Innovation; 1.3 The Cloud: A Brief History for Programmers; 1.4 The Core of the Cloud; 1.5 Managed Platforms versus Productized Platforms; 1.6 The Cloud's Promise (or Hype); 1.7 The Cloud in Five Years; 1.


8 The Promise Fulfilled;Chapter 2: What Is PaaS?; 2.1 Conjuring a Website; 2.2 Early Options for Developers; 2.3 PaaS: The Best of Both Worlds; 2.4 PaaS: A Vital Tool for Modern Apps; 2.5 Conjuring Confidence;Chapter 3: Types of PaaS; 3.1 Non-Portable: Following a Template; 3.2 Portable: No Heavy Lifting Required; 3.


3 Summary: Where Do You Want to Live?; 3.4 Dealing with Legacy and Greenfield Apps; 3.5 Tapping Into Services; 3.6 Moving Toward Open Standards;Chapter 4: Moving Legacy Apps to PaaS; 4.1 Initial Considerations; 4.2 Overview; 4.3 Asset Hosting; 4.4 Session Management; 4.


5 Caching; 4.6 Asynchronous Processing; 4.7 SQL; 4.8 NoSQL; 4.9 Miscellaneous Gotchas;Chapter 5: Writing New Apps for PaaS; 5.1 Breaking Down the Monolith; 5.2 Leveraging APIs for Mobile Development; 5.3 The Emergence of JSON and REST; 5.


4 Consuming RESTful Metaservices; 5.5 The Unique Contribution of PaaS; 5.6 The Effect of Moore's Law;Chapter 6: Mobile Apps on PaaS; 6.1 A Brief History of Mobile App Development; 6.2 The Apps of the Future; 6.3 Data Structures; 6.4 Consuming Metaservices in Mobile Clients; 6.5 How PaaS Makes Mobile Backend Development Easier; 6.


6 Serving a Large Audience;Chapter 7: A Look at Core Services; 7.1 Non-PaaS Core Services; 7.2 Evaluating PaaS for Services; 7.3 Saving Time with Managed Databases and PaaS; 7.4 Caches and PaaS: Look for Redundancy; 7.5 Solving the Challenges of Email; 7.6 The Importance of Monitoring; 7.7 Load Testing; 7.


8 Planning an Upgrade Path;Chapter 8: Why Not PaaS?; 8.1 Public Cloud versus Private Cloud; 8.2 How to Choose: Small- and Medium-Sized Businesses; 8.3 How to Choose: Enterprise Businesses; 8.4 The Limitations of PaaS; 8.5 Encountering Resistance; 8.6 Putting the Limitations in Perspective;Chapter 9: The Future of PaaS; 9.1 The Influence of OpenStack; 9.


2 Keeping Your Development Options Open; 9.3 Outages: Your Biggest Problem; 9.4 Regaining Control Through Open Source; 9.5 Final Thoughts;Chapter 10: Resources; 10.1 PaaS Providers; 10.2 IaaS Providers; 10.3 Managed Services; 10.4 Migrating Legacy Apps to PaaS; 10.


5 Greenfield PaaS App Development;Colophon;.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...