GenAI Quarter 5 Online Class 11: Kafka Container - Docker Compose for Kafka & FastAPI Authentication

Поділитися
Вставка
  • Опубліковано 14 тра 2024
  • 👋Hey everyone, This video packs a double punch! We'll first dive into securing your FastAPI application using the industry-standard OAuth2 protocol for robust Authentication and Authorization. Learn how to implement user login, define access scopes, and generate secure JSON Web Tokens (JWTs) for complete control over who can access your data.
    Next, we'll switch gears and explore the world of containerization. We'll set up a single-node Kafka cluster and the Kafka UI, all within Docker containers! This Docker Compose setup makes Kafka deployment and management a breeze. By the end, you'll have a secure FastAPI application seamlessly communicating with your containerized Kafka instance.
    Here's what you'll learn:
    FastAPI Security:
    - OAuth2 fundamentals for user authentication
    - Implementing authorization with scopes and permissions
    - JWT generation and management
    Containerized Kafka:
    - Running a single-node Kafka cluster in Docker
    - Setting up Kafka UI for easy monitoring
    - Using Docker Compose for streamlined deployment
    This video is part one of our series on building a Cloud Native AI platform! Get ready to explore the exciting world of generative AI, custom GPTs, and intelligent agents. Throughout this series, we'll leverage cloud-native principles and technologies to build a robust and scalable platform. Here's a taste of what's to come:
    - Microservices architecture with FastAPI: We'll break down our application into modular, independent services for flexibility and scalability.
    - Containerization with Docker
    - Event-driven architecture with Kafka: Enable real-time communication between services for a truly responsive platform.
    - API Gateway with Kong: Create a single entry point for your APIs, simplifying management and security.
    - Generative AI
    - Custom GPTs
    - AI Agents
    and much more...
    SUBSCRIBE NOW So that you don't miss the opportunity to learn the modern Tools.
    👨‍💻 Learn More:
    github.com/panaverse/learn-ge...
    github.com/panaverse/learn-ge...
    📚 What Will You Learn?
    - Authentication and Authorization in FastAPI
    - Implementing Oauth2 in FastAPI
    - Containerizing Kafka
    - Single Node Kafka in Docker Container
    - How to write Docker Compose for Kafka
    🛠️ Tools & Technologies Covered:
    - Poetry
    - Python
    - FastAPI
    - Docker
    - Docker Desktop
    - Dev Container
    - Docker Compose
    - Kafka
    - Oauth2
    - jwt
    📌 Useful Links:
    - [Code for FastAPI Oauth2] (github.com/panaverse/learn-ge...)
    - [Code for Kafka with single Node] (github.com/panaverse/learn-ge...)
    - [Poetrry] (python-poetry.org/docs/)
    - [Python Official Website] (www.python.org/)
    - [FastAPI Official Website] (fastapi.tiangolo.com/learn/)
    - [Docker Official Website] (docs.docker.com/)
    - [Apache Kafka Documentation] (kafka.apache.org/20/documenta...)
    📣 Stay Connected:
    Don't forget to like this video 👍, subscribe 🔔, and share 💌 it with your friends and colleagues who are interested in Python development and data science!
    🎓 Perfect for beginners and experienced developers looking to enhance their Python skills!
    #python #poetry #fastapi #genai #cloudnative #microservicesarchitecture #oauth2 #jwt #kafka #kong #docker #containerization #dockerimage #dockerfile #eventdriven #eventdrivenarchitecture #kafka #apachekafka
    - Connect with the Instructors: Have questions? Want to connect? Find us on LinkedIn:
    - [Zia Khan]( / ziaukhan )
    - [Qasim Sir]( / sirqasim )
    - Join Our Community: Become a part of our growing Facebook group and stay updated with all the latest content and discussions:
    [Official Facebook Group]( / 207857240128729 )
  • Розваги

КОМЕНТАРІ • 11

  • @t9fiction
    @t9fiction 8 днів тому

    library hai, mei school jata hon, meri book gum gaye, token mil gaya, biryani kha li, hehehe, hahaha, whowhowho,...
    chalo ab 5 min parh lain

  • @t9fiction
    @t9fiction 8 днів тому

    is din to Docker compose study nahi kerna tha ?

  • @rajanouman8902
    @rajanouman8902 25 днів тому +1

    Sir kindly discription/titile add ker dia kerian agar ho saka to video timeline b add ker lain..

  • @TV-tq9ch
    @TV-tq9ch 24 дні тому +1

    GenAI Quarter 5 Online Class 11

  • @MAli-yh7gr
    @MAli-yh7gr 27 днів тому

    plz mention the title of the topic,

  • @Khan_kpk007
    @Khan_kpk007 26 днів тому

    Dear PIAIC staff...
    kindly mention the class number and tile pls

  • @idotmart
    @idotmart 25 днів тому

    sir its request please add topic name on video title..
    and these are for only quarter 5?? i m in quarter 3 student is it for quarter 3?

  • @t9fiction
    @t9fiction 8 днів тому

    material 15 min ka hota hai, time 2 ghantay laga detay hain. to the point study kerwain, easy, clear aur precise ho to behtar ho.

  • @ahmedbadar3398
    @ahmedbadar3398 12 днів тому

    15=5=24=11