Who will be Frankie is as a person and why is he doing what he's doing and what is his future? Yeah, okay, so probably you know just understand that To start well well the funny thing is that you know if you ask me this like a year ago my motivations were very kind of About reaching up it was about you know just Because I was young when I started because I took massive risks Since I was 18 Never had this concept of protecting my assets, you know making protecting what I have it would always be Most risky dangerous situations. It's not when I say risky I don't mean like like you know when somebody opens a business and that's risky because it's a new business I mean like Like like I'm gonna do a lecture that has 800 people in it in two weeks or I lose $30,000 And I have to start from scratch kind of risky Which by the way I succeeded Yeah so I was like a daredevil and And and that got me successful very very fast from a very From from just when I started I already started making Over $10,000 a month Just because I found the right mentor I took a loan just to work with them.  I actually took About $4,000 and then I paid him and then I took another $10,000 I don't remember. I don't know how exactly the amount translates to Dollars, but it took about $10,000 and I said okay. I'm going to move into a hotel That's going to cost me $800 a day and mind you this is me when I was making 2000 a month And and basically I have two three weeks to take what he teaches me and You can get get some shit going or else. I'm gonna lose so much money. It's gonna take me two years Just to get it back. Yeah So That's how I started like that's literally how it started now, of course, I mean I took many smaller Risks before that but but financially that's how I started So I was like your big big risk taker and my motivation was were always like Multiplied, you know 10x like 10 times the more risk 10 times more reward the 10x 10x next and I would spend like crazy I would spend about 120 percent of what I made So I would always be in a deficit.  Yeah, it's a do or die commitment Yeah, and I'll just be successful.   And not like the mediocre people who are like, oh, it's dangerous. I'm like, no You have a chance of failing. Like did you accept that risk? and And truth be known I didn't so so When I when I had my first big failure, I lost $20,000 in a day and then I Said okay, so No, like I like I had a call with with a potential client today and he said You know, what do you think about plan B? Yeah, about having a plan B if plan A fails. So yeah, so I told them I always have a plan B and plan B is if plan A fails Do the bigger thing like plan bigger So so so back then it was like, okay, so the $20,000 I lost $20,000 the it failed the risk failed So instead of fixing the problem and then trying again, maybe yeah It's like imagine you're wounded and so instead of healing the wound you You do it even harder. Yeah, I took a bigger risk With with it, but but not like it twice bigger risk like a 10 times bigger risk with a 10 times bigger reward and Then in the span of like three months ended up losing over a hundred thousand dollars Which for a guy who spent almost everything he made and relied on income. That was devastating. Yeah So So today you asked what motivates me I'm Much wiser I'm about the growth. I want to grow as fast as possible I want to See every single area of my life grow but I've gotten more Grounded where it's like I came full circle. It's like When I was 18 I learned about habits and how you know consistent daily small habits Like an apple a day 10 push-ups a day small things like that if you just make do them consistently Over a long time. They'll make the biggest difference.  I want to take massive action.  I Want to make it in a bag like I want to do like the up thing You know like bam, but thing is when you do it if you can't support that growth That fast growth. So you have you know a small growth from the consistency alone Just you know one apple a day five put 10 push-ups a day five minutes of meditation Small growth. Yeah, then you have this super massive extremely dangerous risky leveraged type of action which is looks like this But the thing is any growth you have to support it with more actions, right? So so this is impossible you can't do this and Keep doing it because because you know, let's say, you know, it's like playing Russian We're left like so the first time doesn't works that it works second time where it works third time works You know, you you want to fail as fast as possible because actually the longer it takes you to fail Yeah, the harder you'll fall Right, so I'm glad I didn't fail at the millions because because then I don't know if I would have been able to bounce back right so today what I'm focused on is And my biggest inspiration is like take every single area of your life that you want to be better at And don't be like one of these guys who are like, you know, oh, you know, when I take care of my money Then I'll take care of my fitness. No Everything like what do you want from life? Imagine you had everything. What do you want? So I want help. I want I want to feel good I want to look good. I want to be famous. I want to make a lot of money You know, I want to read a lot and learn a lot so just take all your goals make them into daily habits and then instead of doing the slow growth from consistency or the Risky growth that's again, it's not sustainable.  Like how do I make sure I grow as fast as possible like as high as possible? But make it consistent and that's how I develop the philosophy of massive consistent daily action So, you know, some people are going to tell you to take massive action Some people are going to tell you to just be consistent. I tell you do both And that's why I do what I do Which, you know uploading five years a day meditating for an hour every day Reading two hours every single day You know tons of instagram posts tons of instagram activity You know just just many many more habits that I do on a massive massive scale and I do them every single day Seven days a week right So so that's my that that's my motivation today. It's just It's it's a lot more dumber. It's like I don't want to think about it too much I don't want it to be confusing. Um, I don't want to guess too much I don't want to risk too much unless I see an opportunity that's, you know, smart not just uh, hasty and you know I want it to be so that I can look at what I did and just look at anybody else and say, hey Like literally this is what I did like abc. I just did that and you can do it too and you'll get the exact same You know around that area of around the same results. Yeah Makes sense that makes sense Are you already recording this or Okay, I'm not recording this so I know you don't need to I'll I'll send you the recording Perfect but so, um So what is your goal? Like, you know, you're you're helping people But I I see that you already, you know made very good progress, you know in in terms of youtube followers in terms of instagram followers Yeah, so what is what is the number one probably question is What is your goal? Okay Probably in two or three years And where do you see yourself probably 10 years down the line? I mean if you have People like me who was who was still trying to follow you and you know getting inspired from you doing a lot of activity You know, what is it that we can you know? Well, um, this might be a bit of a controversial answer, but I mean I I don't really have like a whole um Like like I I just take my vision Yeah, like what do I want in my life like say I could have had anything, you know, I can have anything, you know money's not an issue Yeah, what they want. So I said, okay. I want to be famous. I want to lecture in front of thousands of people Um, you know, I want to write 500 books in my lifetime I want to and not like short ebooks, but books Um, you know, I want to be renowned world renowned. I want to hang out with the most successful people in the world I want to travel um Don't remember if I said it, but I want to have the best body And most amazing body possible. I want to have peace of mind. I want to have clarity I want to be super smart and many more and I I'm not like, you know One day I'll get there, you know, I'm my goal is My motivation my goal is the same today as it will be Probably in a decade or two. It's simply progressive realization of my ideals so I don't have a goal for two years from now or three years or 10 years because frankly, I don't know I don't look at it like like there's me and then there's a goal and then It's a moment that happened like I achieved the goal. I look at it like a spectrum Where you get close and closer to the ideal Of that goal Yeah, for example on aiming for 10 million youtube subscribers, which I'll need about a billion views for that right I probably won't get to that But I'm aiming for it You know, I'll keep moving until I get there. Yeah So I don't you know I constantly look at the future, but it doesn't change and I don't put a date on it I just look at how I want my life to look And I look at what I did today and I ask myself did I Of course, it's written down the things I need to do. So I don't need to guess if I did it, but did I Do the things today that moved me The best step forward that I could take That's it and then and you say, oh, you know, just a step It's like, okay, but then I'll do it again tomorrow and then again the next day and then again the next day And the next day and the next day and the next day seven days a week You know 365 days a year so You know by the time you ask me a month from now robbie like or a year from now like robbie, um you know How are you towards your goals? Like How's uh, how's you know, what's changed? I'm like nothing changed I'm still taking daily actions Still moving once the closer every time the biggest step I can take right now Because because if I for example With my goal of speaking weekly to crowds of over a thousand people. I'm not going to be able to do that right now But am I able to maybe provide content? Speak with people Work with clients, you know progressively realize that of course so You know, so that's the action that I take daily and then as the audience grows Again, I used to public speak a lot, but I did it in one country But now I'm expanding internationally So it takes more time.  So I don't look at two years from now 10 years I just look at now And the ideal ideal future. Yeah Okay, okay. Now that is really really good and something really You know something really to think about actually, you know Because for me, I used to break it down in years.  It's kind of makes sense. You know, you have to see yourself. Where do you want to end up? Where do you want us, you know, what is the end goal? So really makes sense Good. Yeah, I just I just skipped ahead because I found that when when you focus on dates, it's it's it's actually a problem because you Thing is the person you are now Is not the person you will be a week from now So when you say I have a goal for five years from now It's like two different people talking Because the you right now is not the you From two years later. Maybe you learn a skill that allows you to get there like 10 times faster right, so You know, maybe you know, and maybe you do it slower But So if you're gonna set a goal a deadline say, okay two years from now Then what what I do was would be like to set a really Hard deadline like actually make a commitment Where there's a risk involved like, okay, I have to make it happen In two weeks in two months into years When you just look at it like, okay, what do I want to happen in two years? Probably you just limit yourself Because maybe if you just think 10 times bigger it could be it could happen in two months So so I don't play around with Uh potential I play I you know, I play around with Kind of having the image like what you know, what gets what gets me excited the most right now and sometimes Every once in a while I just get like a burning a desire towards a specific thing regarding my vision my goals And I'll just put so much effort into that so it will progress much faster Right, right. Well, that's very interesting. Thank you for sharing that Good the next question that I have is uh, look I come from a very Middle-class family and you know for four years. I have been in the state of mind where you know, I'm doing good I'm fine. I'm better than average people But after I read the 10x rule, which really, you know, kind of opened my mind and said dude You know, I have to really do a lot to you know, become what I want to become and not live an average life Now I am trying to help people to realize that same thing because you know, I come from India and People are still not so aware that, you know, they they have so much of potential they have So if I have to give you a number 260 million people they are in the middle-class category to middle-class Out of 260 million 70 percent.  You know getting things done so My audience is you know, is the people who are more likely In sales and in small businesses So what is the piece of advice that you will give, you know, to People like me and other people who have realized that look we have we have been average We're in sales. We're in business. We need to get ahead in life What is the piece of advice you will you will give us? Um, it just increased your sense of responsibility because When people say I'm good First of all, most of the time it's wrong because like, you know, I'm good as long as something doesn't go wrong Yeah, that's true. But but you know what I once had a A guy I sat with, you know, he Asked me to come so you know to invite me to a restaurant to to talk to him And he told me like hey, I don't really Money is not really like a thing for me.  Like what about mom?  Oh, yeah You don't want to give her like another decade or two before she dies of old age like another decade or two of you know Just kind of resting and being happy that she made you What about dad? Okay, does he still have to To to wash cars every day or Do the mechanic thing it does whatever he no Do you think it's fine that mom and dad still need to worry about money? And you're good.  And then you increase it a bit more and then you ask, okay What about my girlfriend or my wife like I'm like again, I'm speaking To men here, but this could be easily applied to women Yeah, like, you know be the man like why does your woman woman have to work? Yeah, you don't want to give her the choice Whether she wants to work and they're like, oh, no, but it's it's it's an equal society. It's like, yeah I'm not saying she doesn't she's not supposed to work and I'm saying Why not give her as your partner? Why not give your partner that ability? And then you expand it more and more and you know, what about your kids? Yeah, what sort of an example are you setting for them to just be average?  What should I do?  They wouldn't need to be one of 100 people just sitting standing there like the board Yeah, you know, they could they could literally just hire, you know, you could you could literally hire 100 people On minimum wage just to stand there like like that's what you imagine to like a Person standing with a board and So yeah, just you once you like increase your sense of responsibility Um, most people can't do that or they're really afraid to do that because it's like I'm vegan by the way So it's like people thinking about oh the animals, you know, and like I don't even want to think about it You know, like I'm not even even I didn't take a mark my shit yet Isn't taking isn't taking care of so you want me to think of the animals? No, that's too much too much right now. So that's what happens when I tell people like increase your Responsibility zone What do you what do you take care? What do you take responsibility for? Uh, so if your mom has financial issues, it's not her problem. It's your problem. Yeah Then if your girlfriend has to work, it's her. It's your problem. Not her problem. Yeah So then you increase it even more.  Of course choose yourself But why not have more so?  I honestly did everything in every area of my life.   Just start thinking bigger. Yeah. Yeah Awesome. No, I like that. Thank you So Robbie as a person if you have to stay motivated, you know One of the things that that really keeps you going or what is it that you do? What is it that you consume?  It's really probably you know help them You know watching funny Chicken videos kitten videos, baby videos.   What do you watch? You know? I know Grant Cardone is one of your force. You know motivation force. What else do you do? Well, I to be honest, I don't get motivated anymore. Um You know and Grant Cardone also talks about the difference between being obsessed and being motivated Um Motivation is a feeling. It's when you feel like you want to do something. Yeah, you know that of course That's not the textbook definition. But you know for the sake of purpose how people treat the word It's uh, you know, I'm motivated.   I'll just go I don't want to meditate.  I'll just make a video anyway. So it's not I'm not focusing on motivation I don't need motivation. It's actually when you feel like you need motivation It's really bad. Like it's it means you're gonna you're looking for ways to to not move Because you basically add a new thing that you don't need by default like Like because you you're like I you decided I need to be motivated. So I need to feel like I want to do this Uh, you're not going to do it until you feel like it.  Yeah, um, but when you kind of accept Like, okay I can be depressed. I can be unhappy, you know, the day that I realized And this was so big for me. Like I can be depressed It's still Do everything I can be depressed and read and I can be depressed and work out. I can be depressed and meditate I can be depressed and making videos and then I realize like hey, but So I'm depressed and then I'm not depressed But when I'm out of the depression I still have all the the benefits I gained So you work out, you know, it doesn't matter how what your mood was. It matters what you did You know, your body doesn't care And you know, I even realized in some avenues like videos the videos are even better When you're like angry or depressed because you get more emotions into it. Yeah, um It's more of all So so I don't focus on this but what I do focus on Is and again, you you can show the book Because it's it's very related So thanks Grant Grant Cardone. Uh, I I focus on My you know obsession Is is that thing that you can't stop thinking about so you all I'm an obsessed guy So I'll always have to obsess with something Um, you know at some point it's been obsession with weights.  So I have a daily on my iPhone iPhone But you can use an android to you. I have an app. It's called notes You know the default app on android you can use ever notes easily and I basically have Um a daily template Uh, where I write down my my goals my goals in life You know tasks for the day kind of really things. I just need to get done today Yeah, um, like for example send an email to grand card owns assistant So it's like like one time activities and then a quote Which you know is I It's my job to look for a quote that will kind of motivate me for the day In the context of what I'm experiencing So I'll just use that quote and also even post it on instagram every morning So it's even part of my routine And then the big part Is the list of daily goals. So it's like a checklist that I need to click on to check check off And it's it's a list of over 30 things That I do every single day and I miss at least about one maybe two every day But it's never the same one. So I might you know today I might Uh instead of writing 15 10 pages I might write three or instead of Mediting for an hour. I might do it for 20 minutes or I might even Not work out, you know one time But all in general out of the 30 things I do about 28 maybe 30 every single day Wow, and that's what I'm obsessed about from the moment I wake up Till the moment I go to bed I focus on the list I look at the list about I guess 100 maybe 200 times a day Just open it and open it open and every time I do something It's fine because the motivation comes after Because I do something and then I check it off. I click on it. I see a check mark I get motivated. I get dopamine, you know, I get oh like that's awesome and then I I for example one of the Daily goals is to buy an article And to post it on warrior form.   So it's like Just like But that's how I kind of pump myself up.  I'm like Yeah You know, this is awesome, you know, this is some big learning for me You know, I'm glad that we're having this conversation because I never thought of that way, you know If I'm depressing if I'm if I'm not in mood I probably will not do that thing But you know, I realize now if you still get that thing done then you're in better mood tomorrow You'd realize oh good. You know, I got this thing done. It's a great It really still counts man, but by the way the the there's two reasons So yeah, first one is that it still counts, but the second one and this is a Small secret I'll tell you because sometimes I talk with the universe You'll find out once you start doing this and you know, I Anybody could take my bed on this You'll find out that when you do it even though you're depressed or angry or whatever it is And you know how before you go to bed you feel kind of you know, the depression is coming tomorrow You know what I mean? Like you're about to go to bed and you already know that tomorrow you're going to be depressed Yeah When I have that moment I get happy I get excited While being depressed because I'm like, okay, I can feel myself getting depressed And I get excited because I know one simple truth I don't know if it's the universe or god or karma or I don't know why but When you have a day where you're depressed and you still Do all the things you should you need it to do You get rewarded big time for And sometimes it's in things that are You know that makes sense like for example Your mood gets better you get happier you make good things happen, but It's whack like Lucky events like that client you couldn't close If you do everything you needed to do at the end of the day He'll call you back And he'll say he wants to pay You know that girl you wanted to meet at the end of the day Yeah, you call you You get lucky When you take action, even though you don't want to it's like you're building karma or something It's always work training.       It's secondary because You know, I'm not saying don't deal with it because I even have a daily goal of dealing with things So I have a daily goal that before I go to bed. I have to make sure Anybody who contacted me, you know good that I have to get back to them Sometimes I don't want you but I do So I never leave things, you know, I don't it doesn't mean like don't take care of your life But what it means is that you force yourself you force growth You force it on your health on your wealth on your relationships on everything in your life You force it to grow. So you feel bad.  They're going to hate themselves even more They're not going to increase their income. The body are going to be, you know, it's going to be in less good shape No, but it's not even because of that just it's just You move forward. So you know because you know that if right now you have financial problems problems on this level But you know and you're right now on this level But you know next year I'm going to be on this level I'm going to force it So could it really be that bad like even if I couldn't take care of it now Maybe a month or now I would be able to maybe two months maybe half a year maybe a year But again, you turn time into your ally So when you look into the future When people they when they don't see growth in any area of their life and they don't see it happening That's when they get depressed and desperate And miserable it's when you look to the future and you don't see anything getting better But when you force it and you have that discipline and you know, you're going to do it every single day Then you look into the future and it's always bright Yeah, because you you literally realize unless somebody's going to like kill me or something I'm nobody can stop me from growing and and and because I'm not talking about Fantasy growing. I'm not talking about one day. I'll be a multimillionaire superstar. I'm talking about Whatever you have You know, you're going to have more. It's a fact. I'm not saying you're going to be you work out every day I'm not saying you're going to be a bodybuilder, but I am saying Guaranteed you're going to have a better physique a better body better strength You know, you meditate every day.  You focus on your growth in marketing and in your sales abilities I'm not saying you're going to be Warren Buffett, but you're definitely going to make a lot more money. Yeah That kind of you really really explains the anchor thing I love it a little bit And then and then what I said about the goals again, you asked me Um, I told you like I don't look into the future. I don't look two years five I know that if I keep doing this, I'm always going to be growing which is really what I care about I just care about, you know, my life getting better and better Yeah, and if I'm lucky I'll hit it big Okay, so so if I'm lucky I'll get to 10 million subscribers, you know, and if I'm lucky I'll be worth hundreds of millions and if I'm lucky I'll have a body like, uh, you know, like that the zaka throne and in Baywatch But even if I don't get there, you know, would you really be that disappointed? If you get to age 80 and you're only worth 50 million Or you only have, you know, half a million subscribers or, you know, however, as long as you're growing You feel good and sometimes you feel bad because you feel like you're not growing fast enough And that's just an opportunity to grow even faster Right, so every once in a while I do my daily habits And I start feeling a bit dissatisfied again Because I'm like, oh, I could do more So so you get used to the, you know, to the pressure you could say And then you add a bit more and then you add a bit more. So even the efforts keep growing and obviously once you have employees And you delegate certain things then you have more time available then you can have more habits So, you know, the growth always continues. So everything except your your body, you know, because you have to Do the work yourself Everything except your body can keep growing even if other people just keep the habit for you And you just pay them Very interesting Yeah, that's a beautiful explanation. Thank you so much A lot of things to learn, man Keep doing what you're doing keep inspiring people and helping people and you know, I'm really happy that we had this conversation Awesome, dude. So that's it. That's all you want to know. That's all man.   Uh, so when I saw your videos about sales Uh, I mean I was like, well that that's enough. That's a cool guy Wow, same here feeling is mutual man feeling is mutual. Yeah So, yeah, I'll talk about a little little bit about myself then So, uh, my name is Dave Gadby Been an average guy for many many years Until I stumbled upon Grant Cardone and red 10x rule that really opened my eyes Now since since then, you know, since I I I know that I've been average There's a lot of catching up to do I really got purpose of my life Which is I am a sales guy. Okay, and that's all I know to do, right? So I'm in a mission to help 10 million people and uh The question a lot of people ask me why 10 million as it look I learned from Grant Cardone that if if I target my, you know, one million I probably will fall short of it and a lot look good As compared if I target 10 million if I fall short of that, it's fine So my goal is to help 10 million people in in whatever way or form I can Uh things that I've started doing is I've started posting blogs videos to help people inspire And that has really changed a lot me as a person as well Uh, I've started the whatsapp group where I have 70 plus people who are part of the winners club So that is part of my routine I share videos with them and they inspire me back, right? So it's more like a force which is inspiring me back um, yeah born and brought up in a very, um Humble family and my father was a truck driver And um me and my brother fortunate enough to get the education in english medium So look things which I did not have the sales mentor which was missing in my life for 13 years I feel that I had that force I could have grown gone places and I could have made a difference to a lot of people's life and Now today in that I'm in that situation where a little bit of whatever I could have, you know Learned from different people and whatever has been working for me I'm trying to share that with everybody and see if that makes difference to them and making them aware that the things that I have lost Time which I have lost in last 10 10 30 years I won't I do want them to lose Them to you know, they can look up to somebody and say hey, you know what that guy's accessible You know, they can have a mentor like grand cardone, but is he accessible to everybody? He's not right. So I can be that person probably a sound board Uh, two lot of people and uh, I'm still doing that. I've started receiving a lot of appreciation from people Out of 70 people who are there on whatsapp group, uh, you know, probably 50 people. I don't even know them But still you know, I'm connected through them I'm still just you know, still learning still growing long way to go But that's about me, uh, working with the market research company as an associate director and I've been hoping to make big someday Just like you So thank you. Thank you really really, you know, it's it's an honor. Thank you that you took time And and we'll be speaking having this conversation Sure, sure. It's my pleasure and it's also very rare to come up with somebody who's kind of as genuine as you You know humble and genuine, uh, which is a really really cool thing. So, um Yeah, anybody who's interested in sales? Yeah um I mean that that's what I personally most Like about you your content. Of course, not just sales, you know Like just do this but like sales and kind of inspirational Thinking about sales then Yeah, I definitely Recommend you check the guy out Thank you Pleasure. Thank you. Great talking Pleasure my pleasure. Ravi. Thank you so much for your time. Really appreciate it. Sure. Bye. Bye. Take care


