{"product_id":"learning-apache-openwhisk","title":"Learning Apache OpenWhisk: Developing Open Serverless Solutions","description":"\u003cp\u003eServerless computing greatly simplifies software development. Your team can focus solely on your application while the cloud provider manages the servers you need. This practical guide shows you step-by-step how to build and deploy complex applications in a flexible multicloud, multilanguage environment using Apache OpenWhisk. You’ll learn how this platform enables you to pursue a vendor-independent approach using preconfigured containers, microservices, and Kubernetes as your cloud operating system. \r\n\u003c\/p\u003e\u003cp\u003e\r\nMichele Sciabarrà demonstrates how to build a serverless application using classical design patterns and the programming language or languages that best fit your task. You’ll start by building a simple serverless application hands-on before diving into the more complex aspects of the OpenWhisk platform.\r\n\u003c\/p\u003e\u003cul\u003e\r\n\u003cli\u003eExamine how OpenWhisk’s serverless architecture works, including the use of packages, actions, sequences, triggers, rules, and feeds\r\n\u003c\/li\u003e\n\u003cli\u003eLearn how OpenWhisk compares to existing architectures, such as Java Enterprise Edition \r\n\u003c\/li\u003e\n\u003cli\u003eManipulate OpenWhisk features using the command-line interface or a JavaScript API  \r\n\u003c\/li\u003e\n\u003cli\u003eDesign applications using common Gang of Four design patterns \r\n\u003c\/li\u003e\n\u003cli\u003eUse architectural design patterns such as model-view-controller to combine several OpenWhisk actions\r\n\u003c\/li\u003e\n\u003cli\u003eLearn how to test and debug your code in a serverless environment\r\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46511968059602,"sku":"9781492046165","price":92.99,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46511968092370,"sku":"7e757c70-9f82-3bb6-a418-c50fd99c8780","price":63.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_a6cb90c2-d252-48aa-ba3a-8e3f8d36e103.jpg?v=1763632172","url":"https:\/\/www.indigo.ca\/products\/learning-apache-openwhisk","provider":"Indigo","version":"1.0","type":"link"}