This repo is part of the Certified Cloud Native Applied Generative AI Engineer program. It covers the third quarter of the course work:
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.
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
Building an Event-Driven Architecture Using Kafka
BDD in Action, Second Edition: Behavior-Driven Development for the whole software lifecycle
The Design Thinking Toolbox: A Guide to Mastering the Most Popular and Valuable Innovation Methods