The latest episode of Black Mirror brings up some really interesting questions when it comes to the philosophy of free will as well as the power of choice. What is up everybody? This is Chris from the Rewired Soul where we talk about the problem, but focus on the solution. And if you're new to my channel, my channel is all about mental health. And what I like to do is pull different topics from pop culture, try to teach you how to improve your mental and emotional well being. So if you're into that stuff, make sure you subscribe and ring that notification bell. So for all of my loyal subscribers, first off, I love you. I love you so much. But anyways, this video is going to be a little bit different, but kind of not. Most of you who know me, I try to see how mental health ties into everything. And one of my other passions aside from mental health is just philosophy. And I think philosophy is really important when it comes to mental health because for me, philosophy and just reading about different philosophical ideas or watching different philosophy channels on YouTube, it allows me to get a new perspective or a different perspective. A lot of our mental health is based on our perspective. If you don't believe me, think about half as glass full versus half glasses, half empty mentality, right? Think about optimism versus pessimism. Those are things that play into our mental health. So when we talk about philosophy and we're introduced to new ideas, they can possibly change our perspective on different situations, which actually help improve our mental health. So yeah, real quick, Bandersnatch, the latest episode of Black Mirror. There's not really going to be spoilers in this, but those of you who haven't seen it and you're just interested in watching this video. Bandersnatch is basically about this young man named Stefan or Stefan. I don't know how to pronounce it. They said it a couple of different times, but I forgot. Anyways, it's based in 1984, back when Choose Your Own Adventure books were kind of like the thing. So he takes this book, Bandersnatch, and he turns it into a video game. But basically throughout it, one of the issues that Stefan deals with is, is he in control? Is he really making his choices or is somebody else making the choices for him? And there's a few different ways that this episode of Black Mirror looks at, you know, this idea of free will, right? And destiny and fate, you know, from Colin to the original author, Davies, to the woman who did the documentary, right? But there's some really interesting topics that we can discuss. And I want to start off by talking about Buddhist philosophy, okay? So I love meditation, right? Like this is just my thing. But one of the reasons why meditation is so interesting to me is because there's so much philosophy behind it too. So there's a lot of Buddhist philosophy as well. So I'm really into Buddhist philosophy. I'm not into the religious aspect, but Buddhist philosophy is very interesting. So there's this philosophical idea of the non-self, okay? So Buddhism has been around for thousands of years. And basically part of Buddhism is coming to the realization that there is no such thing as self, right? Like we have this kind of idea that there's a little miniature version of us inside of our head that is making choices constantly, right?  You know, where are my actions coming from? And we start to see that most of our actions and most of our choices are coming from two different things. Two different things. Attraction and aversion, right? We want things that make us feel good and we don't want things that make us feel bad. And this kind of drives us, which is very interesting when you start thinking about the quote-unquote choices that we make and the free will that we have. And there's some great books on this. And by the way, I'm going to link a few books down in the description in the pinned comments that if you're interested in this kind of philosophy or even the neuroscience behind it, make sure you check out these books, all right? And one of the reasons this Buddhist philosophy of non-self is very important for your mental health is because we start to see that we are not the driving force behind our decisions. A lot of it is based on emotions. We do so many things based on emotions. So are we controlling our actions or are our emotions controlling us, right? Now, what's even more interesting is Rachel Oates. I know a lot of you are Rachel Oates fans. She's an awesome YouTuber. Go check her channel out. She recommended an author in one of her videos, Ruby Wax, okay? And Ruby Wax, one of her newest books is called How to Be Human. And in that book, she also has a neuroscientist and a monk, all right? So at the end of each chapter, the neuroscientists and the monk, they come in and they discuss these things too. And the neuroscientists, when you talk to him and there's a bunch of neuroscientists who will tell you this, is that these Buddhists from thousands of years ago, they're right.  And if you got the best neuroscientists in the world and you got some neuroscience, point to me in the brain where the self is. Point to me in the brain where I am. They can't do that, right? So you have so many different parts of the brain. You have so many lobes and cortexes. You got the amygdala. You got the hippocampus. You know, all these different things.  So that idea that we've had for so long, of there's a little miniature us inside that's just kind of making these decisions, it doesn't exist. Basically, there's so many things that go into the decisions that we make, the choices that we make, the way that we feel. There's so many different connections that are being made on a regular basis that are driving us to make these choices. Like when you watch an episode like Black Mirror and Stefan's like freaking out like, who's doing this? Who are you, right? Like, this is something that we need to ask ourselves too. Not in that kind of like, hey, who's controlling me? But we need to ask ourselves and sit down and say like, where are these thoughts coming from? What drove me to do that thing, right? Because what we find, what we find is when we journal, when we meditate, we are basically just this culmination of our experiences. So what's interesting is Tristan, my beautiful girlfriend and I, we watch band or snatch together and those of you who haven't watched it, it's interactive, you get to make choices. And Tristan, you know, her and I are like yin and yang, right? So she gets kind of like that darker mentality and I'm kind of like, no, let's try to get a happy ending, right? But like even just looking at the two different ways that we see our options, think about it.  Now, why is it that we choose what we choose? You see what I mean? So this also helps me have more empathy to other people in the world, right? Because everybody is just a big sum of every experience that they've had.  A lot of personality disorders are based on a way a person was raised, right? Trauma is based on things that happened to that person. So we have to realize that, for example, somebody who has been through trauma, they might have more anxiety than somebody else. They might be more conscious than somebody else. You see what I mean? Now, imagine if that traumatic experience never happened, would they be as cautious? You see what I'm saying? Now, the second part of this is this illusion of free will when it comes to our choices. So a great book that I'm linking down below is called Free Will by Sam Harris. So Sam Harris is a neuroscientist. He's also kind of a modern-day philosopher. Free Will is an excellent book. It's a very short book. If you get the audio book, I think it's like an hour and a half. But Sam Harris, he dives into this idea of where our choices come from, right?  Oh, because I'm hungry, right? Well, why did I decide to pick that food? Oh, because I've had it before. Well, why did I have it in the first place? And, like, the further you go down, you start to see that these thoughts, these ideas, these choices that we make, they seem to spring up from this void. They come from nothingness, right? So I definitely recommend you check out that book. It just kind of gets your wheels turning and have you ask yourself, like, why do I make the choices that I make? Do I really have free will? Now, something I want to throw out as a disclaimer is, yes and no. We do have free will and we don't. Like, we do have the power of choice. But so many of us live in this autopilot where we let our emotions drive us. So are we really in control? When we do something out of anger, are we really in control? When we do something out of fear, are we really in control? When we do something out of lust, are we really in control? You see what I mean? Like, there's so many things that are happening where we like to think that we're in control, but we're really not. But what's the solution to this? What's the solution to all this? And I recommend two things. Meditation and or journaling, okay? Getting quiet and seeing where your thoughts are coming from. So those of you who watched my James Charles video, I explained the prefrontal cortex. Part of the prefrontal cortex responsibility is impulse control, right? So the more you train your mind, the more you can pause and say, whoa, why was I about to do that? Where did this come from? Oh, it came from anger. It came from fear. Like, my book, Rewire Your Anger for those of you who have read it or those of you who haven't.  So now when I get angry, I can take a pause and say, what am I afraid of?  Like, if you had the power of choice when it comes to your thoughts, right? Would you ever have a negative thought ever? Who would, right? Would you choose to be angry? Would you choose to be depressed? Would you choose to be anxious? We are in very, very little control of our brain. But what we can do is we can strengthen different practices to rewire different neurological networks in our brain to help us make better decisions, to make better choices, right? Like, think about the choices we make when it comes to food, right? Do we choose to eat unhealthy? If it was our choice, we'd probably be the healthiest people on earth, right? Like, for example, I'm a smoker. Cigarettes have control over me. I am not choosing. They have made me their business, all right? When I was a drug addict and alcoholic, I was not in control.  And if you want to, go check them out if you got into the last season of Black Mirror. But I like taking examples of this to just kind of, like, get you to, you know, kick up the gears in your critical thinking a little bit and start looking at this. But remember, remember, although free will is kind of this like wishy-washy thing, we can train our brains to make better choices, to make healthier choices when it comes to our relationships, when it comes to our mental health. You know what I mean? So just think about that for a little bit. And again, I will link all these books down in the description as well as in the pinned comments. But let me know. Let me know what you thought about Band or Snatch. I'm also going to do another video where I discuss disassociation and derealization that was kind of depicted in Band or Snatch. So make sure that you stay tuned for that video as well, alright? But anyways, that's all I got for this video. If you liked this video, please give it a thumbs up. If you're new, make sure you subscribe and ring that notification bell because I make a ton of videos. And a huge thank you to everybody supporting the channel over on Patreon. You are all amazing. And we have some brand new perks over on Patreon for 2019. So click the tab right there and go check them out, alright? Thanks again so, so much for watching. I'll see you next time.


