Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Serverless Applications with Apache OpenWhisk #144

Open
drnugent opened this issue Nov 5, 2019 · 2 comments
Open

Build Serverless Applications with Apache OpenWhisk #144

drnugent opened this issue Nov 5, 2019 · 2 comments

Comments

@drnugent
Copy link

drnugent commented Nov 5, 2019

Name: Dave Nugent

Twitter Handle: @drnugent

GitHub Username: drnugent

Employer: IBM

Talk Length: 30-60m


Title: Build Serverless Applications with Apache OpenWhisk

Brief Description: Serverless computing refers to a model where the existence of servers is entirely abstracted away. Even though servers exist, developers are relieved from the need to care about their operation. They are relieved from the need to worry about low-level infrastructural and operational details such as scalability, high-availability, infrastructure-security, and other details. Serverless computing is essentially about reducing maintenance efforts to allow developers to quickly focus on developing code that adds value.
We will work through three labs in this session:

Lab1: Create, build, and run a cloud-native Node.js serverless app in less than 15 minutes
Lab2: Create, build, and run a cloud-native Python 3 serverless application that uses the Visual Recognition service to determine image content
Lab3: Create, build, and run three serverless functions as a sequence

We will use Apache OpenWhisk to run through the labs. Openwhisk is an open source, distributed Serverless platform that executes functions (fx) in response to events at any scale. OpenWhisk manages the infrastructure, servers and scaling using Docker containers so you can focus on building amazing and efficient applications.
Key concepts introduced will include triggers, rules, actions, composition and event driven architecture. Finally, serverless is relatively new and we will look at what the shortcomings are with the current technology and how to mitigate them.

  • Remember to bring your laptop!
@a-axton
Copy link
Member

a-axton commented Jan 6, 2020

This looks awesome! Will attendees need to setup/install anything on their machine before coming?

@drnugent
Copy link
Author

drnugent commented Jan 7, 2020

We can do it however you like -- if attendees want to code on their own machines and setup OpenWhisk locally, that's totally possible. Here's a recording where I gave the talk at JSLA without local requirements: https://www.youtube.com/watch?v=Rzx8SZ5CxAE&feature=youtu.be

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants