- 36
- 128 389
YourTechBud Codes
India
เข้าร่วมเมื่อ 25 ธ.ค. 2020
I help people build awesome software on the Cloud.
The Cloud and the Serverless space is constantly evolving.
Here are the things I talk about:
1] System Design
2] Backend Development
3] All things Serverless
Content Creator | Quality Tech Videos | TH-camr | Geek | Serverless Junkie | Nerd for Life
The Cloud and the Serverless space is constantly evolving.
Here are the things I talk about:
1] System Design
2] Backend Development
3] All things Serverless
Content Creator | Quality Tech Videos | TH-camr | Geek | Serverless Junkie | Nerd for Life
Helm is Failing You! Why I Switched To KubeVela And You Should Too!
Tired of Helm? Discover how KubeVela can transform your Kubernetes deployments with a more modular and efficient approach!
Are you frustrated with Helm slowing down your DevOps process? In this video, I break down why Helm is no longer the best tool for Kubernetes deployments and introduce you to a game-changing alternative: KubeVela. If you've been struggling with Helm’s complexity and limitations, it’s time to make the switch to a more modular, flexible solution that can scale with your microservices architecture.
Here’s what you’ll learn:
1] The Hidden Flaws of Helm: From its untyped templating system to the lack of drift correction, Helm’s limitations can seriously hamper your Kubernetes workflows.
2] Why Modular Deployments Matter: Discover how KubeVela allows you to start simple and evolve your Kubernetes deployments with plug-and-play components, traits, and traits-no more convoluted if-else logic in Helm charts!
3] How KubeVela Makes Scaling Effortless: Whether you need autoscalers like KEDA or complex multi-cluster deployments, KubeVela’s modular system makes scaling a breeze without breaking existing applications.
--------------------------------
References:
1] KubeVela - kubevela.io/
2] GitHub Repo - github.com/YourTechBud/ytb-practical-guide/tree/master/kubevela-introduction
--------------------------------
Chapters
00:00 - Introduction
00:33 - Helm: The Good Parts
00:50 - Helm: The Bad Parts
02:40 - The Idea Solution
03:55 - Components And Traits
06:45 - There Is More
#Helm #Kubernetes #KubeVela #KubernetesTutorial #CICD #DevOps
Are you frustrated with Helm slowing down your DevOps process? In this video, I break down why Helm is no longer the best tool for Kubernetes deployments and introduce you to a game-changing alternative: KubeVela. If you've been struggling with Helm’s complexity and limitations, it’s time to make the switch to a more modular, flexible solution that can scale with your microservices architecture.
Here’s what you’ll learn:
1] The Hidden Flaws of Helm: From its untyped templating system to the lack of drift correction, Helm’s limitations can seriously hamper your Kubernetes workflows.
2] Why Modular Deployments Matter: Discover how KubeVela allows you to start simple and evolve your Kubernetes deployments with plug-and-play components, traits, and traits-no more convoluted if-else logic in Helm charts!
3] How KubeVela Makes Scaling Effortless: Whether you need autoscalers like KEDA or complex multi-cluster deployments, KubeVela’s modular system makes scaling a breeze without breaking existing applications.
--------------------------------
References:
1] KubeVela - kubevela.io/
2] GitHub Repo - github.com/YourTechBud/ytb-practical-guide/tree/master/kubevela-introduction
--------------------------------
Chapters
00:00 - Introduction
00:33 - Helm: The Good Parts
00:50 - Helm: The Bad Parts
02:40 - The Idea Solution
03:55 - Components And Traits
06:45 - There Is More
#Helm #Kubernetes #KubeVela #KubernetesTutorial #CICD #DevOps
มุมมอง: 452
วีดีโอ
Make Your AI Agents SMARTER With These Agentic Patterns!!
มุมมอง 5072 หลายเดือนก่อน
Learn these Agentic Design Patterns to make you AI apps more reliable. The real value of AI Agents lies in conversations. But how can one model conversations reliably? In this video will look at a few powerful Agentic patterns you can use to make your AI apps more deterministic and reliable. In this video we will: 1] Why letting AI agents converse before answering us helps make AI responses bet...
AI Agents in Action: Solving Real-World Problems with AutoGen Workflows
มุมมอง 1.2K2 หลายเดือนก่อน
Explore how you can build AI apps reliable using AUTOGEN Workflows. AutoGen helps simplify the process of creating agentic software. In this video we will create custom workflows/state machines using AutoGen with a Local Model to help me organize my life. In this video we will: 1] Write some python code to make custom workflows using AutoGen. 2] Understand the role of GroupChat and GroupChatMan...
AutoGen DeepDive: Building Conversational Agents for Kubernetes!
มุมมอง 2.8K11 หลายเดือนก่อน
Explore how you can use LOCAL MODELS to build AI Agents using AutoGen. AutoGen helps simplify the process of creating agentic software. In this view we will use AutoGen with a Local Model to build a conversational AI bot for Kubernetes. In this video we will: 1] Write some python code to see how we can use AutoGen. 2] Learn how to call custom functions in AutoGen. 3] See how AutoGen works under...
I Fixed Kubernetes Autoscaling using Machine Learning | ft. Keda & Prophet
มุมมอง 1.3Kปีที่แล้ว
Explore how you can predictively scale your workloads to reduce downtime. The primary way of autoscaling microservices in Kubernetes is by using an HPA. Having said that, for most modern workloads, the Horizontal Pod Autoscaler isn't enough. We need to predictively scale our workloads based on historic patterns to be ready for peak load periods. In this video we will: 1] Decide how to select in...
SAVE Your Database With REDIS!!! Write Through Cache Explained!
มุมมอง 1.3Kปีที่แล้ว
See how you can implement a write-through cache using Redis Keyspace Notifications! Write through cache is a caching technique that writes data to both the cache and the database at the same time, ensuring data consistency and reducing database load. However, write through cache also has some challenges, such as cache invalidation, data synchronization, and event-driven architectures. In this v...
Why Istio Ambient Mesh is the Next Big Thing For Microservices !!!
มุมมอง 1.6Kปีที่แล้ว
See how the Istio Ambient Mesh can simplify Service Mesh Adoption Today!! Istio Ambient Mesh is a massive overhaul of Istio's data plane architecture. The goal is to simplify operations and make it more cost effective to run a service mesh like Istio in production. In this video we will look at: 1] What are the challenges of a traditional service mesh sidecar approach? 2] Take a look at how Ist...
I Spent 48 HOURS on Cloud Functions and Discovered THIS!!!
มุมมอง 8202 ปีที่แล้ว
Implement Continuous Deployments and Preview URLs with Google Cloud Functions! In this video we will look at: 1] How to deploy you code on Google Cloud Functions? 2] Setting up Continous Deployments with Google Cloud Functions and GIthub Actions. 3] Implementing Preview Environments with Google Cloud Functions! 4] My really cool dance moves! Promised References: 1] Documentation & Code [Git Rep...
How Cloud Run Can Help You Save A TON OF MONEY?!
มุมมอง 9022 ปีที่แล้ว
Cloud Run is the Best Serverless Solution Ever Made. Here's how you can quickly get started with Google Cloud Run! In this video we will look at: 1] What a Container as a Service (CaaS) is? 2] Deploying your first app on Google Cloud Run. 3] How you can achieve Traffic Splitting and potentially progressive delivery with Google Cloud Run Promised References: 1] Documentation & Code [Git Repo] - ...
Dapr: The Future of Microservice Communication
มุมมอง 2.5K2 ปีที่แล้ว
Checkout how you can use Dapr to simplify Microservice Communication! Microservices are amazing, but it can get pretty tricky to make them communicate. In this video I'll be talking about the different ways you can use Dapr to make microservices communicate. We'll explore the different use cases Dapr can help you with. Related Videos: 1] Basics of Event Driven Architectures - th-cam.com/video/X...
Cut Your K8s Development Time in HALF With TELEPRESENCE!!
มุมมอง 6702 ปีที่แล้ว
Develop directly in Kubernetes as though it was local with Telepresence! Kubernetes is a container orchestrator. Its very nature make development in Kubernetes a real bottleneck. You need to build and deploy a new image for every change you want to make in your app. This causes a massive hit to developer productivity. Telepresence attempts to solve this problem with the magic of networking. Usi...
Dagger: The Universal CI/CD Tool
มุมมอง 3.6K2 ปีที่แล้ว
Can Dagger change the way we write CI/CD Pipelines? CI/CD Pipelines have become an essential part of our software development lifecycle. While they make releasing reliable software a lot easier, they add a a degree of complexity and introduce a bit of a learning curve for development teams. Dagger aims to solve much of these challenges by standardizing the way we write CI/CD Pipelines. In this ...
Simplify Database Migrations Using PRISMA MIGRATE!!!
มุมมอง 10K2 ปีที่แล้ว
Learn how to use Prisma to perform Database Schema Migrations! In this video we will look at: 1] Why Database migrations is important? 2] What aspects to keep in mind to perform database migrations? 3] How Prisma Migrate works? Links to reference material: 1] Prisma Migrate - www.prisma.io/migrate 2] GitHub Repo - github.com/YourTechBud/practical-guide/tree/master/prisma-migrate Chapters 00:00 ...
How REDIS Can Save You a Ton Of MONEY?!
มุมมอง 2.1K2 ปีที่แล้ว
Redis is perhaps the most underutilized tool! Here's how you can leverage the capabilities Redis has to offer to take your Microservices to your next level. In this video we will look at: 1] How Redis can be used as the core of an eventing system 2] The next-gen caching capabilities Redis has to offer. 3] How you can use Redis as a specialized database. Links to reference material: 1] Redis com...
We Have Been Using Hasura WRONG!!!
มุมมอง 1.5K2 ปีที่แล้ว
Have we been doing GraphQL Wrong? Our traditional approach of using GraphQL has been poised with so many issues like security and performance. What if there is a better way of using GraphQL. In this video we will look at: 1] What are the problems associated with the current mechanism of using GraphQL? 2] What practices can we adopt to fill in the missing gaps? 3] How WunderGraph can solve our p...
Get Started with ISTIO in 3 Easy Steps!!
มุมมอง 1.3K2 ปีที่แล้ว
Get Started with ISTIO in 3 Easy Steps!!
How Traffic Management Works in Istio?!
มุมมอง 1.1K2 ปีที่แล้ว
How Traffic Management Works in Istio?!
Why You Shouldn't Use K8s Autoscaling?!!
มุมมอง 2.2K2 ปีที่แล้ว
Why You Shouldn't Use K8s Autoscaling?!!
Simple Hack to INCREASE Microservice UPTIME
มุมมอง 7942 ปีที่แล้ว
Simple Hack to INCREASE Microservice UPTIME
The RIGHT Way To CONFIGURE Microservices!!!
มุมมอง 7532 ปีที่แล้ว
The RIGHT Way To CONFIGURE Microservices!!!
Get started with Kubernetes within 10 mins!!!
มุมมอง 1K2 ปีที่แล้ว
Get started with Kubernetes within 10 mins!!!
How Does Kubernetes Work?! K8s Explained!
มุมมอง 9103 ปีที่แล้ว
How Does Kubernetes Work?! K8s Explained!
Why your Microservices needs Kubernetes?!
มุมมอง 4.5K3 ปีที่แล้ว
Why your Microservices needs Kubernetes?!
Using GraphQL to make Microservices Communicate!!
มุมมอง 3K3 ปีที่แล้ว
Using GraphQL to make Microservices Communicate!!
These Microservice Patterns Are Absolutely INSANE!!!
มุมมอง 3.1K3 ปีที่แล้ว
These Microservice Patterns Are Absolutely INSANE!!!
Top 5 DevOps Tools You Need to Know About!
มุมมอง 7193 ปีที่แล้ว
Top 5 DevOps Tools You Need to Know About!
Wait...how do you know about my uncle!
Haha. That shall remain a mystery!
Great Video!
Glad you enjoyed it
Helped a lot ! Thanks :)
I'm glad you found it helpful.
Hi, very nice tutorial, would you do a follow up to show can the data can be passed across agents ?
Yeah. I've been thinking about doing something on that. Is there any specific use case you are trying to achieve?
Nice shirt (and video too) ❤🎉
Priorities!!!
Big fan Would love to work with you Please give job 🙏🏻
Sure. Once I reach 50k subscribers. Lol
Omg I am a huge fan of you 🎉🎉 ur whole videos are something else to define ...
Thanks for your kind words. I'm glad you like these videos.
@@YourTechBudCodes thanks for your reply..... Can we expect a live youtube video on building a good microsservice arch... Project 🙂🙂
Mahn thats a tough one. Anything specific you are looking for?
@@YourTechBudCodes understood that.... iam expecting a good system design of one project in micro service arch with better solution from your side 🙂
acting acting acting so you communicate in real life like this?
It's a childhood dream of mine. Just can't let go of it.
if you do less acting and focus more on content.
I'm afraid that is not possible... sorry about that
Great breakdown of agent design patterns and yet its so fun to watch! 😀
Haha. I'm glad my cringe-worthy jokes haven't gotten to you yet.
@@YourTechBudCodes Give it time! It would be amazing to see code walkthrough videos as well though!
Hey, Can you suggest some courses and resources to master the concept. I am in final year B. Tech and this is what I want to pursue further. Also tell what are the future career prospects in Agentic AI?
Deeplearning.ai has some short courses on Autogen and some other tools you might find helpful. But things are evolving too fast to rely on a bunch of courses. You gotta put on the hat of a researcher. Always remember, these are just tools to help solve a problem. Get into the art of solving problems using the tools available at your disposal. That's what will help grow your career. All the best, buddy!
Absolutely LOVED the video! Super informative and had me hooked from start to finish. The visuals were on point-especially that planner agent giving some serious Optimus Prime vibes 😎. Oh, and FYI, already liked, shared, and hit that subscribe button! Can’t wait for the next one to dive even deeper into this awesomeness!
Wow. Really appreciate the kind words. This helps me keep going. Thanks!
This is soo very intuitive!!
I'm glad you found it helpful
Amazing!
Glad you liked it.
I need part 2!!
Haha. Glad you liked it. I just posted a part two last week. Do check it out and let me know your thoughts.
@@YourTechBudCodes thank you! I will check it out. I realized that we need our own Open AI key, may I ask why do we need it if we are running our own inference server and open source model?
Can you share guide on how can we pass a excel file as input for this?
Convert the excel file to csv and just pass it as the input prompt. Maybe add some annotations to create some distinction between the instruction and file content. If the file is too big then batch it up and process a set of rows at a time
@@YourTechBudCodes I have tried this approach but it is saying that I am unable to process csv file. This file has hardly 400 rows. If you can share some sample of reference that would really help me!
It's hard to help debug without looking at the code.
@@YourTechBudCodes can you share your contact email or somewhere I can share you code with errors?
I am trying to run it in vscode and keep getting the following error: "AttributeError: 'tuple' object has no attribute 'encode'"
Which line did you get the error on?
YOU ARE MY TECH BUD IN REAL LIFE great video
Haha! Always!!!! ❤️
This channel would be big in coming years ❤
That means a whole lot. Thanks for your support ❤️!
Hi, great video! Wanted to know how is this more reliable or resilient than using vanilla Prometheus query in keda, especially in case of spikes?
I'd say use both. The goal of the Predictive Autoscaler is to increase the number of pods before the load hits. This gives k8s ample time to go ahead and schedule new pods. Even if the replica count predicted by our autoscaler is off, its fine cause the backup scaler can cover the difference once the load hits.
Worth to mention: "As 2023 winds down, we're also bidding goodbye to an important part of Dagger history: the Dagger CUE SDK." So no more CUE with Dagger. Which perhaps simplifies the things...
Very true. I'm gonna create a new video on dagger exploring it's Go SDK
thanks, was good apart from cold jokes!
Haha. I really try... But i can't hold those in!
This video did what a week of reading didn't. Thank you, amazing, didactic, right to the point and simple.
Glad you found it helpful!
As k8s follow declarative and it continuous monitor desired state. then if any pod goes down, k8s recreates pod again and it maintains the desired state, in this way, auto healing.
Yup. That sounds about right.
Hey man. Good videos. You should make one on Hashicorp Nomad. Seems everybody is running behind k8s and it is overkill for most cases. New and early stage startups would benefit from a Nomad tutorial.
I kinda like that idea. Let me prepare something really quick
Finally a good explanation that is well put together and not boring as hell
Glad you liked it
Simple and clear. That's what exactly i needed. Please do come up with short videos , with clear information. super helpful
Glad you found this to be helpful
Fantastic!!
Glad you liked it
I loved the enthusiasm! absolute amaaaazing video mate!!! Thanks for that!
Haha. This was an extremely fun video to create.
Very clear.... And To the point... This was awesome... Loved it........ And To the point... This was awesome... Loved it....
Glad you liked it
damm this was really good explaination
Glad you liked it.
I am trying to run this with lm studio instead of Ollama and the model just generates text instead of running the function. Maybe autogen changed something since this video got out?
Actually... I have written my own wrapper above ollama to power function calling. Most open source servers don't support it. Try using inferix as your server.
@@YourTechBudCodes Interesting, thank you!
Dude this is REALLY good. Well done & thank you 👏🏽
I really appreciate it. Glad it was helpful.
well done, very underrated content
Thank you. Glad you liked it.
Thanks for this video. It's readlly great. I would love to see a video about how to get the output from Autogen into a webapp, including the human input. Would great. Thanks
Thanks. I'm glad you found it to be helpful. A video to integrate all this with a web app is definitely in the works. Will share that soon.
Is there a possibility to run an "Autogen Inference Server" with an API? I think that could be really powerful.
Uhm. I'm not sure I understand the question. The inference server does set up an API. Or are you talking about some kind of SaaS service you can integrate with?
Great video and you should definetly do more please. I have a question! how good is mistral 7b at function calling? is it as accurate as openai function calling?
It really depends. You should get rich performance If you limit the number of functions per agent and provide a rich conversation history before the function is called. I exclusively use OpenHermes 2.5 for my agents which need function calling
@@YourTechBudCodes gotcha thanks
There are a LOT of channels offering ~10 minute videos diving into the most recent and powerful LLM frameworks... most offering far less impactful examples (often minimal transformations of tutorials published in the repositories themselves), with far less clear explanations, with far less fluency both in the code and their walkthroughs. Your presentation style is clear, concise, and dense, yet friendly and approachable :) And using Kubernetes as an example, built on top of local LLM (including explanations as to the how and why) are not only practical, but help illustrate the range of use cases beyond yet another sqlite+gpt-4 "research agent swarm!" video. Keep up the great work! You're going to rise to the top of these in no time!!!
Thank you so much for the kind words. I really hope my videos add value to anyone who watches it. This motivates me to keep going.
y ouare the best you are the best you are the best. best autogen tutorial creator out there easily
Thanks for the kind words
Thanks for explaining AutoGen!
Your welcome. I'm glad you found it to be helpful.
Do you have a specific requirements .yml file for the conda environment you say to setup in step 1 of you "Setup conda env" or can i just create a blank one?
I just realised that i made a mistake in the Readme. You don't need conda since we are using poetry. I have updated the Readme to reflect that.
🎯 Key Takeaways for quick navigation: 00:00 🤖 *[Introduction and Restrictions]* - Setting the stage for using Oren to create AI-powered applications. - Three self-imposed restrictions: Open-source models only, code explanation in detail, and ensuring replicability in viewers' projects. - Emphasizing the commitment to using open-source models contrary to common beliefs. 02:30 🛠️ *[Building External System Adapter]* - Creating an instance of an external system adapter for Kubernetes. - Explaining the structure of the adapter class and its get resources method. - Discussing the flexibility of the method parameters and the use of AI to determine values. 04:19 🌐 *[Configuring Autogen for Kubernetes]* - Configuring Autogen for AI-powered interaction with Kubernetes. - Setting up the llama CPP inference server for better performance. - Adjusting parameters like cache, response timeout, and temperature for optimal AI responses. 06:25 🤝 *[Agent Coordination and Workflow]* - Introducing the Kubernetes engineer agent responsible for calling the function. - Describing the role of the kubernetes expert agent in researching values. - Explaining the user proxy agent as a substitute for human input and the group chat manager for agent coordination. 07:35 🔄 *[Agent Coordination Workflow]* - Detailing the workflow of agents' coordination in Autogen. - Explaining how the group chat manager orchestrates the conversation between agents. - Highlighting the role-playing game analogy used for model decision-making. 09:36 🤔 *[Testing the Multi-Agent System]* - Demonstrating the interaction and coordination of agents in action. - Checking the logs for successful execution and agent collaboration. - Acknowledging the efficiency of the agents in working as a team for the intended task. Made with HARPA AI
This is interesting
this is legit the best video explaining how autogen works, and i also love that you use local models. keep on doing amazing things. I would like to see what other real world use cases are there for the different types of agents
Thank you so much for the kind words. I'm planning to make videos on WebSearch and RAG soon.
i know this channel's gonna become huge so i wanna be some of the guys that started following from the start❤
This really means a lot. Thank you so much!
Cc amazing video ❤, excited for series
Thanks. Glad you liked it!
This is very interesting!!
Ikr. AutoGen is awesome!
Great video subscribed to your channel for more great info. If im not misunderstanding this, we can actually write pipelines and call them write in the source code using the sdk. Which is a gamechanger. Maybe im wrong about it but if not, changes completely the way we do devops.
Exactly. The newer version of dagger has the pipeline steps itself written in code. So technically you write code to run steps and write code to stitch it up in a pipeline making things super flexible. This indeed is a game changer
2023: npx prisma migrate dev / npx prisma migrate diff --from-url X
Thanks for the update
Amazing use case
Glad you liked it
Nice
Glad you liked it