Hello psych-to-goers! We just want to take the time to thank you for all of your kind support. We are a team of dedicated, passionate, and hardworking individuals who come together every day with one goal in mind. We want to make psychology come alive for you. We are self-funded and recently launched our Patreon. If you enjoy the work that we do and find it meaningful, please stick around until the end of the video for information on how to get more involved with us and all the cool rewards you can get from us. We hope you enjoy this video. We're all selfish to a certain degree, but problems only develop when it reaches a high level of self-centeredness that teeters on the edge of narcissism. If you have a family member, romantic partner, or a co-worker that makes you feel invisible because they rarely pay attention to your needs, know that you're not alone. Here are 6 effective ways to deal with selfish people. 1. Try to understand what is triggering their selfish behavior. Psychotherapist F. Diane Barth emphasizes the idea that understanding does not mean letting someone off the hook, but learning about what is motivating someone to be selfish and detecting their patterns can help you be less dismissive of their behavior. As humans, it is an instinct to be selfish. Children, for instance, are naturally selfish because learning to understand the feelings and needs of others is something taught to them as they get older. Elderly people and those with illnesses are also selfish because it's a way of survival. When you learn about what is motivating someone else's selfishness, then you can understand why it is sometimes essential. 2. Try not to take their selfish actions personally. Instead, stay true to yourself. It's easy to get wrapped up in someone else's accusations. If someone is making you feel bad for not paying enough attention to them, know that you don't have to stoop to their level, nor do you have to take their words or actions personally. It's not your job to serve someone at their own time and convenience. If you think you're in a toxic friendship, check out our video, Ways to Recognize Toxic Friendships, for more helpful advice. Being around a self-centered person can be overwhelming and exhausting that you may experience bouts of anger, frustration, or sadness. Know that you are still in control and that you don't have to be reactive towards their selfishness. Instead, focus on alleviating the pressure you feel through your favorite hobbies or fun events. 3. Become familiar with the misconceptions about selfishness. There are many misconceptions about selfishness. For instance, according to Barth, it is common in our culture to believe that having kids is a selfless act and that not having kids is selfish. But people can have kids for selfish reasons, such as a way to be loved, bond more closely with a spouse, or to fulfill a parent's wish. This is why it's crucial to examine circumstances carefully and re-evaluate what is considered selfish or selfless. People can be selfish without knowing it. Help them understand their motives behind their actions. 4. Bring up topics you're interested in discussing during conversations. If you feel uncomfortable always listening to someone else talk about themselves, you can interject in a non-combative way. Whether you enjoy art, music, or philosophy, you can change a subject midway through a conversation with a simple question such as, hey, have you heard of so-and-so? Or with a statement like, last night I came across X, Y, and Z. Initially it may seem abrupt and even random, but this gives the person a hint that the two of you have been spending too much time on their stories. If you find that the individual keeps trying to go back to their own topic, you can politely remind them that you've already heard about it. This will prevent you from giving into their attention-seeking ways. 5. Limit the amount of time that you spend together and hang out with supportive people. Space always helps. When you limit the amount of time that you spend together with a selfish person, you can obtain more freedom to take care of your own happiness and be who you are instead of getting caught up in meeting their needs. This is more approachable than shutting them out altogether, especially if the selfish individual is a family member or a co-worker that you cannot easily avoid. When you set healthy boundaries, you're reminding them that the world does not revolve around them. It also gives you the opportunity to spend more time with supportive friends and family members who believe in helping you grow and evolve. This will prevent you from being stuck with fulfilling someone else's responsibilities. 6. Learn the difference between healthy selfishness and toxic selfishness. When you constantly deal with a selfish person, you often experience guilt for putting yourself first. Remember, you're not doing anything wrong.  This is why it's essential to practice self-love. We all need a healthy degree of selfishness to sustain our mental health and well-being. When you recognize toxic patterns of selfishness, you can break out of them by choosing not to give in to them. Treat yourself every once in a while and fulfill your own desires and needs. You're important too. Are you dealing with a selfish person in your life? Please share your thoughts with us below. Also, don't forget to subscribe for more content from Psych2Go and check out our Patreon. We started it because we want to grow into a bigger platform that reaches more people who are in need of help. With your contribution, you can receive our PSI pendant, t-shirt, issues of our magazine, and many more membership benefits. Your funding will help us produce quality script writing, voiceovers, and animation that makes our content both entertaining and educational. We want to make sure our community members get the best and only the best. Thanks for watching!


