We have another insane box. What's up guys, we're back with another epic video today. We have several awesome things I want to show you guys that I got in the mail today. And I also have a few announcements, but first we do have a quick giveaway. I will be giving away this Destiny Hero Plasma from the Collector 10. All you have to do, like this video, be subscribed, and let me know your favorite thing from this mail day, which is a lot. There's a lot to choose from. Let's start it off with a quick announcement. I have added a couple of tiers to the YouTube membership as well as the Patreon. Both are the same price, the two new tiers on Patreon and YouTube membership. So whichever one you prefer you can use and it works basically the same for me. First we have a $15 tier that will have your name and the credits of every single video. So at the end of the video we have the outro, but before that we're going to have names in the credits. So if you guys want to have that you can be on the $15 tier. You can get everything else from the previous tiers as well like Discord access, emotes, badges, discounts on box breaks, early access to box breaks. All that stuff comes with a $15 membership and then there finally is a $25 membership. This is the highest level membership that we have on both Patreon and YouTube. If you guys are on the $25 membership you guys will get verbally announced at the end of every video. So I will say your name at the end of every video, give you guys a shout out.  A viewer actually suggested this to me, he said I would actually really want to do this and I know a lot of other people would. So I was like why not you know let's do it that'd be cool a lot of you guys can be in every video you know have your name shouted out or whatever. And also of course it supports me even more which is really awesome I appreciate you guys who do that. This is definitely not a requirement thing I'm just letting you guys know this is now an option. And also because we're talking about memberships I'm going to be doing a giveaway for the members that will be announced in this video. So keep your eyes peeled. First of all I just wanted to show you guys something really cool that happened. So I bought this card on TCG player for $2.25 near mint and it came sealed. So I actually got a sealed JMP Blue Eyes Ultimate Dragon. I bought a few of these recently because I realized they were super cheap and it's just such a cool card. So I was like this is just really awesome because I want to buy it for $2.25 so I wasn't even expecting it to actually be near mint and not only was it you know I guess it's near mint but it's it's sealed. So it's even cooler so I was really exciting I just wanted to share that because it's always cool when you buy something online and it's better than you expected or like sealed in this case or you know whatever. It's very exciting so this was pretty cool I thought you guys would find that interesting. Secondly a viewer of the channel sold me his power tool dragon Trevor sold me this power tool dragon and not and I just wanted to share it on the channel because Trevor went he was not lying he said this thing was minty. I mean just look at this look at this foil. I figured we throw in the video because obviously this card looks really really good like the man told me it was in good shape. He even tried to sell it in the discord for members and nobody was interested at the time. So I was like you know what I'll take it he's like I'm about to post online. I was like no no I'll take it I'll take it so I bought it Ghostbinder for sure it looks absolutely amazing. Yeah Trevor I really like this card. Thank you very much man. Next we have something guys have seen before on this channel. We have 36 first edition legacy of darkness packs. I know with 99.9% certainty that these are unweight because I bought from the sky before and we've pulled three injection fairy lilies and I have a ton of these packs so if you guys are interested in buying these they will be out of ruckson34.com. Also one of these will be given away to one random member or patreon of the channel. I know these patron patron probably say that one of these will be given away to you guys for free. Yeah I'm just for being a patron of members. So if you guys want to join the membership you can get in on the giveaway if you're already a member you don't have to worry about it you're just in already so that will be given away and yeah the rest will be for sale on ruckson34.com go check it out. Next we have this massive box you guys saw in the intro. It's very large so my setup is not quite big enough for these kind of boxes. So inside we have a few single cards but we're gonna go through those in a second. Actually let's go through those first and then we'll get into the rest. So first we have a tune world this is an MRL unlimited tune world. Seems to be in decent shape there's some smudging on it a little bit a couple dots and stuff but you know pretty nice stuff there's just like nine cards in here it's very interesting nine cards and then a bunch of sealed stuff so I don't know why there's only nine cards you know this guy only had nine cards but he had a bunch of sealed stuff who knows but parasite parasite unlimited so the unlimited stuff's not worth you know very much but it's very cool it's OG as well which is cool we got the beast of tower first edition that's that's cool actually um pretty nice condition overall I would say yeah looks like it came out of a pack sort of sort of yeah modded dragon let me know if you guys kind of like going through these sort of mail days you know looking at some stuff that I bought I enjoy doing these it's sort of a good switch up from just regular opening so your modded dragon first edition that is at wait is that thing centered I think it's got pretty good sintering should we grade this let me check the back again yeah probably not I mean it wouldn't get it in and that's the only reason you would grade it well besides you could want a nine but not it for 150 I don't think oh L.O.B red eyes actually that's that's pretty sick so there's a smudge on it but unlimited L.O.B it's not a reprint that's pretty cool original red eyes red eyes black dragon love to see that speaking of original L.O.B. we have an unlimited right arm there's something going on right there I don't know exactly what it is but it's something okay right arm then we have an exiled force a pretty nice card for like go format wow this card's in very very good condition that's a very nice one first edition exiled force pretty good card these are a little bit like dusty from the I think from the nine car pocket they've been in kind of gotten to the cards a little bit still pretty nice condition the penguin soldier SDJ unlimited there's a little okay that came off nothing on there pretty nice and then finally the best card of the lot I would say of the nine of the nine cards is a card that we've already sort of talked about not really but you know with those legacy of darkness first edition injection fairy Lily so there is a little ding down there a little spot down there is this thing I don't know if that's coming off whatever that is it looks like it's a little like dot or something is that a print dot it might actually be printed on there I think that's a print dot that's interesting okay that's that's very strange but overall a nice condition with a weird print dot centerings not that great so yeah it's not like it would have graded ten anyway but that's pretty cool this print dot stuff like that probably would hurt the grade it's hard to know if like it's factory what they would consider they might say it's damage they might say it's not who knows okay now we get into the really interesting part of this box we have seven first edition for on a guardian packs so are these unweight I do not know that's the question I'm probably gonna have to weigh them myself just to see if I think that they're legit I've never weighed for on a guardian so I really don't know what the weights would turn out to be but maybe we just open these for a video you know because they might have something they might not it's hard to know so consider opening these for a video because I don't even know if the weights are gonna matter because I've always said if you don't have the booster box you really can't trust the weights you can try and weigh them and then go for the heaviest one and sometimes it'll work but sometimes it does like you saw when we open that first edition Legend of Blue Eyes pack recently go check it out we tried to weigh it and didn't work out then we have some really cool ones a first edition dark crisis packs so these are ones you do not see too often so these are also under the category of not sure if they're weighed or not we could try and weigh them maybe we'll open some of them maybe we'll save some of them I don't know what we're gonna do at seven packs a first edition dark crisis just pretty tough to find not the most popular set but honestly just looks really cool and very hard to find so might have to open these maybe we'll open these for a video let me know what you guys think should we try and open or maybe open the heaviest ones or maybe we'll just open all of them I don't know let me know in the comments what you guys think we should do with those we do have a few other ones we also have four more legacy of darkness packs these are from that same guy so the first 36 I got I am nearly certain that they're unweight these I have no idea so we have four of these and then we have some that I sure are unweighted because we have blister packs first edition so first edition blister packs we have one we have two we have three and four blister packs these are really awesome items and since they are in the blisters you can be fairly certain that they are unweighted because unless they tamper with the blisters which they look pretty good to me then these packs have blisters so they haven't been able to be weighed and you can't really weigh a blister that's kind of the point of them so you can't like mess with the packs the overall more legacy of darkness we this channel loves legacy of darkness we have a lot of it and that's not all folks for that box we have a couple more things so this I'm gonna act like it's probably surprising but it's probably in the thumbnail because probably the coolest item first edition magicians force third-party blisters so you may have seen these four legend of blue eyes where they're in these like plastic blisters but I've never seen magicians force so we have one we have two we have three or okay let's just cut to the chase we have eight eight magicians force third-party blisters so absolutely crazy I don't know if these like are hobby or retail because normally blisters would be retail but because they're third party like they're just repackage they could be from anywhere and you can't see the back because this is covering them so it's hard to say and then we got Excel marketing is what made those interesting Des Moines Iowa okay these are from Iowa I want to win these are repackaged I mean it had to have been like 2005 or something so incredible item this really cool item I had never seen definitely kind of why I picked up this whole box like those stuff was cool but like this was what was really cool the magicians force repacked stuff repackage I guess I should say it's not repacked hopefully you know repackage these are usually pretty legit because they're made by like a real company that like just put like packs into the plastic or whatever because those elbow bees did have some big stuff pulled not by me unfortunately but we did pull like one super or something just a really awesome awesome package so I figured you guys would be interested in that we do have one more package today to show you guys we have the sponsor of this video Dragon Shield sent us a massive box this is extremely exciting and because this box is as you guys know too large for my space we're gonna open it over here okay let's let's do this slowly but surely boom boom check these out guys sky blue we got white we got black Dragon Shield are my favorite sleeves to use besides the penny sleeves which I just used for like when I write when I pull stuff because I don't want to like put it in a tight sleeve but if I'm gonna play with the deck or like store my cards in my binder these are the go-to I love these oh look more colors I love the colors that they have so they just are super quality and then they have some really awesome colors that I don't know why having your deck all in one colors look so good but it does we got perfect fits here so we're gonna have to test some of these out we have sealable is this like team bags I'm about to try these out as well what is this a play mat all right we got more sleeves ooh more sleeves that what it what is the difference here these are sealed and these are not I'm not to I'm not to check out what those are and more clear there are gummies in here we're gonna have to try these they're also two insane binders look at these oh look at this that is incredible then we have this guy very small dragon baby dragon there you go and then the back is more of a casual very cool okay first off I'm getting hungry so let's eat some of these let's eat some of these dragon shield gummies see what these tastes like oh man it's so good very chewable alright I want to test out some of these perfect fit sleeves so I'm normally not perfect fit kind of guy but I'm definitely interested in what kind of perfect fits they're very soft which is good for a perfect fit you don't want it to be too tight we're gonna test it out on one of these new cards we just we just got the legend himself let's see if we can perfect fit this guy oh wow that fits oh wow that's slides in really nothing that sounds great that that goes on very nicely there we go let's pretend like I didn't say it that way okay if you want to and then if you want to use these you know the regular old ones which are you know the more ones that I use wait how do I open this there we go you go like this boom and look at that I love how these fit they're like just enough room so it's not too tight and then you got this really cool looking dude on the back and the best part about these they have like a lore on them which is awesome they have lore on the back on their sleeves which is very cool let's try the clear ones and see what these look like I think I could see myself having a clear deck okay let's let's check out these clear sleeves I kind of want to see if these are regular size okay these look like you geosized the people get mad at me for not having the right size sleeves but these look like they are the correct oh yeah look at this that's beautiful that is sweet look at that that looks really nice I like these boom and then you can put it in your other size sleeve and double it up okay I've never seen these kind of sleeves before but it looks like you perfect fit them and then you can feel it okay let's give it a try so you sleeve it up to the injection fairly goes in and then you go like that wait is that so like dust doesn't get in there that's actually really cool I never even heard of that kind so it's actually really nice yeah it's very cool very cool because now this thing is like dust proof which is pretty awesome okay so those are super cool if you guys are interested in buying some of those just check out the link below I have a dragon shield linked and you guys can go buy some of these if you want if you guys want to try this I don't know I don't think this is new but I never heard of them these perfect fit sealables for like some that what's more of like a collector thing I would think maybe your deck if you want to you want to keep them I guess if you're playing with expensive cards you probably want to do that the perfect sleeves of course which I have never really used until maybe I'll use them now because they actually work a lot easier than I thought they get they go on there really easily and then of course the main sleeves that have the cool card the lore all that stuff I figure actually does this oh this does as well very cool so you guys want those check them out down below if you enjoyed the video make sure to like the video be subscribed all that stuff if you do want to become a member or a patron for the new shout outs and stuff like that check it out I appreciate you guys supporting me that's it for this video I will see you guys later peace


