Ever been frustrated with a conference schedule app that freezes up when everyone opens it right after the first day’s keynotes? Ever played a mobile game that was so popular that its backend couldn’t keep up with real-time multiplayer interaction? If you’re an app developer, chances are that you’re looking for a better mobile backend architecture that can effectively match user demand at the exact moment it’s needed while taking advantage of new per-request cost models promised by serverless technologies.
The Apache OpenWhisk project (supported by IBM, Adobe, Red Hat, and others) provides a polyglot, autoscaling environment for deploying cloud-native applications driven by data, message, and REST API call events. Daniel Krook explains why serverless architectures are great for cloud workloads and when to consider OpenWhisk in particular for your next web, mobile, IoT, bot, or analytics project.
Daniel Krook is a software engineer and developer advocate at IBM, where he works with customers and the community to create first-of-a-kind solutions based on open source cloud technology. Most recently, he has built serverless applications with IBM Cloud Functions (powered by Apache OpenWhisk). Over his career, Daniel has engineered software end-to-end for a wide array of industries and earned various certifications in cloud architecture, application development, and system operations along the way. He is active in the CNCF serverless working group and is a primary author of a whitepaper that seeks to clearly explain the potential of this new compute model and drive its adoption in new cloud-native applications. He has been recognized as an IBM and Open Group distinguished IT specialist, senior technical staff member, master inventor, and member of the IBM Academy of Technology. Daniel holds a degree in political science and international studies from Trinity College in Hartford, CT, during which he studied abroad in Cuba and South Africa. He holds dual citizenship in the US and Finland and has collaborated with professional colleagues throughout the world.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com