not infrastructure • Pay only for the resources you use, when you use them • Scale up or down automatically • Get all the benefits of robust cloud infrastructure 10 Serverless does not mean NO SERVER!
style that supports service-orientation • Service-orientation is a way of thinking in terms of services and service-based development and the outcomes of services • Service • Is a logical representation of a repeatable business activity that has a specified outcome (e.g., check customer credit, provide weather data) • Is self-contained • May be composed of other services • Is a black box to consumers of the service 13 Source: http://www.opengroup.org/soa/source-book/soa/p1.htm
delivery due to smaller units • Zero system administration • Easier operations • Monitoring out of the box • Faster setup • Scalable • Reduced control • Vendor lock-in • Architectural complexity • Disaster recovery • Local tests 15
or kinds of events sent from Event Sources. • Rules are used to associate one trigger with one action • What are Event Sources? • Messages arriving on Message Queues • Changes in Databases • Website or Web Application interactions • Service APIs being invoked • IoT Frameworks forwarding device sensor data • OpenWhisk is based on an event-driven architecture 25