British Prime Minister Boris Johnson is said to defend his government's immigration partnership with Rwanda. If the heir to the British throne, Prince Charles reizes it with him when he to meet. British newspapers have reported that Charles had privately criticised the plants under which asylum seekers will be deported to Rwanda. Anybody who comes in, I'm delighted that all that Prince Charles and everybody is here to see a country that is, I think, undergone a complete transformation or a very substantial transformation. I think that people need to keep an open mind about the policy. The critics need to keep an open mind about it. I think a lot of people can see it's obvious merits and yeah, of course, if I'm seeing the Prince tomorrow, I'm of course going to make that point. You'll defend it if he raises it. Yeah, I mean it hasn't come up so far, but of course. Joining us now via Zoom is Paul Hime, an international affairs expert. Good evening, Mr Paul. Glad to have you on the news tonight. Thank you for having me. Yeah, now the ongoing meeting of Commonwealth leaders in Kigali. What do you think African leaders will be telling all the world leaders?  I think they have about 17 or 19 African countries there. So, in the usual thing, you know, trying to talk network, to see how they can get support in areas that they are deficient. For instance, I was talking about malaria and neglected tropical disease. They talk about technology. They will talk about the effect of climate change. And then other issues. So there is a lot to discuss. But you also know that Rwanda is at the spotlight for what the British Prime Minister has talked about. Rwanda and Britain have talked about immigration. Immigration is one way or another. It's also very topical. And these two countries have entered into partnership to now process immigrants. Those who wanted to go to Britain through Rwanda, that has generated a lot of disputes. But that aside, it's a mutual meeting, normally heard every two years, but it didn't hold the last week it was postponed because of COVID. But the organization has its own benefits to Africans. Remember that in terms of education, many hundreds of Africans have benefited from what you call the commonwealth scholarship. And they also do sports, remember the commonwealth games. And so on and so forth. So it has its benefits. But as I was saying, perhaps it's not a collection of former colonies and their colonial power. But the world needs collaboration and cooperation. That's what I would say. All right. In the meeting, topics ranging from green energy to rising food prices and to the one Ukraine, those are among the top of the agenda. What do you think the leaders should take away from it? And what do you think is most important? And how should they implement these policies? Well, I think the richer or the rich ones amongst them, there's Australia, there's Canada, India is also there and so on. And they would also be able to support those that are poor in that association. They are talking, for instance, about the team. It's about delivering a common future, connecting, innovating and then transforming. A lot can come from that. But it depends on what Africans are going there to do. If they go there, you are not given anything that you don't ask. But they should also not be negotiating from the position of witness. I think they should also be asking for trade, not just aid. Let them ask for trade and be competitive. They haven't done so for a very long time. And because of the kind of commodity that they are selling. But they can do that during one summit. But this is an organization that also, this is the second time I think they are holding it in Africa after Uganda. And also remember that Nigeria's their own chief, Meka Nyoku, was the secretary general for that organization from 1989 to 2000. And when it was very useful in fighting apartheid. And then also when Nigeria was, you know, executed Kefarova and all that, it was suspended. So it's being used as the foreign minister, for instance, they have a foreign minister committee that tries to talk about human rights, about democracy and other things that, you know, are tropical in the world. So these are the things that Africa should be looking at trade. And then remember now, you mentioned that you create a food crisis because of the war. They can now, on the sidelines, talk about how they can collaborate and be able to deal with that. But for Britain, I think it suits them because they are also trying to find a way to have that after Brexit. I think they are looking for more partners from outside Europe. So it depends on what they are coming to the table with. All right. So finally, sorry to cut you there. Sorry to cut you there. What's your final message to the leaders at the summit, including President Buhari? Well, he's already there, if he's listening, is to go there and then maximize his attendance of that meeting in terms of what will he bring. For instance, malaria is a very dangerous disease that killed millions or thousands of Africans, including in Nigeria. And there hasn't been any vaccine for that. Children under five are dying, pregnant women are dying, and other diseases that they call them neglected because they've been dealt with in other places. If that can be what it is, that is one thing that an African leader can go and ask for support to be able to see that there are no deaths. And then they are slipped on from these neglected diseases are no longer there. I think it will be one, one, one, you know, taking away from there. All right. Thank you so much for your contributions tonight. Paul Ejime is an international affairs expert. Thank you so much.


This study investigated the repeatability of high-resolution digital surface models, DSMs, generated using real-time kinematic, RTK, enabled drones. Three differ block configurations were tested, GPS ground control points, GCPs, camera stations only, and camera stations plus one GCP. The results showed that the first and third configurations provided the best DSM inner consistency with an average range of elevation differences of approximately 6 cm, 2.5 GSD, ground sampling density for a 10 cm resolution DSM. When using camera stations only, the average range was nearly doubled for .7 GSD. Additionally, the average DSM accuracy, which was verified on checkpoints, was found to be approximately 2.1 GSD with the first and third configurations, and 3.7 GSD with camera stations only. This article was authored by John Franco Forlani, Elisa Dallasta, Fabrizio Diotri, and others. We are article.tv, links in the description below.


