This wokshop will show you how to use various OCI developer services such as OCI Events, Oracle's serverless functions, notifications, and streaming. You will be able to create the above architecture upon completion & more. It is authored by Alex MacDonald.
Event based serverless architecture is a popular paradigm in today's tech landscape and this workshop will show you how to use OCI with it.
All being equal, this workshop goes much more in depth with the subjects below - consult it as well to learn DevOps on OCI!
Lab 100: Create Email Notification Topic, Subscription, and Event Rule
Lab 200: Working with Streaming
Lab 300: Getting started with functions
Lab 301: Getting started with API Gateway
Lab 302: Calling a function via API Gateway
Lab 303: Performing an API call with a function via API Gateway
Lab 304: Calling an Apiary endpoint (alternative to 303, more general way to format API calls)
Lab 400: Getting started with Kubernetes on OCI
Lab 500: My News gathering app running on OCI featuring Flask API dockerization, Health checks, Alarms, OCI CLI, and Data Catalog
Coming soon: Ansible on OCI, CI/CD, and more!
- Get an Oracle Cloud account
- The user you are doing this with must have proper IAM permissions
- Install the Oracle CLI
Click here to begin with Lab 100
Oracle learning library on Github - learn how to do everything on OCI
OCI Notifications Documenation
Getting started with the OCI CLI