I'm an Argo project maintainer though probably the least of the maintainers and I am also a co-creator of the open get-offs project and Get-offs working group and underneath the CNCF and you can follow me on Twitter at today was awesome I would love to see you on there and if you didn't like this talk, please rage at me on Twitter if you liked it Be sure to tag me. Yeah, and I'm Brandon Phillips I'm a principal technologist and also the head of our technical product marketing at Codefresh Also the host of merging to Maine, which is a CI CD webinar and podcast series So feel free to check us out. You can at me at techie over time on Twitter Just a little heads up Codefresh itself. We are an enterprise Argo solution We've actually been working with Argo and customers for more than two years now And it's just been an amazing experience. Yeah, thank you Brandon So we're gonna be talking about Argo. Yeah, simple. Yeah, how hard could it be right? I mean you have your desired state. You have your actual state, you know following all the get-offs principles We want those to sync up, you know utilize their declarative configuration. How hard can it really be Dan? It's pretty simple, right? Just comparing two things. Yeah, now my question is let's just check with the audience here Who's using Argo CD in production today? Everyone yeah, like everyone in the room that that is amazing by the way. Good job So Argo itself obvious an amazing project it can be nearly bulletproof, but What happens when you start adding lots and lots of Kubernetes clusters? We know that the world is not that simple, right? You're not going to get away with just having a few clusters linked into it, especially as you scale over time You're going to add more and more clusters and what happens if we start to add even more get repose as we know You're not going to have applications without source code repose You're not going to have the clusters without applications to deploy to the clusters So you start to grow and grow and grow at what point could this potentially become a problem? Yeah, and obviously ten thousand apps with different sync policies different sized repose You know what could possibly go wrong? Yeah, so then the question is is one Argo instance enough Can it handle everything that your organization needs maybe some of you are already separating out your Argo instances for other reasons But if you're sticking with one Argo instance Maybe you're set up in hub and spoke and you have a lot of clusters tied into a lot of applications a lot of developers committing changes You know when is one Argo instance not enough is the question? Yeah, and this is a this is where people can sometimes get into trouble because all of you have deployed Argo already You already have a bunch of users. You're working. You're feeling good. Everybody's deploying apps. You're grooving. You're in sync Yeah, thanks, and so you're feeling great, but then as you keep on adding stuff you're going to start notice different performance things now Argo CD has a ton of different knobs and things you can tweak to really extend the performance So what we're going to talk about today is some of the issues you might run into. It's not really focused on performance It's more about figuring out how you can How you can preview those things before you hit them Yeah, so the question is let's say I'm hitting kind of the limit of Or we think we're hitting the limits of what a single Argo CD instance can actually do what kind of things might you actually Experience when you hit that limit. What is the behavior that you might see? So we've had actually a lot of people reporting different behavior to us over the last couple of days at this conference We appreciate that come by the booth and we can talk about whatever performance issues you're having Maybe we can get them straightened out, but typically things that become problematic Slow reconciliation times. They're not necessarily an issue in terms of eventual consistency But if you're trying to sync an application right now eventual might be too far away So you want to think about your sync times your sync depth cue So if it takes you an hour to go through all of your applications, obviously, that's going to impact the end user experience That's going to be a challenge other kinds of issues that create problems are even things like the client-side UI Responsiveness, so I've noticed that when I get up over around 7500 apps in a cluster in an Argo CD instance that like my browser starts to struggle So at that point you're like hey, can we issue more more ram to the machines or users? Because it's really a browser issue But there's a lot of different things you can run into and the key here is we want to give you some tools today So that you can find these things Before they happen to your users Wouldn't it be nice to be the hero who fixes it before anybody finds out and then they don't know that you're the hero? Yeah, absolutely And I mean that's always the goal right? I mean we want to keep you know development teams and DevOps teams from being blocked by situations like this So having tools to actually validate that can help a lot So let's let's just take a quick poll so for those of you that are running Argo CD in production Which seems like everybody in the audience which is amazing How many of you have more than a thousand apps out there in one Argo in one Argo instance? Okay, more than a thousand. There's a handful more than a thousand. All right, thousand going once going twice All right, how about three thousand applications? We got one over here one over here. All right, how about there's one over here. Oh another one over a thousand Yeah, how about five thousand? One hand stayed up. How many do you have? What did he say five thousand four hundred five thousand four hundred ladies and gentlemen? That's the KubeCon talk you need to go to this Because he might have it figured out so I actually talked to somebody yesterday who deployed 15,000 in a production instance. Yeah, so that's that was yesterday. I was hiring with somebody. They should have got him Yeah, so we are gonna go Not quite a 10,000 today, but there is a wonderful tool that we have for you It's called Gen resources like I said it's secret hidden Undocumented so it's a chance for you to learn how to use this tool and you can actually document it And you can get that first commit into the open-source project. Yeah, so Dan, where can I actually find it? Yeah, it's been hiding in plain sight this whole time. Okay in the Argo really repo. Yeah, wait wait just in the main repo Yeah in the main repo under the hack folder now hack folders are famous for all the secret goodies I recommend when you go to an open-source project first thing you do is look in the hack folder because that's where all kinds of shenanigans are happening so this tool that we have here is called Gen resources and It has a simple job It basically acts as a sort of an agent of chaos for your for your Argo instance and it will generate clusters now Here we leverage V cluster and it's very simple. Basically. It's going to use helm to Deploy a whole bunch of V clusters as many V clusters as you want Now there's some really interesting nuances about how Argo CD works with clusters Because you can replicate out repo server, which allows you to shard jobs across Across all these different clusters now We're not going to do that today because it would make it less likely to break and we want to break it I think rather clear so it also generates applications and Usually with Argo CD. There's a kind of a confusion that you think oh, I have a lot of apps So for example this gentleman over here has over 5,000 apps on an instance and you might be saying hey I'm struggling with 500. What's the deal? Well, it's probably because of the number of objects that are under management So objects are actually the bigger deal and how many how those objects are distributed across different Kubernetes APIs Because if you have one Kubernetes API handling all of those objects, it's going to be a bigger challenge So there are situations where we see that Argo CD is running fine But the issue is actually the Kubernetes API is too slow So in that case even splitting up a cluster with V cluster can actually help you scale What Argo is doing because you're actually helping scale what what Kubernetes API has to handle Yeah, absolutely, and I think a key thing here is as well This is maybe not going to always give you the smoking gun But it's going to help you eliminate variables when you're scaling on where you might have you know performance blockers Yeah, so let's get into this demo here and Hopefully this is big enough.  This is a chaos talk. Okay, so that's what we're doing So building it is pretty quick. It don't only takes about 10 seconds and then we have a file in here Yeah, I'll show you. Yeah, I'll show you here Look at that colorful to fancy talk So this file is basically an argument that you can pass to generate sources and It allows you to specify how many Applications you want to make and then you have a strategy for the sources of those applications and their destinations Currently, there's one argument available. It is random. You could be the person to implement the second strategy. That could be you And then time yeah And then you give it a number of clusters and then it's going to take values file That's going to be passed to the V cluster Helm chart And then you can specify if you want these operations to happen in parallel I've found that if I'm spinning up like a thousand of these it like takes a long time So having parallelism happening is very nice. Yeah It'll throw errors and retry if the Kubernetes API hasn't loaded yet. And so it's pretty robust in that way And then it will generate repositories and projects For you so and then where do those repositories come from? Yeah, all of these applications. This is another agent of chaos element for you This is a great idea by Alexander Metz and I have for for those of that are where the other maintainers He said where can we find a whole bunch of repos that have files that we can deploy? And he said a sure hell of a lot of people have forked the Argo CD repo and those have a demo Files in them so this basically pulls all of the forks of Argo CD and then deploys them on your cluster So beware there be dragons, you know Yeah, I mean if deploying random stuff from the internet sounds like a bad idea to you This might not be the talk for you But if you would like to help out You can go and fork the Argo CD repo right now and it'll give us more applications for other people to deploy If you wanted to take extra steps and have like a caverno policy to make sure that only the images that were You wanted were deployed that wouldn't be a bad idea, but you might not want to deploy this I wouldn't deploy this into a production cluster and I would be careful deploying it into a cluster that had Networking access to other stuff. Yeah, definitely sandboxed. Yeah sandbox this one for sure Double bag it folks. We're in Amsterdam. All right Uh, so the next thing that we're going to do is um, let's uh modify this and actually start spinning up some resources And while we're doing that, uh, we're going to I'll show you what the demo environment looks like So applications here, uh, let's go to Let's generate 2000 applications And I'm only going to generate one cluster because the cluster takes a little while to generate like just a few seconds But if we're doing like a hundred we'd be here for a couple of minutes and That might be fun for you might be fun for me, but we have a time to we have a schedule Um repositories. We'll stick with 50. We'll do 50 projects. That looks pretty good Save this and now, uh, we're going to go ahead and run this File and you're going to see it starts by generating all my projects Um, we actually use this tool the reason that this tool was created. It was really created by, uh, Alexander m and pascha, uh from the code fresh team and uh, I made a few small Code tweaks on and then claim credit for the whole thing Um, but uh, they created this because when we're working on our go cd We need to be able to profile performance over time So we use this tool to run against our go cd and figure out if there are any big gotchas And the performance that are changing over time before we ship it to uh to you folks Um, so while this is happening So it's firing off the v cluster and then you'll be able to see the applications fire off in a second I'll introduce you to our demo environment so you can see I've got an argo cd instance that we already have 850 applications out of sync 100 synced Um, I bootstrap this with our go cd autopilot. Yeah, yeah, uh, you want to tell people what our argo cd autopilot is? Yeah, absolutely. So our go cd autopilot. It's one of the argo labs projects You can utilize it to easily basically spin up the argo You know runtime itself But also bootstrap repos and bootstrap the cluster setup. It makes it very easy to kick this process off So I'd recommend you check out that project I was hucking random stuff onto this cluster before we started you said what happens if it falls over and I can Said well, I can just do a repo bootstrap with our go cd autopilot and it'll come back Though maybe after the talk. Yeah, so Anyway, so now we've got these running You can also see I've got a grafana dashboard. This is not a special one. This is the one that's available in the community You can see I've currently got 69 clusters deployed. That wasn't on purpose. I promise I've got around see we're over 100 now You can see I'm at currently at 952 applications 42 repositories And there are a couple of things that we can look on here that are pretty important And my dashboard is going to start getting a little funky as we show this but reconciliation performance shows you how long each app is taking on average and so when uh, you're having issues with Rendering manifests and applying them and maybe you need to scale up repo server or you need to change how much memory You're allocating to it. You'll see this one starts to tick up In its time, but the bigger issue is actually the ones that take infinite time. So those ones obviously failed So as that Q depth backs up, it'll start to create a problem Looks like it's getting that v cluster running still like I said, it takes a few minutes Um You can also see reconciliation activity. So currently right now it's reconciling around 470 apps per 10 second window or something like that And most of our applications are not currently synced Oh, it's not even Sometimes for me if this slows down. Okay. So now we can see that it's actually Setting up random applications and as it's doing this We'll actually see our Cluster our uh cluster count start to rise in Prometheus the way that argo cd works with clusters when you add them They'll show up with no status Because nothing is syncing to it. So once you assign an application to it, they'll actually start counting So there are actually more clusters here than are currently being shown They just haven't had any applications assigned to it. Yeah, they'll start to pop in just takes a little bit time Yeah Now uh as I refresh this again We should see our application count starting to grow a little bit our cluster count starting to grow a little bit This is this application depth shows you also how the queue rises So if I make this a little bit bigger, you can see my out of sync count is currently 842 It should start ticking up as it starts processing these applications and actually finding them and Reconciling them because what our gen resources actually does is it just creates the application custom resource in Prometheus So you have to wait a few seconds for the for argo cd to discover it start syncing it start throwing it into The caching and all of that stuff. Yeah, and I think generally, you know for Your developers out there your teams that are delivering code the reconciliation time in your production environments Or even your lower environments is really the first thing that you're probably going to notice Yeah, I think I think that's something that might be like Uh, you know if your ui is not working that may or may not be a big issue for you Because if you're operating entirely from git, maybe you're only using it for like debugging and stuff and that's important But it's going to be deploying. It's going to be syncing Maybe some argo cd core users in here. You don't even use a ui your hard core You wouldn't have those kinds of issues Definitely like monitoring this from a user perspective and what you're trying to accomplish is a pretty important task So if you just spin up a cluster and you start throwing this thing at it It'll give you the experience of going through and starting to tweak those knobs like changing how many repo servers there are changing the memory On on the processors. Uh, there's even like you can change How frequently the kubernetes api is hit? Which is a pretty important one especially depending on your cluster setup in this case I'm using a lot of clusters a lot of v clusters So each kubernetes api isn't getting hit very hard So if you plan to have one cluster with 10,000 applications, I wouldn't spin up a bunch of clusters I would just throw the applications at it But keep in mind the object count because it's really about the objects a lot more than it is about the The application number itself. So it's a good proxy for objects, but In this case, there aren't like tons of objects for each of these applications All right, so you can see this is starting to count up pretty good If I go ahead and refresh my prometheus You can see we've just jumped up to 1700 applications now right now. It's still showing 101 clusters They're probably closer to 180 clusters on here But because it hasn't gotten through the reconciliation depth for those clusters yet It's not recognizing them So this shows you how the process like you can see it happening in real time For example, you can see over here under the sync status The unknowns has has jumped So this white line represents all of the applications that argo cd hasn't gotten to to figure out You know, what the repo is even doing where it's supposed to be deployed And so as we work through the queue, maybe I shouldn't have done 1500 I'm coming to think about it But as it starts to work through the queue, this will start to come down and you'll see all of the sync statuses start to show up We have another tool in the hack folder that I didn't want to present today because it's more rough around the edges But it's called simulator and basically what it does is it deploys Fake developers onto your cluster and they just go around and sync stuff and delete apps and break things So it's sort of like a toddler basically who's a developer here in the room Okay, you're the dangerous They're the danger. Yeah, okay, so Yeah, you can see my application count is now up to two over 2000 But my unknown queue is sitting stuck because I'm getting uh, I'm getting pulled I'm getting bottlenecked basically with repo server being able to handle it. So let's cut off Well, we're almost done to the 1500. I guess we can let it finish Um Brandon said well, we should make it break. I think people will like to see that mostly what that looks like is like Just it stops loading So it's like not like it's like hey, you ever seen a failed to load page. That's amazing But that's kind of what it looks like. So You can see we're still missing several thousand applications that the ui hasn't caught up with. Yeah, they're just queued While we're letting that load for a second Keep in mind that this is going to cost a lot of resources Uh, this is one of the only talks I've ever done where I spun up all of the nodes before this And then I thought this is going to be an expensive 25 minutes I also um, the most I've done is uh, somewhere over 10 000 applications And uh, I documented the whole journey and there's a whole talk on this that you can follow There's also a lot of work being done by some other folks that I'll talk about in a second actually Um conservatively, uh, in this case, I'm using Argo CD HA Most of you are probably not who's using Argo CD HA Keep your hand down if you don't know what I'm talking about. Okay. So all of these folks deployed the version of Argo CD that allows you to spin up your redis instances and uh, uh increase the replicas of Argo CD Very effectively. So in this case, I'm actually using Argo CD HA So these numbers that I'm showing you will actually not apply to most of you because you're not using the HA version It's really easy to switch and it's very low resource, uh, cost if you're not scaling it. So I would actually probably recommend it Um, but you can expect at least 1500 apps 14 000 objects 50 clusters 200 developers before stuff half starts to maybe need to be tweaked Yeah, and these are pretty rough estimates, right? Yeah, and very a lot because like 50 clusters It's like well, you can see I've actually got like 200 cluster right here, and I'm still using it and it's working okay Uh, but there's only like one application. Yeah. Yeah for sure And so it could vary based on your environment, you know the size of uh, your clusters and you know What your devs are actually committing as well. So yeah, so it's quite expensive. Uh, I'm sorry. I mean, um You can get you can get pretty Uh Efficient with this and you can really tweak it. So our go CD is very very scalable There are a lot of reasons why you'd want to have More instances though, um, then this goes into some of the scalability content we put out Yeah, absolutely And it's one area because you know, we've worked with a lot of folks and talked to a lot of people who are Learning how to scale out argo learning how to make it more resilient in their environments And so we wanted to start a document, you know Some of that change that we're experiencing out there and some of the growth around argo as well And so there's two blog posts that I would highly recommend checking out One is about scaling argo securely in 2023 And it also talks about the architecture models and some of the ways that you can spin it up And then we have another great one that does a deep dive of the argo CD architecture And talks about, you know, how you would utilize it in your environment What's the best way to grow it and then I think just in general, you know, I think we talk about the ha right Just to say hey, ha model hub and spoke models, uh standalone versus Using a control plane. There's there's probably six different architectures document on there And both of these are evergreen. We keep these updated very regularly Yeah, and so they'll continue to get changes and you know, we are sure that there will be architectural improvements as well over the next year A couple years before we check back in on how the demo is going. Is there anywhere else that they can learn from? Oh, I don't know, uh Maybe you should check out our get off certification. So who here has done our get off certification? Okay, cool. Yeah, percent of the audience.  That's great. Um, so we do a get off certification We have two different levels. Uh, the primary level is actually, you know, it's a lot of the basics But you do get into rollouts and doing canary and blue green deployments The second level it actually, you know, you do a deep dive and things like the pull request generator and the other generators We we start talking about the argo CD how to organize your repository is you can't get to this kind of scale if your repositories Don't make sense. Yeah, uh, so that's really helpful. We have two codes for you. Yep me love chaos For those that are quick. There's uh, that will gives you 100 off the the certification will be free For those that didn't catch it me slow chaos You get a 50 off and come by the code fresh booth. I'm sure they'll give you some codes Let's check in on how this is going. So we'll refresh the ui here and see how quickly it responds We should have decent performance here. You can see we finished generating all of our applications. Oh, we generated 2000 Okay, well, it's good to keep track Um, and if I let's pull up grafana and see if we're able to refresh that Uh, so yeah, we've we're just peeking around 3000 applications. It looks like our sync status is still sitting very high on the unknowns We've got a little over 1100 that have been reckoned like figured out by argo cd at this point And there are 1700 still working through the queue Um, there is a worker queue depth. Oh, yeah, you can see the worker queue depth This is actually started to stall out because it's been sputtering Uh, this is just during the spin up period But you can also see in this scenario where like once this is all operating it'll be working but also How long does it take me to get all the way around robin back to uh, my applications being kind of fully functional again Yeah, I mean, how long does it take to get to consistency, right? I mean, that's that's the real question You can also see my memory usage is actually started to stall. So I think some pods have been killed And so it's restarting them. Uh, so that's happening. You can see my ui is starting to Struggle a little bit While that's loading for a second So now the secret is out. There is a project within argo called sig scalability this is something that was started by code fresh aws ibm acuity red hat in adobe and There's really great work done by aws last week. They presented a lot of findings from their Usage of these kinds of tools to figure out the different areas that will start to go wrong when you're using eks specifically And there are several tickets that we opened off of that But I think that's a presentation you can find online And if you join the sig scalability channel, all the slides are in there and they have some really interesting Tweaks that you can do to update your performance We'd love for you to join us in this slack channel. And if you're interested in scalability, we'd love your help I already gave you several easy contributions you could make today And then finally, I just wanted to thank mid journey for chaotically generating all of these bizarre different argonauts for us For the presentation. So with that, um, we're going to let this. Oh, look, it's loaded So one last thing and then maybe we can take a few questions unless somebody tackles us from the stage Brandon Should I uh, should I sync apps? Yeah, let's do it. Let's see what happens Should I sync one app? No, I don't think so. You want me to sync all I think you should sync all apps Okay, let's let's auto find out what happens. Let's sync all apps. Okay. So remember I'm just deploying random apps from the internet here so To the wide open internet I don't want to give anybody the idea to deploy like bitcoin miners into these four creepos It will run for like two minutes.  So, you know, it wouldn't be worth it Um, but yeah, we're gonna let this sync. Uh, and that's when you say What is it syncing about? Yeah, okay I was definitely gonna say that so with that, um, I think we could take a couple questions If anybody has any actually I have a question for the audience first So has someone out there like provided a lot of custom tweaks already on their argo instance Is anyone heavily customizing their argo instances out there scaled repo server. Yeah, that's guy with 5 000 apps raised his hand. Yeah Okay, just curious. All right. I mean that to me that proves that argo cd is immensely scalable already But there's always more progress to be made, right? Yeah, and uh, I do I We it's fun to push it like this. Yeah, but generally I recommend to people that they have multiple argo cd instances for organizational, right separation or responsibilities, right as well Yeah, and blast radius in this case if this were a production cluster and some knucklehead connected to it Like one of you knuckleheads connected to your production cluster after this and started throwing this at it You know your admin's gonna suddenly be freaking out and you're gonna be affecting production apps So, you know, don't do that, but um, someone could do it. So it's good to be aware of and uh And so it's it's good to separate concerns.  So this isn't gonna like be a fast process or anything So we'll do one more refresh on the on the graffata here and then open it to questions and then open it to questions. Yes Okay, so what what are we top out at? Just under 3 000 applications. Um, well, can we ask you to give us a round of applause? Thank you Uh, any questions, uh, I think we're pretty close on time, but uh, Raise your hand shout it out really I'm surprised totally clear to everybody We did a great job. We crushed it. All right.  You know start testing boundaries Okay, if you have any other questions, feel free to hit up brandon and I we're gonna be at the code fresh booth The next two days, uh, or you can find me potentially at the argo booth Between one of the two for the rest of the conference. Thanks everybody. Have a great hoop con Enjoy