We're gonna be doing some scary stories in roadblocks and we're here with the squad man. We got a native Brian Timeless it's his birthday tomorrow. Happy early birthday timeless and christy rose. Yeah. Okay. Let's begin man Let's see where we got here. We got none. Oh my god. She looks terrifying. Look at her Just look at her man. I don't think you want to start her any longer. Okay. We got a smile dog My god, that is another creepy one. Hey, that's isn't that a scene from the movie in Pennywise He actually gets sex stuck through his head. That's pretty it's pretty gruesome, man Okay, and then we got tails the xe here. Oh my god. Is that Jeff the killer or Jane the killer? They kind of look the same. I think that's Jeff though. It kind of looks like a girl here. I'm not sure Okay, so let's go to the stories Let's go Well, man, what do we have here haunting haunted painting of Mona Lisa What? Okay, whatever. Let's go in here, man. Okay walks How's Mona Lisa haunting man? Hmm. It's tilted gotta fix it. Uh-oh fixes it Done. Okay. It seems like a pretty fair painting to me. Doesn't seem haunted, man Oh god, it says keeps the book now. He's gonna read, huh? Oh, the painting found its own Oh my god I just heard a jump scare walks near it. Oh, no, this guy is terrified man. Don't do it, buddy Puts the painting on the wall. Okay, so it's blank now Well, wasn't there Mona Lisa earlier? Now it's just empty Okay, gasp. Oh my god, Mona Lisa's behind him. Even though that doesn't really look like her anymore But that's Mona Lisa. Why is she looking all creepy, man? Ah, Mona Lisa Oh my god dies. So Mona Lisa stabbed the poor guy just for fixing the painting like why would you We didn't deserve to die You just wanted to fix the painting man. It didn't get a jump scare. Yeah, it's just the sound of the jump scare Oof human stack. Oh, there we go human pyramid. Okay, what do we have here? Uh, scary story. I don't know. I don't think we should do this one because whatever. Let's just do it Okay, this is how you weigh close the door on him.  Oh, man Uh, is someone here? Oh, man. Oh, you can pitch this guy around What? Okay, he seems very scared. He's at the pizzeria Well, I'm gonna be the manager and work at a pizza place. I don't know man bean manager takes a lot of responsibility, buddy Okay, well, I gotta go to my house. What happened to his body dude? It's only half his body now what Okay, uh Where did my stuff go? There's a dance floor and a texting on the wall. I'll rebuild it. Oh god. What is going on here? Okay, oh someone has joined someone lined Lua 5 oh Oh my god.  Oh talk to me. Oh no, it's like an imposter or something Okay, well, I'm gonna leave this game click sleep. Hmm. Why can't I leave the game? I think he's like a hacker. You can't leave the game anymore. It's like trapped in here with them. Uh-oh Don't stop pushing. I give up close this menu. Oh no. Oh god. What's going on? You cannot escape Dude, we're having his body. What's with the bodies? They're like cutting out Mind. Oh, no, what am I gonna do still laughing? Okay, so he trapped him in the game He can't leave. He's trying to leave the game, but he won't let him man So terrified. It's the time of the manager. I will vote to ban Lua 50 Okay, okay, this guy's just chilling here. He doesn't even care about this guy Okay, it says vote to ban lua 50. Yeah, it worked lua 50. It's gone Gasp I am going to restart my computer. He joined again.  This dude won't give up. Oh, no I'm going to leave clicks menu and the sob menu changed all to lua 50 Okay, so this guy's definitely a hacker man. I would not trust this lua 50. My god, the story's never ending Okay, I'm going to join work at a pizza place. Okay, so he's just stalking him now That's pretty weird man. Let me just pour guy alone Joins and loy 50 is there. I will take a screenshot. So he was in the game already takes a screenshot Okay pressing press presses plus two and bought the sword He killed him Really everything goes back to normal people join few So do not join service with no players or loy 50 would join you. Okay, so he's like a stalker hacker somewhat Oh my god, that was that was pretty terrifying for my boy right there. He just wanted to be a manager, man Poor guy Okay, let's see what story we got next store Oh, what is that it scary story? Oh, man Okay, let's go laugh. Hey georgies. There's georgie playing me.  Okay. No, uh-oh.  This is exactly like the movie. Okay. Ah, jump scare. Oh, no Pennywise is there My god, it looks pretty scary, man Don't stare into him, buddy. Okay. Uh, hi there georgie. What a nice boat. Do you want it back? Oh, yes, please. Oh, no, georgie. Don't do it, buddy Okay, since you're a nice boy, I bet you will have a lot of friends Sorry for my brother's my best friend. Oh, that's so sweet of georgie, man. Okay. Uh, where is he in bed sick? Okay, I'll give you my balloon. Do you want a balloon too georgie? Not supposed to take stuff from strangers. Oh my god. Don't do it georgie. It's a trap. Okay. Oh, well, pennywise a dancing clown georgie meet pennywise Okay, so georgie doesn't even know what to do anymore. Now we aren't strangers, are we? Okay, this is getting creepy, man Just walk away georgie while you can Okay, start and blow me away. Blow the whole circus away. What? What are you doing in the sewer? Okay, you just read that that the storm blew him away from the circus, but why is he in the sewer, man? Okay, do you smell the circus? There's peanuts cotton candy hot dogs at popcorn. What? Okay, uh Popcorn, is that your favorite? Uh-huh. Uh-oh. Don't do it george. Don't Mine too because hey pop pop pop pop pop laughs.  Oh, no. Don't reach in brother. Ah bites george. Oh my god. He bit him Gets georgie billy. Oh, no, dude. He bit off his whole arm That looks very painful. You don't know. He he dragged him into the sewer Well, that's the end of georgie, man. Hey, what's up?  Okay says I'm gonna play roblox Okay, what story was this? I'm sorry. I didn't read it Let's read it. Uh, this is deadly dark dominant story the dominant story We've never seen one of these before Goes to cat like, hmm. What should I buy? Well, I see there's a lot of stuff there, man Ice computer though. Okay says, hmm. What about a dominus types dominus? Uh, oh, that's gonna be very pricey my friend What's up with the native Okay. Hmm. You should I pick? Oh this one.  Why because I'm buying it. You got bad for buying the dominus Oh, no, you guys knocked him out of the chair runs to his bedroom Okay, so now he's crying because they banned him on roblox. Okay. No, I am bad for roblox I will never play it. I mean you can just make another account, man No big deal Hey, look at him. He's just in his bed crying out loud. Oh, what dude? Where did this guy come from time to die?   Oh no Dude, where did this guy come from? He just appeared out of the blue Okay stabs um dies. Okay, you guys love more of the story.  I don't know where he even came from. Okay, so don't buy deadly dark dominuses or else You'll be bad to get killed. I are out. Yeah, I'm not about I are out.  Hold on. Let's reset. Hopefully it'll put us back down there spawn Oh, no move. Oh my god move from the spawn you guys It's gonna keep please don't oh my okay, uh move from spawn Move from spawn move from spawn Okay, hopefully they move because if they didn't I'm gonna keep spawning up here Okay, there you go finally Geez Okay, what do we have here? Oh, what is that chef the killer?  That's all right time. Let's just see you my boy Say dude, do you want to hear a scary story? Okay, what's your story, man? Story of jeff the killer. Uh-oh, okay, let me hear out Wait, wait, what? Where did his head go? His head just left rolling, man Okay, where's his head?  He had a brother named jimmy and one sister named mary Okay His brother was a housewife and his father was a factory worker. Oh man Okay, tell us more mister.  He's totally opened the door and killed his parents and he left the room Why would you do that jeff? Man this this jeff the story killer is a little different than the other ones and is and killed his brother and mary jeff's sister woke up and went to the bathroom And got the kitchen and went to the kitchen and saw the biggest knife foot in there Uh-oh, so she saw that jeff took the knife and when she turned around she saw jeff and jeff whispered God, don't sleep. Uh-oh, that is very that's creepy, man Wait, why does he have a picture of jeff? Here burned off with acid and red friday night and a red white smile Geez, that is one clear picture of jeff and he does not look friendly, man Okay, can you show off the face? Can you show the face of jeff? Okay Let's go to sleep. It can't be nightmares boy. He's scared now.  Okay, so we're all sleeping.  Oh, dude. Where did we come from, man? Okay, ah, oh no, dude. Okay, this guy's the real first life What is he doing? Oh, no, he killed his buddy, man. And this guy's still sleeping How is he sleeping throughout all those screams, man?  Uh-oh Dude, that's so sad Where's real? Oh no guys. I'm going There we are Let's go. Let's go. Okay. Uh, we already did this. Oh room 666. Okay, uh, welcome to the room 666. Oh, okay Open this door. Hey, this is a nice room, man Oh, cool. So it's over here gasp. What a charming living room I mean, that doesn't look pretty nice the textures Okay, nice.  Come on, man. This is nice. Um, is someone here? Oh, no, that's the ghost from live in the town. What is he doing here, man? Oh my god. Come on. Just show up. Uh-oh, he's calling out the ghost Uh-oh, sorry, Anita. Okay, uh, okay, then if you Okay, then I am out of this horror. What that made no sense, but whatever Okay time to die. Ah Oh, no Dude, you see that's what you get for calling the ghost out.  Oh, okay. Let's not all go at the same time because then It's gonna make this bond on the top three. So what go? There you go Man, so that guy died in room 666 First of all, I don't know why he would take that room to begin with Okay, what do we have a the ring? Okay. Let's check this one out. Why is there no good show? Oh, he's watching Disney channel. Oh my god. That's like the og disney channel, man Uh, the memories Okay, uh, okay. I'll be right back. What they never shown sonic on disney channel Mr. Switch the channel, man. Anita's watching tv. Oh my god. Anita. You're watching the ring Good cray cray, man. Okay. What is this? Uh-oh. He doesn't know about the the rain. Come on, brother Ah, oh no, she got closer Dude, she's reaching out for this guy Oh Oh, so she took that guy That guy's long gone, brother. Okay. No Okay. Nice. His fondness is here. I thought it was fondness on top. It's a scary stories game. Yeah, man Thailand at 3 a.m. Oh, I'm gonna check that out for sure, man. Okay cursed video. This is the last story What is this message dude? Watch this video. Okay, dude Okay, so he's on youtube or something Click some watches the curse video. What is that? It seems like they're at a Bank or something. Oh god. What dude that feeling is creepy. Hmm.  Oh my god. Is that a talent of you in the car? How is that a cursed video? Oh my okay. Now I see where this is going. Ah Oh no Dude, okay, that's a creepy pasta face, man. Okay.  He has no legs I'm I suppose they're like free models. That's why I opened the fridge Wait, how can it reach the fridge door if he's he has no legs or arms, man Can't put in this. Oh my god. Why is there hands in here? It's like body parts in the fridge Breeze really hard We're outside. Although he's ready for his life. Dude. He's on top of the building. Don't do it, man Goodbye, curled world and cursed. Uh-oh If you sent these videos send it to someone if someone sent you these videos Oh, I can't so in order to break the curse you have to send the video Because if you don't you end up like this guy. Oh, no, come on Come on. Why you do this to me, man? Okay, let christie go first Five four three two one there you go.  Thank you guys for watching. Thank you guys for the amazing support If you guys enjoyed the video make sure to slap the like button If you knew the channel make sure to subscribe and turn that notification bell on and I will see you guys in the next one Bye


