philchung / OCI_DevOps

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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.

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

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:

About OCI Events

Getting started with the OCI CLI

Getting started with Events

Notifications

API Gateway

How to create a ssh key

Oracle Functions

OCI Architecture Center

About

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


Languages

Language:Python 100.0%