The Alameda Point Antiques Fair takes place on the first Sunday of every month and boasts over 800 vendors. Established in 2000, the market sells a wide range of vintage goods, with loyal customer install owners returning each Sunday, year after year. I went to learn more about these vendors and what keeps them coming back. I think I've come in for three or four years now. You like the community. It's very friendly to people. The 80s, 70s back. The people buy the old jewelry, 1960, 1970s, 80s again. When I come in, I see this place is pretty good for the old and young people. Well, I've been coming to Alameda for 30 years, the reason being I get to meet a lot of people, nice people like you, nice people, doctors, lawyers, and we treat them just as bad as anybody else. And they keep coming back. I happen to be Native American. I happen to be full-blooded Apache. So I'm kind of like, enjoy the culture of the American Indian, and therefore I sell some silver braces and turquoise and things like that. And how did you begin selling secondhand items? I used to have a large coin store in Santa Clara, and then people were bringing in jewelry. I've had some pretty famous people come through, and they enjoy what the BS I give them. We do 1950s. We do a little of everything, but we especially in the 1950s and antique fishing tackle you'll see over on the other side. And I do have a lot of beautiful vintage, not vintage antique jewelry, it's beautiful. Golds and jades and pearls and rubies and all kinds of gold, but really nice. I re-upholster these dinette sets, and I custom design them for people, and we have a lot of colors we designed, and we send them all over the American state. It's nice to my village because it's made to last. It was an era where people didn't want to have to keep buying things. They wanted to be able to have a savings and leave things to their children, and these things just last. Yeah. Like today, everything's a throwaway. Well, it's been two years, so I'm coming here to sell vintage rocks. So this is the best place you can sell vintage things in San Francisco, Bay Area. And you can find people from different countries. I'm from Turkey, there's one guy there from Morocco, another one from Afghanistan, and it's a nice place, yeah, a good community. I love things, for example, for rocks, like they're not good, made as good, and these are all handmade. Yeah, I've been coming to Alameda for the past 10 years, and I sell African stuff from different parts of West Africa, or vintage or authentic handmade stuff, yeah. Wow. Do you have a favorite item in your stall right now that you're proud of? I love all my items. All the items I bring from the furniture to the fabrics, the baskets, we love them all. We come back from the villages, mostly like the fabrics, we trade with some food, like locals in the village, they don't need cash, they need some food, we trade the tools, some of them go back to the community to help out, so we try to help each other. I've been coming to Alameda for almost 15 years, we're actually designers and makers of all that rusty bird stuff, like here, you know. I got into this because I worked at High Tech for many, many, many years, and I got sick and tired of it, and I decided to do something else, that's more of a low tech, outdoor kind of stuff, so I enjoy it. Alameda, to me, is maybe, believe it or not, we're not here for money here, because we enjoy the environment, we enjoy the nature of people. This has been Ava Andrews for Cal TV News, with special thanks to Leah Shamir for camera work.