Food chemistry, food chemistry is the study of chemical processes and interactions of all biological and non-biological components of foods. The biological substances include such items as meat, poultry, lettuce, beer, and milk as examples. It is similar to biochemistry in its main components such as carbohydrates, lipids, and protein, but it also includes areas such as water, vitamins, minerals, enzymes, food additives, flavors, and colors. This discipline also encompasses how products change under certain food processing techniques and ways either to enhance or to prevent them from happening. An example of enhancing a process would be to encourage fermentation of dairy products with microorganisms that convert lactose to lactic acid. An example of preventing a process would be stopping the browning on the surface of freshly cut apples using lemon juice or other acid-ylated water.


Hello, everyone, and thank you for attending this session. I know you have so many options in the time slots at the Linux Foundation event, and this is a presentation that is part of the Cloud Open Tract. My name is Victor, and I will be discussing some details that you should consider in order to create right migrations or right migrations project if you are in an environment that you could consider traditional. In my case, this is mostly a tale of modernization. The previous two years, I've been working with many government and enterprise institutions that have been doing the switch between traditional and monolithic systems to Cloud Native, not specifically any Cloud, because I will discuss more on that later. But this tale is about the mistakes that I did, a possible set of solutions, and some common practices that you should be aware in order to do a good effort, and most importantly, a successful effort. So let's go with the presentation. First of all, I am a consultant, and I work for a consultant firm in Guatemala, in Latin America, Central America, right behind Mexico. And if you consider my environment, this environment is mostly traditional in regards to Cloud migrations. Of course, many enterprises are already running some workloads in the Cloud, but you could be surprised when you go to traditional institutions like banking institutions, like government institutions, and some big players in the industry, because they have a way to do technology information management. In this line, I have the perception when I talk to IT managers about Cloud Native, and there is a misconception in their perception about Cloud Native, because most of the times, if not all of the interviews that I did in the past, start with a false assumption. The false assumption goes like this. Many of them believe that by migrating to newer Cloud technologies, being serverless, back ends as a service, microservices, companies will achieve scale, because in the recent times, as you probably know, many organizations are interested in scale, because they continuously grow in number of concurrent users that they are receiving on any software and mobile platform. Why this is a misconception? I think many of the market professionals tend to over present their products. And as I work, as a consultant and software architect, I have to fight back, let's name it like that, in order to establish what could be done with migration to Cloud Native technologies, and what could you actually expect, because the promise that surrounds technologies for instance, are that infrastructure will be self-healable, that it will out-of-scale, that cost will be easier, and most importantly, cheaper. But if you consider that as a fact, because actually it could be affecting any project, that's not the case for each of the projects. So I've been participating in successful projects, but also in not successful projects. And I want to share with you some of the lessons that I learned during this journey. Anyway, I promise a tale about migration, so this tale starts like this. A well-established IT manager, IT director, CTO has been creating technology for a lot of years. I think that the average experience for any CTO in Guatemala is between 10 to 20 years of experience, and they've created a lot of successful systems, implementations, use cases in these scenarios in which monolithic applications that are mostly internals are a good fit. It doesn't matter if you are an IT manager for Java houses, for .NET houses, for PHP houses. The traditional software development environment works like creating value for the user, and this value for the user is implemented as an application being web deployed over a web server, being IIS, Java application server, and probably Apache web server if you're using PHP. And after that, you start to receive a lot of requests about we need to scale this system. We need to scale the capacity of the system because this system that was designed to provide services for 500 users from one day to another will have to support the load for 5,000 users. And you have to do it in a proper way with a limited budget, and you have to take in considerations all the laws that surround your organization, especially if you are in government. So, an IT manager starts a road like Alice in Wonderland in which he digs into the internet in order to find what's Cloud Native and what opportunities, which opportunities can he take advantage of in order to provide this scale. That's my experience, but also the experience of many of the people that I've worked at in this past years, and this tail continues like this. When you start to learn about Cloud Native, one of the shocking experiences is about everything is changing, and I will resume the experience and everything is changing because you have traditions in order to do software that have been working to previous 20 years, but when you face new software blocks, software implementations, market presentations, you will start to find a lot of new terms and keywords. And at least in my experience, the first shock that you will have is what's going on in here. So, when you look for a Cloud Native definition, a proper definition will be, this is an approach for building modern computing systems and dynamic environments such as private and public clouds. Would you could question yourself, well, I've been doing that since ever and since the first versions of AWS is available. But if you're digging and you continue the Alice in Wonderland road, you will start to find terms like reactive systems, to all Cloud Native factors, Cloud Native design patterns, domain driving design, microservices chassis, cloud container orchestration, and most importantly, the newer clouds. So, if you wanna catch up with the new marketing terms in order to be successful in a new project implementation, you will start to do a process about crossing all of these concepts in order to create a good software architecture. And most of the times, marketing promises say if you go from traditional to Cloud to Cloud Native, you could actually attain a scale. So, what's this approach? Or what's in my opinion, the right approach? The right approach goes like this. We want reactive systems. We want systems that give the impression that if some component failed, the system will continue to work. Or in other words, it is fault tolerant, but also it scales depending on the demand. So, it's also elastic. And this, of course, message driving because the traffic that the system will receive will actually drive the entire system scheduling and entire system operation. In order to implement these reactive systems as described in the reactive manifesto, we could look for a methodology and a valid test approach is the 12 Cloud Native factors. So, these 12 Cloud Native factors that were designed by Heroku, describe all of the rules, the minimal rules that any software development implementation and most importantly, distribute the system should comply in order to be Cloud Native. After you get the 12 Cloud Native factors, you start to have a lot of issues that weren't present at the traditional monolithic development, like distributing processing, compensations, like messaging between distributed system. So common mistakes and solutions are described by Cloud Native design patterns. Hence, if we are creating this distributed architecture in order to obtain better ways to scale up our applications, we tend to divide the system by functionality, being that functionality and specific domain of knowledge, hence we divide the system using domain-driving design among other ideas. After that, you should start to dig about microservices chassis, being the tools like Spring Boot, Node.js, .NET Core in order to implement distributed systems that communicate with each other, deploying this over a container or station platform, being a complete software service, being a Kubernetes implementation, being something simpler like Docker Swarm. Hence, the Cloud Native area is not only about taking your application and uplifting this to the Cloud, but it's actually an approach in order to build a good project over Cloud Native implementation and Cloud Native technologies. With this, the tail continues in the second chapter. Now I have the right knowledge in order to bootstrap my Cloud Native strategy, but this seems pretty difficult. And actually, that's why, in my opinion, close to Cloud Native migration or on-premise to Cloud Native migration should be targeted as a macro project, a macro project that is divided in small steps that we should discuss in the following slides. But in my experience, if you focus only on the microservice implementation only on the domain-driving design area, your project could not be successful because you have to cover all of these areas in order to do a proper implementation. So what's the next chapter? These kind of projects are easy to say but difficult to implement. And when you are the consultant, as myself, you have to guide the efforts, you have to guide the investment, you have to guide the technology selection. The first successful project that I did was a result of a really deep discussion with my client, but most importantly, a sincere discussion about what's attainable or not, considering its actual state, being the actual state developer capabilities, the actual IT department budget. And we did a benchmarking about what's going on with different enterprises with different sizes. And in this third chapter, we found the Butterfond's Cloud Native Journey. The Butterfond's Cloud Native Journey that I am presenting in here is a small slide that was presented actually in a Butterfond's presentation, of course. But what I liked about this slide is the different levels that you could define as the cloud maturity level. This is pretty important, of course. This is not an academic definition about cloud maturity, but in here, you could observe that your organization could be in four different levels of maturity in regards to cloud native implementations, being legacy, virtualize, cloud ready and cloud native. Most of the time, if you are working on a traditional environment, you will be working in the first two levels. You could be deploying applications directly on a server that's mostly reserved nowadays for really legacy applications like mainframes or web servers that have been running for a lot of times. But the first revolution that impacted our ecosystems on server development and deployment was the virtualization. With virtualization, the promise was to divide effectively the computing power in the hardware in order to isolate my applications and to reserve resources like memory and CPU. And most importantly, to provide an isolated environment in which I could run my application. In the virtualization scope, you actually have this advantage over the hardware, but you are not effectively running on a cloud. Of course, there are some cloud providers that offer this kind of upload and shift whole virtual machines in order to run your actual running applications. But the traditional application developed for any specific operating systems is not cloud-ready, at least not at this point. So you have to ask yourself, what's the next level? And the next level is cloud-ready. The cloud-ready, as discussed by Butterfung, is like virtualization or defined in another way. It's like defining the limits for CPU and memory consumption, but you have to consider or take in account not only where my application will be running, but you also have to consider which are the best practices in order to deliver in a safe way my software artifacts. So to resume, the cloud-ready implementation is an implementation where you have secured proper CI-CD flux in which you have a fully and automated app build and run cycle. So you don't rely specifically on an operating system level. You are redeploying instead of restoring your application and you start to create your infrastructure as code. So you have an application. This application was, first of all, deployed on bare metal. That's legacy. You deploy that application over virtualized implementation. That's virtualization. And if you have a process in order to compile the code, test the code, and deliver the code automatically to an infrastructure that also could be provided as code, you are cloud-ready. At this level, you could see tools like Ansible, like Chef, like Puppet, and traditional CI-CD servers like Jenkins. And you are right behind the cloud-native area. So what does it take to be cloud-native? Is taking in account all of the cloud-ready implementation? Please notice that that's important. You have to be stateless. That means that your application could run on any server of a Kubernetes cluster, could run in a different instance of a lambda implementation, a lambda function. But besides that, it has automatization in the deployment and the monetization and the control of your application. So it is stateless, sealed-healing, out-of-scaleable, and separates the metering of the application users and the building. And it is basically self-recoverable, self-discoverable. It doesn't matter which implementation do you use in the end. What's the main problem here? Most of the times, being cloud-ready is a fact about culture. Because if you have a way to do things, like I've observed in many developing teams, software development teams, this is pretty difficult to implement. Because when a developer has found its preferred framework, its preferred way to do things, it is difficult to switch to a new paradigm in order to implement things like automation testing, things like CI-CD. And that's a prerequisite in order to do successful cloud-native migration. So you cannot go cloud-native without being cloud-ready at first. And that's the main issue that I found in my implementations. People want to go to legacy or at least virtualize directly to cloud-native without changing the culture of the teams. The question now is, how do I change the technology that I use in order to serve my users? And how do I change the culture that my entire IT department has? And the answer is pretty simple. You don't do it. You will fail if you try to do this at the same time. So as I stated in a previous slide, my recommendation is to do this as a macro-project. You have to tailor your project in order to do a proper migration of technology, but also a proper migration of culture. So I want to continue my tail talking about two implementations that I did in the past, being the migration projects. The migration projects were projects that I've been developing and I've been working as consultants, especially Kubernetes consultants, since 2020. But this migration project just finished during 2021. And one project finished like three months ago. So these are the migration projects. In the migration projects, I tend to nickname these projects as the government wants to go cloud-native because I did these projects in the government sector of my country. Of course, as many other sectors, the Guatemalan government tends to require NDAs, but I could discuss a little bit about these implementations. And the first motivation for the difficulties that I challenged that I faced in this implementation where that government institutions in Guatemala are required to store the data in Guatemala. So the local data is required by law. These institutions are actually part of the same government sector. Despite being in the same government sector and have the relation between each other, there is no standardization among technologies in this government sector. At one institution, I found a Node.js-based solution. It is a recent implementation. Let's name it like that. After doing all of this over development over Node.js, they had this Docker-based monolith. Despite being on Docker, this was actually a monolith because they were deploying between 20 to 30 services over Docker containers in a big server without virtualization. This was a bare-metal implementation of Linux, running a lot of containers. And they had this culture about doing CI, CD with GitLab, mostly CD, not so much testing, but this was enough for its actual workload. On the other side, I have a more traditional institution in which they have been developing a solution for like seven years by using a Java Enterprise Edition-based solution, specifically Apache Tomy with a monolith and no CI, CD at all. Both systems were working just internally, but these systems were facing the same challenge. We have to provide services for all of the, for the people in Guatemala, being 16 million potential users. The actual population of Guatemala. I know this sounds like a lot for many of you. This sounds like a small load for others, but this is the actual load that could be possibly working on the systems. But most importantly, they estimated that between 1,000 to 5,000 concordant users will be running on the systems at any time. When I faced this implementation, I started in the easy one because I was hired as contractor in the first institution. And at this institution, I started to tailor a custom project in order to go from the traditional docker monolith to explore another and more formal orchestration platform. Spoiler, it was Kubernetes. And after doing the migration, to be fair, I received a good feedback about it. And I started the second project on the same sector, but not under the same conditions because the other institution had no CI, CD at all. And that's why I basically discovered that I have to face this kind of migrations, not as isolated efforts, but as projects, as macro projects. And I don't have like this manager profile. I am mostly a software developer, a software consultant, but I was a software consultant in need in order to create my own project and to provide a good service to my clients. So what was my approach? My approach was the PMI approach, the project management institute approach. When I faced this challenge, I started to question myself, how do I tackle this problem? And most importantly, how do I do it on a successful way, considering that I've done some pieces of this in the past, but this looks like an entire implementation. So I did my research in order to found this approach and I matched many of the PMI phases, the project phases that are universal to actual migration project. So the classic phases like concept as initiation, definition and planning, launch or execution, performance and control and project closing were matched to different phases into traditional to Kubernetes migration or not so traditional being docker to Kubernetes migration. And in here, I found some interesting facts that I wanna share with you about how could you do your migration and who could you face this as a project in order to have a fairytale and not a nightmare. Let's name it like that. In the beginning, as you probably guess from the DevOps keyword, you have to involve important stakeholders in order to define a proper roadmap.  So when you bootstrap this kind of migration projects, I recommend to create brainstorming sessions, no more than two brainstorming sessions, but you have to be sure that the important stakeholders will be participating in the meetings. I take these bootstrapping meetings among two meetings, not more than two hours in average, but I secure the following stakeholders. First of all, most of the institutions despite all the DevOps hype in which software development and software infrastructure are one unit, that's not true for most of the institutions. So in my brainstorming sessions, I had a software architect being a tech lead in some teams, being a developer senior in other teams, but most importantly, this role has this power of decision in order to enforce some standards and some practices in the software development team. You have to include also the infrastructure director being a CIS admin or being a service reliability engineer in order to match the expectations of the software development team and infrastructure maintenance team. Between them, you also have to secure a direct contact point. After the negotiation that I did as a contractor, my direct contact point, what's this point that was always reachable because you are creating infrastructure and you are creating culture. So you have to have this direct contact point in order to ask for acquisitions, ask for trainings, ask for infrastructure. And the key questions that you should be clarifying in these brainstorming sessions are the motivation for the migration. So in order to decide which technology could be better for this migration, you have to understand the actual motivation. Why is that important? Because if you are actually running a successful system, you don't have only the cloud native approach in order to obtain a scale. You could do the traditional approaches in which you create, for instance, application server clusters or you could scale horizontally with the technology that you are actually already running. So your motivation to be cloud native should be strongly enough in order to be able to secure the resources and to do the proper migration. In my migrations, the motivation was, first of all, to obtain a scale to provide services for all of the Guatemala population. But most importantly, they have this roadmap between the actual year and to, let's say, 2031 in which they traced this roadmap to go to the cloud, at least the hybrid cloud. So the applications that were being developed today have to be prepared to be running in the future over Oracle Cloud, over AWS, over GCP. They don't have clarity now, which will be the selected provider. But they want to be sure that they will be able to run the workloads over any cloud. And after that, you have to secure what's the actual current team size and skills because it's not the same being a cloud native software developer versus being a traditional developer. Finally, not every technology is equal. And you will find that in the hard way because it's not the same to migrate, probably no JS services that are already isolated and without a state being stateless versus migrating a Java application created with Java server phases that provides a lot of state. So you will find particular challenges depending on the actual technology that the organization is using. In this line, the first deliverable that actually helps me as a consultant is an architecture review. Depending on your situation, this could probably be also worked by our early rate revision. But in this architecture review, you have to be specific on four points, which are the actual issues that the IT department or IT professionals are facing inside the organization. And once you find the issues, you have to define a possible set of solutions, approaches, and most importantly, actions. And these actions, when you are a consultant, take different forms. Being higher and not a consultant, being trained your actual software development team, or being please outsource all of the infrastructure management, please outsource all of the infrastructure as code management, you have to provide options. And why do you have to provide options? Because in this kind of migrations, you have a limited budget. Let's state that you don't have an infinite budget in order to go, okay, let's hire a lot of consultants and let's go and migrate in a period of one month, everything to AWS.  So you have to provide these kinds of options because with this, you will offer an opportunity to create contracts based on deliverables. With this contracts based on deliverables, you could actually provide options to different teams, and if you do it in the proper sequence, you could actually be creating a migration by phases. You could evaluate from phase to phase the actual results of your migration. What's my recommendation for this definition and planning? I know that there are a lot of tools in order to do a software architecture review, being Togaf, being C4 architecture, but for my use case, I found the software architecture review template by Atlassian, which is a software architecture review played by Atlassian, the most easy approach because this template actually considers the previous factors, the issues, the possible solutions, it allows to establish a roadmap, and most importantly, in the future, you will be creating the contracts by deliverables or phases by using these possible solutions. I know this is in Spanish, so I will translate this because this is the actual result that I've been using in one of these projects, but I divided the Atlassian template about mini-projects that are part of a macro-project. Each of these mini-projects has its own description about issues, challenges, and possible opportunities, and what managers like to see over here is estimated times of implementations. I know for real that this won't be the actual time of implementation. They know it for real, but when they have estimations, they could say, okay, this whole mega-project will take between one year to one year and a half. I think we could tackle the first two mini-projects and see what's going on, and if the results are positive, we could later on go with the next steps. Once they have this whole panorama about project descriptions and the estimated time, they have also opportunities of tertiaryization, being let's hire a consultant, let's grow the team with a service or creativity engineer, what's my actual responsibilities for the team. So this is a good roadmap in order to define where I will go with my investments and where, most importantly, how do I decide in which areas I will be investing my money in order to go from legacy, from virtualize, to cloud-ready, and to go to cloud-native if I really need cloud-native in order to solve my problems. After the definition, and in my case, after being hired as contractor, I have to launch the second phase on my project and to execute each of these phases in which I have a direct contact point of communication and with this contact point, I have a direct mean of communication, in my case, being WhatsApp or Telegram, depending on company and organization policies, but also a non-reportable mean of communication because when you are interacting with different development teams, software development teams, you have to be accountable for the things that you do right, but you also have to be accountable for the things that went wrong. So having a non-reportable mean of communication gives you a risk management area in which you as consultant, but also they as a software development team could have this auditory log, let's name it like that, in which you could see which were the decisions and most importantly, at which time this decision impacted the system. These kinds of projects have two main cultural changes, being the first, the DevOps implementation, because to go from virtualize to cloud-ready, you have to be a DevOps-Aware institution, but most importantly, to do DevOps properly, you have to be a test-driving development team, not specifically the TDD culture as a whole, but you have to have some automation testing in your implementation. And if you could switch the culture about how the people is creating software nowadays, you could actually go with the infrastructure. Otherwise, you will be providing a lot of infrastructure that will be like a Ferrari. A Ferrari without having a proper driver because you will have the tools, but people won't be using these tools because they don't know how to use these tools properly. In infrastructure, as consultant, as third-party consultant, as you hire more people to your team, you have to secure things like, do I have a policy for remote access? Do I have security policies? Do I have the proper MBAs? This is also cultural in order to allow people to work remotely because you are doing this on the cloud. You have to secure the BCS infrastructure, namely Git, at least that's the gold standard nowadays. I'm not sure what will be next. But also to secure that your current CI CD server will be working with the newer cloud technologies if you need to do an upgrade, just do a planification to do it. Or actually, in my case, I had to implement a CI CD server in order to be cloud-ready way before being cloud-native. Just after that, after you have the culture and you have the basic infrastructure for being cloud-ready, you could go to the cloud-native state. In the cloud-native step, you will be taking decisions like, which will be my cloud-native platform. It will be OpenShift Kubernetes, Vanilla Kubernetes. I will go over a cloud provider like AQS or Kubernetes Engine. And after that, and when I start to do the migration from cloud-ready to cloud-native, I will try to tackle new issues because there will be new issues. You have to be sure of that. And the most important issue at least in my opinion is observability. Because if you go from cloud-ready to cloud-native, the services will be self-healable, self-scalable, which means on a practical way that these copies of your service will be growing without your intervention. But the logs, the metrics, and the actual state of your application will be so dynamic that an actual human being cannot manage this. So you have to tackle the actual infrastructure implementation, the culture that's around this implementation. And I wanna highlight and emphasize that the observability part is an observability that is a part that won't be so easy to do and most teams neglect on their first implementation. Now on continuing with detail, I wanna share a fact that I learned in the hard way. All of these phases will have a direct consequence. And the direct consequence was that in this ever-changing environment, you will need to document in order to be able to support this in the future. I did a previous implementation in which we neglected the documentation. And as today, this is a difficult infrastructure to maintain. So you have to assume that all of these execution phases will produce documentation. My recommendation based on experience is that you will be tailoring a live documentation, a documentation that will be changing between the actual infrastructure implementation, the first try and fail tests that your users and your developers will be doing and the actual tuning updates maintainers work that you will do over this infrastructure. So this live documentation should be documented in a wiki, like in a no less beige, like offered by Atlassian. I do prefer wikis being versioned as live documentations in a Git repository. But this live documentation also has this compliment about, well, I decided to train my team. The training and development will include the production of some of the following artifacts like bootstrapping archetypes like pet products in which you could base your following products. You will have to also secure a proper software configuration management tools being for instance maybe in Java or Node package manager Node.js. And you have to document also your TDD practices, your domain driving design decisions, your microservice charges implementation, your infrastructure as code. And my suggestion is that you don't have to kill the monolith right away. You could start with your actual monolith and in order to bootstrap your knowledge and most importantly to try your new infrastructure, you could create satellite services that consume information from the monolith. And just after that, you could actually divide the monolith in a distributed software implementation because you won't have enough knowledge in the beginning. That's at least my opinion. That's where I fail it a lot because I tried, okay, let's go with Quarkus in Java. But in the end, it wasn't about the tools, it was about the culture. So in the next and successful projects, I started with the monolith. Let's keep the monolith and try to create satellite services over the monolith and actually gather knowledge in order to do it properly. So new project should be created with the mandatory cloud native factors, but you could actually live in a hybrid environment in which you are communicating with the actual monolith. It doesn't matter if it is in on a private cloud or you could probably know an offload and shift virtual machine and in order to interact with the actual monolith, but you have to change the culture at the same time that you are learning the new technologies. In this link, I want to go deep into the DevOps, but you have to define a proper DevOps way to do things. Probably you are agile by using Scrum or some other methodology. That's good, but that's not the entire DevOps thing. You have to actually implement a proper way of integration and testing of your software. That's only continuous integration. You have to automate your releases. It doesn't matter if these releases are to store your artifacts in some kind of repository or you are actually releasing this to a testing certification environment or actual production environment.  Otherwise you cannot go cloud native without being DevOps. I know you could give me counterargument about it, but that's my opinion. That's my experience. If you are not doing DevOps properly, you cannot go to the next step. Remember, DevOps is part of the cloud-ready journey and is a prerequisite actually for the cloud native journey. So for instance, in one of my projects, I had to bootstrap a whole CI CD platform. I strongly recommend GitLab because it is easier to do and most importantly, it is open source. So it is probably good for in-house development teams and you could do it on the open source way or you could also acquire contracts, different contract levels about it. But GitLab is a good way to start if you need to do these on-premises because as I stated previously, I had to do these on-premises because of the particular characteristic of this project. What's the next step? Once you have your infrastructure, once you have your DevOps culture and probably you decided for Kubernetes for another proprietary implementation, you have to take in account the performance of your application, your team members, and most importantly, to control this. On the tech side, you will be controlling things like code quality, like coverage of your integration test, code smells, box vulnerabilities. You will be controlling the performance over the communications like network latency and failures of your services. And to do that, you have to be creating some kind of instrumentation. The instrumentation or the most common instrumentation for code quality is probably static code analysis. And for the performance, you have to create some kind of metrics gathering or observability inside your platform. For instance, in my projects, it was Kubernetes. So I had this performance and control metrics over SonarCube, in which I discovered a lot of things that could be better implemented in the source code. This is actually a good practice, not only for cloud native, but also for any project in general. As other tools, you could probably are guessing right now, SonarCube has this open source version and enterprise version. But after that, I also take advantage of tools like Rafaana, like Prometheus, and most importantly, service measures like LingerD in order to have this performance and control phase, to be able first of all, to verify my implementation efforts to actually have this metric about I am doing things right, are the users receiving a good service or do I need something else in order to do the proper migration? But if we go back an empiric metric that could be useful to you, probably cool will be how many services I've developed with the new culture, because you will be going from a particular culture, being the traditional development, so software development culture to the new cloud native culture. And in this project, as probably you are also guessing, you have to control the budget because everything is possible with money. But the budget is limited most of the time, so you have to control your budget and you have to control the deliverables versus deadlines delivery and the users and developers perception. What's my final message in performance and control? You have to be sure that your developers are understanding the new culture, that they are actually being productive with the new tools, you are delivering a new and good service and all of this is working as it is supposed to be working. So the performance and control phase as described by the PMA framework, it is actually possible to implement it by using the proper tools. For instance, and again, I did the code coverage verification with an RQ and the Kubernetes monetization and metrics gathering by implementing Prometheus as metrics storage, Grafana as the control of the dashboard of my cluster and things like Linkerd as a service mesh in order to monitor and to create some particular rules to the network in order to be resilient, but most importantly to know for sure if I am doing the right migration steps. So what's the final phase in this kind of practice? Implementation should, and I emphasize this strongly, implementation should transition to support. You have to consider that once this project or once this migration is finished or at least not finished, but it is starting to take off, you have to be prepared to pay for support being an internal service reliability engineer or contracting a third party support for your infrastructure. You have to maintain a live documentation and this live documentation has to transition also to support because once the migration is complete, you have to update in the documentation which changes are meaningful in this project. And most importantly, you have to register what could be done better in your implementation. In my case, as I stated previously, I did this over a week. So again, this is also in Spanish because I did this in Guatemala, but the final message is this kind of migration projects as any other project in IT will be considered successful if the project will be continued living. So when you say this application is legacy, it is another way to say this application was successfully enough in order to be alive all of these years. So my main intention by using the BMI framework acting as consultant is go and assess properly an institution. This institution has to understand which are the right motivations to go or not to go to cloud native. After that, you have to create a project being a micro project in which you will be changing the culture and the technological stack. All of these changes, if possible, will be required to acquire resources, to acquire licenses, to acquire support plans from many providers. And in the end, you have to create your knowledge base in order to do this transition from the actual migration project to the support project in which you are already able to do this cloud native service. So that's my presentation. I know this was pretty much theoretical, but I wanted to share with you these lessons that I've learned. I hope you find this useful. And I also hope you enjoy this presentation. And please remain here and enjoy all the presentations of the open cloud open on the open source summit in Latin America.


