Skip to content

This workshop shows how to use various OCI developer services such as functions, API Gateway, and notifications.

Notifications You must be signed in to change notification settings

GaryHostt/OCI_DevOps

Repository files navigation

Workshop: DevOps on OCI - Functions & API Gateway with Events, Notifications, Streaming, and more!

Introduction

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!

Outline

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!

Pre-requisites

  1. Get an Oracle Cloud account
  2. The user you are doing this with must have proper IAM permissions
  3. Install the Oracle CLI

Click here to begin with Lab 100

Useful links:

Oracle learning library on Github - learn how to do everything on OCI

Oracle Integration Cloud

Oracle Data Integrator

OCI Events Documenation

OCI Notifications Documenation

Video about Oracle Functions

Getting started with the OCI CLI

API Gateway information

How to create a ssh key for OCI on Mac & Windows

OCI Architecture Center

Build an APEX app in 30 minutes!

About

This workshop shows how to use various OCI developer services such as functions, API Gateway, and notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages