Skip to content

panaversity/learn-cloud-native-ai-powered-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn Cloud Native AI Powered Microservices Design, Development, and Deployment

This repo is part of the Certified Cloud Native Applied Generative AI Engineer program. It covers the third quarter of the course work:

Quarter 3: Cloud Native AI Powered Microservices Design, Development, and Deployment

Build scalable AI Powered APIs using FastAPI, Postgres, Kafka, Kong, GenAI APIs like OpenAI Chat Completion APIs, Assistant APIs, LangChain and Open Source AI LLMs, develop them using Containers and Dev Containers, and deploy them using Docker Compose locally and Kubernetes Powered Serverless Container Services on the cloud.

We will also learn to integrate design thinking and Behavior-Driven Development (BDD) in developing AI systems. We will learn to create AI solutions that are deeply aligned with user needs and expectations. Design thinking ensures a thorough understanding of the user and problem space, while BDD provides a structured approach to defining and validating the desired behaviours of the AI system. Together, these methodologies lead to the development of AI solutions that are not only technically robust but also highly user-centric and effective in solving real-world problems.

Study Material

Microservices Architecture

Docker Deep Dive: Zero to Docker in a single book

Docker Cheat Sheet: All the Most Essential Commands in One Place + Downloadable PDF

60 Essential Linux Commands + Free Cheat Sheet

Fast API

SQL Model

Building an Event-Driven Architecture Using Kafka

Protobuf

Kong: API Gateway

BDD in Action, Second Edition: Behavior-Driven Development for the whole software lifecycle

Behave

The Design Thinking Toolbox: A Guide to Mastering the Most Popular and Valuable Innovation Methods