Welcome to another edition of RCE. This is Brock Palin, and I actually have sitting next to me the one time a year Jeff Squire from Cisco Systems my wonderful co-host Jeff. Thanks for donating your hotel room. That's right This is the second annual Show where we're both together in the same location or a court. It's a it's a very special event So though this event of course is super computing super computing SC 10 and it's a little different and Just just chat about the show. I mean the first obvious thing is I have run into Slightly less than seven billion of our prior guests on the show floor So here's the names of I've run into so Dan Teppelton So I was recently on the show just recently on the show and some people doubted that Oracle would be here But living proof. Yep. He was there. They were here with a booth. They were there with a booth and he was shilling OGE. Yep, and he was giving out freebies and he was very pleased about it Yep, yeah And then we also ran into Nicole Hemseth. Yep, the author you can follow her on Twitter at HPC in the cloud. HPC in the cloud all one big word there and she is actually quite funny We are our sense of humor is actually matched very well It's it's a little little side story. How much gets left on the cutting room floor whenever we record and in our CE isn't it? Much much does not quite get to air. Yes A lot does not get to air but it was always nice to see Nicole. Actually, it was the first time we had met in person But we had a nice chat and she got a nice RCE shirt Yeah, she didn't and Ashley Pittman was here He was kind of here on his own but also representing data direct networks his sort of representing DDN Yes, he was helping them out Not Pad B PADB. Yes, that's right. Yeah, DB. Actually, he's got that lovely British accent there sounds cooler than all of us Yes, yes to British accent And speaking of accents Dr. Breece gogla. Yeah, you didn't even want to try. Yeah Dr. Breece and some of his colleagues We had Breeze speaking in the Cisco booth and we also had Breeze speaking at the the open MPF forum So he was talking about HW look that we had him on the show for but also talking about KNM Which is another product or another project? Maybe we'll have him on talk about KNM someday Also saw scat Lathrop and Kay Hunt from Deteragrid and Deteragrid campus champions program again I'm the campus champion. I'll have more information on that later. But who else did you run into? So I ran into All the MPH people because MPI is a small world, but we have the MPH guys on MPI CH I'm sorry MPI CH. That's right. If we're gonna do PADB we can do MPI CH So saw the MPI CH people amusingly enough Their bof was directly opposite the hallway that from the open MPI bof. It's actually a real shame because It was it was unfortunate that the MPI CH bof and the open MPI bof were at the same time Because I know there were people that wanted to go to both. I definitely wanted to go to theirs I'll see what they have to say and stuff like that But there's only so many time slots and I'm sure there was compromises made all over the place But it was kind of a bummer that the two Big open-source MPIs were kind of competing because I'm sure we stole some audience from each other and we also saw Hey, Nam and Tiki swears brown. Yeah, I didn't realize that was Tiki at the time. I was Tiki I met and that was for the student cluster competition Yeah, we judged so Brock and I were part of the judging crew for the interview portion of the student cluster competition today Tremendous fun actually had a great time doing that. Yeah, we'll have more about that. We'll have more about that Yeah, we'll have more about that soon. I also ran into rich Graham rich Graham and and Bill Grop did the MPF forum Episode for us a while ago. So well, I see rich Graham all the time But all the new stuff going in and you got to tick him off here as you know, I guess so And you also ran to Jason Stowe. Yeah, Jason Stowe from cycle computing The commercial condor provider and supporter and doing cloudy things too. Yeah They're pretty versatile piece of equipment. They've got there.  No, never everybody Mentioned it's a pretty good group though. Actually, that's a no, it's good There's a good RCE showing and also I managed to tonight It's Wednesday night by the way when we're recording this if anything good happens on Thursday at the show Yeah, just pretend we put it in the show. Yeah Give away my last RCE t-shirt. Ah, I have two more. I have two more to go. Ah So, well, nobody's gonna hear this before Well, I'll still manage to get them away tomorrow. This is someone who is worthy. Yeah, my goal here though is to win an iPad I've entered every single iPad drawing on the show floor But yet I still have not won. So sad by far the most popular drawing giveaways Everyone's giving away everybody's giving away an iPad But only a few people are getting them. I'm not one of them yet So big things going on that we saw at talks and stuff on open SFS a scalable file system Yep, a lot of questions about that. Yeah, this is the organization that's set up to kind of have an entry point and funding for doing luster development and They are very tightly in With Oracle, okay, so there is no explain that. So yeah, there's a lot of question forking that was very Okay, heavily lean on no forking. Okay, good stuff being done in SFS will be pushed up to Oracle Things that Oracle do will be brought down to SFS. They should stay compatible. Okay, there should there's there's no forking Sounds like there's harmony. Yes. Yes. Good. That's good So luster future is and buster future looks bright. Luster future looks bright. Um, wham cloud Mm-hmm ran into them at the terror grid conference. They they had a single placeholder page for a website.  Mm-hmm his whole shakeup. They are fully funded in a major way working on luster with Oracle where Luster is luster is going to be luster is going to give us all luster is very bright That's good. I'm sure a lot of people will be relieved about that As as mentioned I did we had an open MPI boff We talked about, you know, the 1-4 series and the 1-5 series where we're going a couple samples of Up-and-coming projects which aren't in the release series yet But the the buffs were only an hour this year So we actually didn't you didn't get to get into any meaty stuff and we didn't really get to get too much Audience feedback, which was kind of a bummer. We like doing that every year It's you know We develop all this stuff back at our little cloisters and the things that we think are useful to the world But it's always good to get, you know, real-world feedback from actual users Actual admins and things like that. And so we didn't really have enough time to get that Which was a little bit of a bummer this year, but but otherwise the the forum I'm sorry the the MPI open MPI boff was pretty good. We're in a ginormous room though I don't know how we got a ginormous room and it looked it looked like it was empty Even though we had upwards of like 60 people in the room. So it was good at ten minutes people That's good, but it looked like oh, yes, there aren't many people here But but it was so good. We got a couple of nice questions at the end and Some some good feedback, but what would have been nice to be a little bit longer So as we mentioned earlier, we ran to Tiki swears brown and hey a nom after our last recording They asked Jeff and I to help out along with two other people doing the interview portions of the competition had a number of teams Few international teams couple international teams and boy some of those teams were just really impressive But we'll we'll talk about that. We'll have a separate show Yeah, we'll have a separate follow-up with the student cluster competition. Yeah And of course, it's a it's obligatory for my my corporate overloads to say that, you know So let's go ahead a nice booth here and I'll show what a bunch of nice products We're showing 40 gig in our booth 40 gig ethernet because we love all things ethernet doesn't doesn't everybody love all things I think everybody has some ethernet who has a cluster. It's probably true. Most people do have ethernet So yeah, we were showing a bunch of 40 gig stuff, which is actually pretty cool There's 100 gig on the floor as well Lots of 140 gig and and Cisco is powering a bunch of hundred gig and 40 gig stuff in Sinet itself. So that's actually pretty cool. So that stuff I think will be publicly available around the corner I'm not in the marketing arm of Cisco. So don't hold me to any dates or anything like that But I know that stuff is coming soon It's all very exciting Good stuff. Yeah saw some Ten gig e untwisted pair regular RJ 45. Yeah, baby So it's the same way we went from 10 to 100 to 100 to gig pretty soon. There's gonna be 10 gig That's right, baby. You're gonna have 100 gig into your alarm clock Because you're gonna need it for those completely Stored in the cloud. That's right. You could pick one from a million different movies to stream to your alarm clock Simultaneously we had a get-together for the campus champions I'm the campus champion for the University of Michigan Ann Arbor at the campus champion program We have a bunch of new champions really turning to a big crew a really good crew of people helping at Their local universities and institutions used to terror grid national resources And that was it was really great to see all these people and it's really gonna be a group of people that like you Really can approachable Help a lot of cross-pollination of ideas of how things would be done locally not even on terror grid Yeah, it's really important because I mean I actually ran into a bunch of students and some of them the most common question I get like masters level students So, you know entry-level grad students were saying how do I get started in this? You know, they ended up coming here They're on a grant or they're on a student thing or they took one class and parallel computing and things like that and The common question I always hear is how do I move forward? How do I do more than that? You know like like even some of the student cluster people we talked to today. They're like, oh, yeah You know, I I took an MPI programming class, but then I learned when I was doing the competition I learned all about shell script programming and how to apply that and make it a real world Skill and and do something with it. And so, you know having people that can help you along the way I it's just so tremendously important. Yeah Actually another thing we saw with the student clusters thing is some interesting hardware, but we'll cover it We'll talk about I know it's so it was so tempting to want to talk about it. We'll come back. We'll come back Stay tuned All right, so let's let's talk about we talked about a bunch of specific things Let's talk about general reaction. There's a show this year. What's what's your gut feel here? What do you think after being around the show for a couple of days? Not a lot of new risk-taking from the vendors no big different like I'd roll the dice whether you're gonna be in business next year. Yeah, there's no yeah. Yeah, I would have to serve it in place Yeah, it's probably a good reflection on the economy and God knows neither Brock Roy or analyst or anything like that So this is guts feel of just two guys walking around the floor But it seemed very much like an evolutionary conference not a revolutionary conferevolution revolutionary conference That you know, there's new stuff It's the next gen of all kinds of things and there are even some somewhat impressive things and so on But I agree. I mean there seems to be kind of less equipment and less demos and because there's less There's not the the new big thing You know except for 40 and gig a hundred and a hundred gig ethernet, of course, which you know We've been kind of needing 40 and 100 gig ethernet for a while So I have to put in the mandatory plug for that but you know, I agree that there wasn't so much equipment and flashy lights and things like that because You know, even last year we were talking about GPUs and now we're seeing bigger and better GPUs and so on but not some of the same old problems for GPUs remain and things like that and We're seeing more accelerators of different types and so on But they're just the next gen and so on and better servers with the halims and Westmere's Can't really talk much about Sandy Bridge yet other than what's out on say tech crunch and things like that That's all coming but it's all all been evolutionary Kinds of things, which is not bad It's just a lot of times. They'll be pent up R&D demand yeah next year the year after that there may be a massive amount of new stuff Yeah, new companies you never even heard of and doing cool new stuff. Yeah, don't don't think this industry is dead No, not at all. You look at this thing. There's people everywhere great show And you know half of the show is going around and talking to people in the the million little sidebar conversations that you have And even the vendors who don't necessarily have a strong play this year all come because they still need to talk to everybody Right, you need to talk with the customers and talk with the developers and talk with the you know The users and all these kinds of things and all that happens tenfold I mean this year somehow the dice rolled and I didn't have any booth duty at all It's just I gave a couple talks here and there and I was like wow I'm gonna I have so much time to go around the floor and everything Not so much at all You get you get embroiled and embroiled is the rung where you get you get involved in all these conversations And a million things come up because that that's what happens. It's super competing because everybody's here I've only been doing high performance computing for about seven years and two of those. I was an undergrad So I've only been doing this full-time five years and the relationships people around the floor Knowing faces even in this huge thousands of people at this thing 12,000 12,000. That's what somebody quoted to me I don't know if it's why don't we bump it up. We'll say 30,000 people No, somebody told me they thought it was somewhere around 12,000. I don't know if that's accurate or not, but Faces, you know ideas Flowing both ways.  You really should because it you know The number of meetings that I now have set up in December as a result of this show Is staggering But that happens every year and it's great because it's kind of like a Reboot point for the year right where you you start off on that next big project because of that meeting you had at Supercomputer Anyway, we're turning into an advertising for super community. Yeah, it's a good show. It is a good show It's a good show even even if the hardware And software showings weren't strong this year. Everything else is still strong So but there was one good thing compared to last year last year We were kind of still in the big slump a lot of the commercial providers were Actually laying off staff. Yeah, helpments staff admin staff And there was people last year who came to SC on their own and were networking and kind of passing the resume around. Yeah, this year. I Haven't met anybody. I've met a small number Not nearly as many as last year Most everybody I know who got hosed by last year has landed successfully elsewhere Yeah, in the same bit so they're all in HPC of some flavor Maybe you know not necessarily doing exactly the same thing But quite definitely a lot fewer people saying hey, can you help me out? and that's that's a great sign for The industry and the economy and all this kind of stuff. So I was very very pleased to see that That's that's a good observation but Overall, it's a good show overall good show. Yeah What one other thing let's talk about the GPU thing because GPU is now everywhere last year It was mostly everywhere now. It's everywhere and then now it's literally now. It's literally everywhere Still got to say I'm I'm not a convert Right. I think they're they're good things. I think they're great for certain applications And I hope I you know I have friends who work at a video and I hope they don't hate me for saying this I Think they're doing a fabulous job over there at Nvidia And I think there's there's a whole pile of applications that they work for but I don't see them as the general panacea For that makes everything better in HPC. It's not gonna be what the cluster was to the old kind of custom generic Distributed memory. Yeah. Yeah. Yeah, I custom equipment. Not everything is embarrassingly parallel, right? Somebody I actually read that in a tweet earlier this week I don't know exactly who said it but GPUs are great and embarrassingly parallel stuff Well, you can just shovel a whole bunch of stuff down there and they do it fabulously But not every HPC Problem is that way that said I've got a couple of users who's problem maps perfectly on the GPUs and I've handed over many a large PO with lots of zeros on the ends for GPU gear. Excellent There's more on our horizon. So the right the right hammer for the right nail. Yeah, excellent That's good. And and there are there have been a couple other accelerators around the show Not necessarily GPU accelerators. There's a couple vendors shelling that kind of stuff. There's some FPGA guys here And so on some have good software solutions and don't have good software solutions Some are just like hey, here's the hardware go go figure it out I think that's interesting too. It doesn't get nearly as much press And it definitely takes more expertise. Well, I mean GPU takes expertise to yeah, but you have your laptop It's easy to kind of get started. Yeah, that's true. That's true So I don't know the role of accelerators is gonna be interesting and what's gonna happen with Sandy Bridge I don't know. It's gonna change this market dynamic quite a bit right because The public information out there on on Intel Sandy Bridge is you know, there's an accelerator right there What are you gonna do? Yeah, I don't know that that's gonna be interesting to see what happens over the next year or two What happens to the GPU market the general accelerator market for HPC? and the whole Intel Revolutionary stuff with you know, Sandy Bridge and accelerators built in we're back into the days of you know 486 plus numerical co-processors That's right, and it was it was right there But that'll that'll be interesting to see what kind of software solutions come out because I mean that You can build the greatest hardware in the world and if you don't have a good solution that everybody can use Then that that hardware will sit there gathering dust So I think it's gonna be really exciting to see what software solutions come out of the stuff as a software biased guy myself So by the wise good show good show norlings good food. Good food. I had some bad food, too Accidentally went into a tourist trap place. You didn't realize it till it was too late And it was fried fried fried and a little more fried and I was like, hmm, okay good stuff Has a hot sauce every place a different hot sauce to different hot sauce. Yeah But earn it anything else. No, I think we're good. Okay. Well, see you see 2011. Yeah, we'll probably talk before then though. Yeah. Yeah. Yeah, well But this is a once-annual show. Yeah Okay, you can find us online at rce-cast.com There's a nomination form look at up what upcoming shows possibly that is what you want to hear and download old shows Only shows like the last 10 doesn't really yeah, so if you want all of them are on the website They're all there and we look at the web stats So it'd be kind of fun if like, you know pick pick an old show and we have like 10,000 people just download that one again just because Pump up those web stats. Okay. Oh Till the next show till next time


And with less than 50 days to the presidential election, the standard barrier of the all-progressive Congress, Balear Tinobu and Saturday took a swipe at his co-contender in the Labour Party, Peter Obie, over his antecedent. Tinobu took the issue with Obie's approach to not using the resources available to the state to empower the people. And while campaigning in Accordion, those state capital he shared his renewed hope agenda with the crowd of supporters before telling them that this tends to not happen by accident. The APC candidate said his vision for the country can only be invested by progressive and democratic governance, which according to him, Obie cannot do. In the hands of a renewed hope, build assurance that education will receive priority in our government, a four years program for a degree will be a four years. No children of the poor will be left behind. If we don't have the money, we will establish student credit loan so that you can go to school. Your future will not be bleak. APC, they are giving this assurance. By me, you trust me. You trust what I did in Lagos. You've seen the proof.