The following is a presentation of TFNN The Tiger Technician Hour With your host, Hazel Chapman Call now, toll-free at 1-877-927-6648 Hi everyone, it's Thursday, September 23 This is an early edition, 8.06 in the morning Eastern time, it'll be recorded and played again at 10, unfortunately I have an appointment I couldn't change So here I am in the early edition I just managed to get my charts out and for subscribers I sent the charts out but my template was for Wednesday I just, I was so busy I forgot to copy and paste it for Thursday and Friday Everything's exactly right except that the left side chart with the Dow should be updated and it's not Alright, here we go So the Dow closed yesterday at 34,258 It did not take out Monday's opening bar high It was also the open and high of the day and that was at 34,313 Yesterday's high was 34,440 Wait, something's wrong 34,459, sorry 34,440 So this is going to be really important I'm going to explain a whole bunch of things as we move on and the questions someone said Son, I believe that you have audio everything should be good Just let me know if there's no audio Okay, here we go So the Dow futures and this is really important to me the futures this morning had a nice green candle still a green candle hit the 14 period exponential moving average at 34,466 that's way above that Monday high That is really important and even more significant is looking at the rally that occurred I'm going to show you something in a moment Look at this I showed it to subscribers sent it out this morning Oh, the wrong one Gosh, where did I put that chart? Alright, I'll find it in a second Give me one moment here Oh, I know where it is There it is So look at this chart So the big question is the low that we've made I don't know why I'm having a little problem here I don't want to mess around There's a limited time I've got to get this out Here it goes Is this the one? Let me just check Yeah No, this is not I'll find it in a moment In fact, I'll use this particular chart right here that I showed subscribers So this is an opening cause when I sent out this morning Look at the coincidence in the green lines with the lows that were made with the on-balance volume and look, each one produced a pretty decent rally One was sideways that was the one from what was it, the beginning end of April, beginning of May but others have been perfect just rallies took off immediately So that says to me Alright, be a little careful here because we are short and now we have to monitor this very carefully What is different? What is different is that the time that the Dow has been declining and the rotational aspect of all the different sequential highs that have been made and if you look at the volatility index and made it peak D in the day it's very unusual and look, each one of these tops occurred right exactly as you got a very sharp rally in the Dow So with that said the caveat saying Hey, we might be making something very similar even though there are there are a lot of aspects to this market that say because of the rotational perspective that I have a coincidence low at this particular point with so many stocks like an Amazon a very important stock like an Amazon really Oh, did I just change that? I hate when that happens an Amazon, here we go click over here and press Amazon come on there it is making a low but none of this seems to be the low that Amazon still seems to want to continue consolidating and if you look at the QQQ where Amazon of course is an important part of it there was a rally into the into the gap yesterday the MACD is still very weak the 9 period is still below the 14 period moving average and that shows weakness there was a very nice V-shaped turn up in the on balance volume the stochastic is at 25% I prefer if it's at about teens or single digits for a big turn really serious turn around so I'm suspecting that the pattern that I've drawn in and in most cases I draw this arch formation saying in the Chapman methodology often coming off some kind of a low there's an arch formation and a retest and that's going to be the big thing I think we're still there there are a lot of news events that are going to be coming out today 8.30, oh where did I put that I think I might find it there's just a slew of economic reports that are coming out let me see if I can find that I had it all written up let me see if I can get it before there it is okay so no it's not that alright sorry I haven't got that either this 8 o'clock time to get my newsletter out and everything that took a little bit of work to do so yeah I haven't found it but there are just a slew of economic reports coming out so I'm going to talk about using the Dow for the moment let me go back to the Dow the big thing is going to be if there is a failure pattern today that's one thing in other words the Dow closed at 34,258 if not the futures I'm talking about the actual cash if for some reason we close close to the 34,258 close of yesterday that essentially changes the pattern a little bit why because if you look on every one of those major turns they gave you a pretty decent rally look at the one from the 20 roundabout what was it the 18th of June look at the way the on balance volume turned up look at the way the stochastic considered being flat which is what we're looking at now reverse sharply higher from under 20% to over 20% look how the MACD histogram was turning up look how quickly the 9 period moving average within 3 bars of the low you already seen a nice move up as the 9 was starting to improve you saw that again on the 19th of July at 33,988 after that peak E top in the Dow at 35,090 that was a high level a rule of thumb is that when there's a rally that starts the stochastic in about the 50% level be careful because the next turn down even if it's at a peak D or E in the chaff wave 4th and 5th highest peaks we've got to be real careful it can be quite severe and obviously this one was severe it took out the 30,981 low of July we went down to 33,613 so look the stochastic is flat and that says to me that the pattern that I've drawn in I have to consider at this particular time is correct that we could rally and then start to fail and arch over that's my impression now of what we're looking at and then that 33,613 level going into the end of September beginning of October becomes really important because if we take that out that is a failure of some consequence so we've got our first plate coming up I haven't really covered many of the others but really the Dow is a very good benchmark we'll use that for the moment I'll be back in a moment Basil Chapman in the early edition What's separating you from the most successful men and women on Wall Street? That's right information. Having all the information gives us the perspective we need to place the right trades at the right time the TAS Profile Scanner is the premier market profile based scanner. Powered by its acclaimed TAS proprietary algorithms this feature rich scanner filters over 2,500 plus global financial markets such as stocks ETFs, commodities futures and forex this powerful suite of tools leverages instant trade filtering and strategy formulation to show you emerging trades before they happen. For a limited time you can save $100 off your first month by using the promo code upgrade and you still get a 30 day money back guarantee so you have nothing to risk level the playing field with the TAS Profile Scanner which you can find under the services tab at TFNN.com Sign up today Are you in the market for buying or selling real estate in the Bay Area including the surrounding St. Petersburg, Tampa and Clearwater markets? Tiger Real Estate LLC is a firm that has extensive experience in the Tampa Bay area whether you're looking to sell your current property for maximum value or you're in the market for a second home or investment property Tiger Realty has the experience across all areas of real estate in the Tampa Bay area to help buyers and sellers make the most informed decisions across all price levels. From the price you should be paying per square foot in certain up and coming areas to the type of cash flow investment properties are capable of creating Tiger Real Estate can help you make the best decision when it comes to all areas of the market. Before you make one of the biggest decisions of your financial future call Tiger Real Estate LLC today at<PHONE_NUMBER> or email us at Tiger at TFNN.com That's<PHONE_NUMBER> Call us today Sharpening your skills as an investor is like getting better at playing a musical instrument. You have to practice sure but you also need excellent instruction from experts. At TFNN you'll get advice and guidance from the authority and technical market analysis and it's not just dry tedious text either TFNN airs live financial content streamed live on TFNN.com and TFNN's YouTube channel with Tiger TV live every market day from 8 30 a.m. to 4 p.m. Eastern for free each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world. From the moment the market opens until the closing bell sounds Tiger TV has 8 different shows with expert hosts to help you make the right moves with your money watch online at TFNN.com or on TFNN's YouTube channel and become the investor you were born to be TFNN Educating Investors Call now toll free at 1-877-927-6648 internationally at<PHONE_NUMBER> Hello, it's Basel Traffinia early edition this is 8 18 a.m. in the morning Eastern time and it will be replayed at 10 o'clock that will be 10 18 at this particular time we'll see what the dial is doing at that particular moment let's look at the NQ which is the E-mini NASDAQ 100 continuous contract I'm looking at it at 15248 the high so far this morning has been 15300 15300 now it's really important about this you've got the chapwave inside track right here this is the chapwave falling X formation there's a lower highs and lower lows makes an expanding cone formation if at any point in the next three sessions that's going all the way to Monday if there's a touch of 15400 it breaks the resistance line and that's really positive and so far we've seen select NDX 100 stocks running sharply enough to really help and it has in fact with the 9 and 14 period moving average in the data that's the pink and black line it touched it today just like the Dow look at this the Dow futures touched exactly well within a fraction of the 34,470 high of the 14 period exponential moving average today's high so far is 34,452 look at the S&P let's go to the continuous contract just for the moment that also touched that that's how important these moving averages are you don't need them until you need them and it's pink it's in a cell mode so a decisive break in this particular instance let's draw this I don't know if I've got the time maybe I'll do that tomorrow remember I had that alternate count I said this in the chapwave methodology there's an alternate count that I can use that particular count there was there's never hardly ever in history if I got peak C in the data chart an all-time high with a failure pattern it happens but so rare it's unbelievable how rare it is there's no other way I can count it but here there is and that makes it a peak F alternate count at the high that was made in the e-mini futures of the continuous contract at 45,40.25 now let me do this I wonder if I can get that chart now is this the chart I hope it's the chart let me just expand this yeah okay here it comes yes this is the chart okay so we're looking at the e-mini look at this v-shaped bottom in the unbalanced volume look at that look at this one right here look at this one right here whoops I just missed look at this one which was the lowest low that was the lowest low I believe this one failed it did it worked because it did rally but it failed in the sense that it wasn't the exact ictus the low right there look at these so I can't I never thought of this until two what is today Thursday until Tuesday night going into Wednesday and I had a chaplain wave very low trend gauge reading which would have suggested that there should be a weak Dow at some time early in the morning and then a rally of course there was no such thing even though the down closed way of the high yesterday it was a fabulous session it was a very good session and yesterday I had the same reading so even today there should be a weak Dow so there's a very seldom does this particular index fail but it is that would be two in a row that's really a that says that something else is going on and therefore I have to respect it so my suggestion here is that this inverted V shape in the on balance volume is telling me that there's still enough residual strength not just weakness but it's now strength I've got to respect that and as a result let's see how the day plays out because there must be I didn't have a chance is that it no it's not what an old reminder let me just see what that is I wish I could get all the different no it's not that gosh that is disappointing I had it and I said print it out so that you can see it tomorrow it's going to be such an important day it just goes on and on I mean jobs reports all sorts of things so I will see at 8.30 it starts off and how the market reacts in seven minutes time is going to be important but look the e-mini the MACD this huge turnaround it'll be extremely positive if sometime next week the nine-period green nine-period moving average of the MACD crosses over the red slow moving average but at this particular point that is a big that's our very wide discrepancy in the negative part of the MACD the moving average convergence divergence the slow stochastic at 26% it didn't get under 20% in the e-mini futures I believe it did in the S&P SPS on X there we go in the cash it did for a moment but now it's at 21% so yes it could rally but it's flat and usually with these look at this look at that sharp turn up so I have to still consider that the work that I've done is suggesting that yes it could be more of a balance but I'm still going with the aspect that from my perspective I think there's going to be a rally and then a rally failure and then we start to see testing now intraday you're going to have clues because if this often and often maybe 130 or so if the Dow is holding a plus 90 to 120 holding it and the S&P and the QQQs are actually incomparable even stronger position I can't deny that that would be really good action and that there's a chance that there could be a much sharper and longer rebound it might not be a rebound this could be one of those loans look the volatility index I'm just I'm arguing this out loud for a very good reason because there be it's I've always said over the many years that I've been here TFNN decades I've always said that for the the only tradable or index or particular index that we've ever used that doesn't confirm and doesn't actually correspond to the Chapman methodology of looking for a buy signal to go to a buy mode is the volatility index why because it's based on fear and you never know when fear is going to be and then it happens it occurs and then there's a washout because oh everything's okay we're going to survive another day and that's that's kind of what we're looking at here because look interest rates all of a sudden the market is saying who cares about interest rates what were they worried about if they don't care now so all I can say is interest rates we'll get to that in a moment was a factor that was a worry you had a lot of other aspects you had China you had Evergrande you just said you could go on and on but look the SAP D at 25.09 was raised the Delta virus back in the July 19th market turned around and VIX peak D turned around there was a sudden spike remember on the 19th of August a month later where you got it was the same thing and then you went to peak A minus because it fell down so sharply then you got to peak A B C and you finally got your D look at this you got a D at that top I always put the down arrow at the D top aha when we get back we'll get our first report economic report of the day 28.9 he was the high back in May and there was another market turn around and often these peak Ds take a while to get back to it I have to respect that I'll be back in a moment thousand chapter are you looking for a way to consistently add winning trades to your portfolio Tom O'Brien is here to help Tom O'Brien has been successfully trading markets for over 30 years a frequent contributor to TD Ameritrade Network and CNBC Tom O'Brien founded TFNN over 20 years ago to help educate investors just like you. Tom's daily market newsletter market insights is published every morning when the market's open to give you the competitive informational edge you need to succeed these newsletters are packed full of Tom's advanced technical analysis and are geared to deliver comprehensive strategies for a successful portfolio get Tom O'Brien's newsletter market insights today and try all of our products and newsletters 30 days risk free with our money back guarantee at TFNN.com TFNN educating investors trading gold, metals, futures currencies or options you'll get advice and analysis to help you seriously get ahead TFNN also features trading services with a 30 day money back guarantee for new subscribers as well as TFNN's TigerDen trading room trading software and educational webinars for all trading levels and make sure you check out TigerTV for free on TFNN.com or TFNN's YouTube channel for live financial content from 8 30 a.m. to 4 p.m. Eastern on market days.  TFNN educating investors TFNN is excited about our new software charting program the art of timing the trade charts in collaboration with Tom O'Brien and using his bestselling book the art of timing the trade your ultimate trading mastery system David White has programmed an outstanding piece of software that will implement any trader's methodology using this first of its kind program the art of timing the trade charts allows you to scan thousands of stocks for Fibonacci formation setups including guardleafs, ABCs, butterflies and much more the art of timing the trade charts is designed to help you when scouring the markets for stocks just beginning to form the trading patterns that many investors spend days weeks or even months searching to find and right now we're offering licenses available at only $79 a month we are so confident that you're going to love this new charting software that will even give you a 30 day unconditional money back guarantee don't miss out on this incredible new piece of software get your copy of the art of timing the trade charts today by visiting TFNN.com we're back and we're waiting to hear 830 is I believe it's the jobs reports I'm not sure he has your one minute chart peak D in the e-mini just put it in there I don't see any reaction sure I'm sure let's see yes and Dan S&P was always mentioning Unity software the company on Kramer show had a huge boost I mean there's just nothing that this company can do evidently and it was on my list as well but I just we didn't get in Unity let me show you here it is trading pre-market at 138.51 up 5 it made an all-time high at 139.22 back on the with a 134 round number open on the 10th of that was 10th of September pulls back to the 124 135 area and now it's at 138.51 pre-market so yeah this company really looks so Unity software and game creating software but it isn't just games they seem to be able to put their motorshop around their platform anywhere so 174.94 was the open on the 25th of December the open was 150 round number high and it went to 174.94 the week of December 25th 2020 slumped down to 76 round number low on the 12th of the week of the 12th of May and then ran up to a P&D so let's see what the futures are doing here yep still holding very well up 27 so this is going to be really important because I was discussing for those of you who have just joined I'm doing an early show it will be recorded and played again at 10 30 a.m. so pre-market the S&P futures up 227 the e-mini futures S&P are up 2650 the QQQ let me just go there for a second because we did that just a moment ago to the NQ and this is going to be very important because today's an important session off a potential low and I just say potential low I explained I went through it very carefully why I'd seen the on balance volume and the VIX index make lows so sorry make highs coincidence to market lows many times before and I don't want to get in the way of a move that's going to go up and then I think before we still have long positions and they don't want actually made an all-time high yesterday so we have long positions and we are adding today if everything works out well we will add today to not add we will start a new position alongside in the sector we haven't been in for ages therefore it's a sector that has the potential to rally is trying to map out some kind of a low right here that is maybe tradable but we won't know unless it moves I had said about 60 cents or so from where we'd like to enter and then we'd have some idea of what's moving higher but when I went through a number of stocks last night yesterday last night I must say that there are enough stocks to carry the market further on this initial thrust of the low so let's do this let's go on with all the others look at the IWM this is the Russell 2000 had a pretty good session yesterday now it's up to pre-market at 223 let's look at the RTY this is the RTY this is above recent highs this is a good sign 2236.40 up 21.50 Grayleg A because the stochastic is still it has crossed positive yet on balance volume is up running nicely but the 9 hasn't crossed above the 14 this is really an important period because even though it's stuck in a range in relation to what happened in some of the other indices the small caps the Russell 2000 actually held pretty well so I'm trying to be as objective as I can let's go to the TLT this is the Elizabeth look a really strong leg D it is down today but yesterday's candle had a really strong leg D underneath the previous high in the weekly chart of 150 was that the one that went to 152.7 152.71 on the week of the 23rd of July just about to retest it and today it's down 49 cents at 151.30 so they're basically looking at bonds let's just look at that there you go there the bonds very very good move yesterday giving some of it back today it's only up to 30 seconds at 163.26 30 seconds so now I need to look at the other areas I want to see what gold is doing now I give it a little time I'm usually a little bit behind in gold it's down 8 at 17.70 if someone could correct me and give me the most up to date this is really important I think I'm 10 or 12 minutes behind here in this particular in the contract so it's down 8 to 17.70 I'd say it is stuck in a range it's tradeable but more intraday than anything else I don't see it doing much at this particular point let's look at silver we spoke about silver yesterday silver is just down 20 cents at 22.7 oh let's look at SLV because we had a call yesterday and we were looking at that yes it had a nice move intraday this morning in the SLV I was at yesterday that was yesterday and the 21.04 I said you want to see it close into close not just get into the 21.35 or higher area it's now at 21.04 what's this SLV because that's also going to be part of a clue do you see the relationship between the relationship between gold and silver and how silver is acting or reacting let's look at the dollar here again it could be a little bit behind the dollar is acting a little weaker it's down 27 ticks at 93.19 this is a leg D so any pullback here suggests that it could be a peak D and in a peak D we're always a little careful that 4th highest peak is where you lift your foot off the accelerator we're actually long you lift your foot off the accelerator hover over the brake to see what happens next look at the pullback in the weekly they went to a peak D now sharply from the 93s down to the 92 actually just under 92 now we're at 9318 EUR, USD a little bit of a balance here 1.172 up just a fraction it's actually a very weak looking chart so I'm not sure how long that's going to hold let's look at the USD, JPY this is the yen currency pair that's running nicely so often it moves in the same direction as the dollar not in the same proportion it's just a direction that's all so this is stuck in a range at 109.98 right now 17 ticks is stuck between 110, 20 area and 109 let's call it 109 10 area so it's just stuck in the weekly chart there as well so I want to see what crude oil is doing crude oil is down 33 at 71.91 it made a peak D it's gone above the JPY falling ax formation should try to test the left side high so this is very important 72.90 in the continuous contract you can see the JPY inside track and falling ax formation let's make this green right here this is a technique that I use just joining highs okay and then putting in a little tiny parallel track parallel there it is parallel and there it is so okay now what we're looking at is we got JPY inside track repellent zone that's where crude oil is if crude oil is able to trade at 72.85 to 73.10 close in that area in the next week that's going to be a big positive different slides it's got a lot of support from 70.50 to 70.20 areas that's the JPY in the early edition I'll be back at FANG as we go to the break FANG is trading oh this is a very nice group yeah I'll talk about it in a moment because it's important to say that it's broken out I think this is not a cheap copy I'll talk about that in a moment FANG are you having fun trading the markets but having trouble finding like-minded individuals to discuss your trading and investment ideas with become an apex creditor in the trading markets and join the Tigers End Trading Room at TFNN.com the Tigers End is an exclusive trading room where successful traders from around the world come to exchange trades and ideas join the den and surround yourself with the sharpest minds in the trading world subscribers to the Tigers End are also the first to have their questions answered live on air and can privately chat with our TFNN hosts live during their shows interact with other Tigers and Tigers as they share trading ideas news analysis and discuss the market action all trading day subscribe to the Tigers End risk free with our 30 day money back guarantee and become part of the TFNN trading community TFNN Educating Investors are you in the market for buying or selling real estate in the Bay Area including the surrounding St. Petersburg Tampa and Clearwater markets Tiger Real Estate LLC is a firm that has extensive experience in the Tampa Bay Area whether you're looking to sell your current property for maximum value or you're in the market for a second home or investment property Tiger Realty has the experience across all areas of real estate in the Tampa Bay Area to help buyers and sellers make the most informed decisions across all price levels from the price you should be paying per square foot in certain up and coming areas to the type of cash flow investment properties are capable of creating Tiger Real Estate can help you make the best decision when it comes to all areas of the market before you make one of the biggest decisions of your financial future call Tiger Real Estate LLC today at<PHONE_NUMBER> or email us at Tiger at TFNN.com that's<PHONE_NUMBER> call us today are China A shares hot or not if you trade China A shares now may be time to take a closer look trade CHAU or C-H-A-D directions daily C-S-I 300 China A share bull and bear ETFs China A shares in either direction visit directioninvestments.com today an investor should consider the investment objectives risks charges and expenses of the direction shares carefully before investing the prospectus and summary prospectus contain this and other information about direction shares to obtain a prospectus or summary prospectus please contact direction shares at 067523 the prospectus or summary prospectus should be read carefully before investing an investment in the funds is subject to risk including the possible loss of principal the funds are designed to be utilized only by sophisticated investors such as traders and active investors distributor for side fund services LLC don't forget you can listen to TFNN live on your mobile device 24 hours per day go to TFNN.com then hit watch Tiger TV that's TFNN.com then hit watch Tiger TV folks we're back so we're looking at 8.22 a.m. in the morning we're looking at the Darfur's is up 237 Darfur's is up 27 and the actual QQQ is up 213 so this is a pretty good session so far whatever was said the jobs report is the market is taking it well I had a question in the den about FANG which is Diamondback Energy Inc trading at 8580 too early pre-market open and I've got this Chapman Wave instant restart so this is G-STAS-C with acting very well it had I did this I had lost the notation here but I remember writing it out some time ago and I should have taken it to heart because this is just a wonderful example of a Chapman Wave overlapping wave what happens is goes to either a peak B and then it pulls back or a C and it pulls back and then what happens is underneath the initial peak this is the case it's a weekly chart it makes a peak C on the week of the 5th of March at 88.75 pulls back quite sharply to about 69 and then it saws a gray peak A, a gray peak B and then it goes to gray peak C and what happens is when that takes out the left side peak C the first one that's the one that had a high of 87.60 immediately it starts leg D and that leg D should right here pick up the previous peak C now you've got an overlapping wave the high before was 88.75 so once it goes to 88.76 leg up that constitutes a leg D in an overlapping wave and the rule is that leg D should then pull back to the breakout level and it could even go to a peak E and then pull back sharply well this one went to the D pull back it actually then immediately a week later goes boom leg E all the way to 102.53 the week of the 2nd of July then it pulls back very sharply to the 65.93 low of August the 20th and now it's in a nice leg to the upside so far I have to still call it gray leg B because the MACD hasn't crossed positive neither has the line period over the 14 but this is looking good because the monthly chart looks like that peak C high of in 102 should be taken out at some point it should go to a leg D at some point that's a by-mode in the Chapman wave methodology invariably will take you to a D that's the objective then you have to use other Chapman wave techniques but that's the objective so let's see Belzil please review gene similar to PRQ or gene I have new to gene I wonder if I've still got my notation on gene yep no it's all gone so gene is G and E genetic technologies trading in $3.44 up 4 cents it's gone from a low of 2.90 on the 18th of August peak A let me show you this let me do this live so you can see a lot of people now using Chapman wave methodology so I always have to be very clear what I'm doing this is an A and this would normally be a gray A until it has a sharper move up with the MACD crossing positive and dead so that goes to a buy mode and then there's a parallel high right here now what I sometimes do at 347 and 347 on the 31st of August and 1st of September is if I'm looking at the on balance volume or any other little wiggles in them in the 90 or something I'll just to be safe I'm going to call that a phantom peak C because everything about this peak D said that that pullback should be quite sharp so I put that in and I always make it very clear that this is in the Chapman wave methodology but it is an it is an addendum it is it is a side note that I can do that when I think that especially when the stochastic fails at 80% quickly goes down what it did it went from the 358 or 59 area down to 393 19 that's a big percentage move and now it's in a leg A gray leg A and what I would quickly do is I put in this right here this is a question from our bio biotech expert right there and I put that in and I say okay make it very clear so far the MACD is positive the 9-speed moving hasn't gone back to positive it's still negative the stochastic is very it's flat at 31.49 on balance volume is good so you need to see everything in sync to be able to get a solid move up but this particular level here what do I do in the Chapman wave methodology I color this you don't have to color these things in it's just that Trace Station always has a fantastic toolkit for all these technicals I use them not all of them I use probably a 100th of all the stuff that they have so here we are Chapman wave insight track repellent zone if at any point in the next 2-3 sessions you're looking at this it doesn't have to close it just has to pop to the 350 level if it closes above 348 and then the very next session goes to 353 that's what you want to see because at that point the stochastic will probably get to 35 or 38 percent that's really what you want to see that weekly chart nothing to see yet but it is improving and that says there is a close on the weekly at any point in the next 2 weeks a close that is about 365 that will be your first sign of strengthening the weekly chart but it is biotech you can see if I look to this chart I say oh biotech why is that because intra-month you've got these massive percentage gains I mean massive move from the 2s into the 6s and the same month it plunges and closes at the low you have a move back in you have a move back in July in the monthly that had a low of 218 and a high of $10.30 and 4 months later it's trading at $2.77 typical biotech this is one I'd be really careful of you need to know the story you need to be in the trade as it's about to accelerate and once what I would do is if this starts to accelerate to 365 in one quick swoop I'd grab it and I'd put a tight stop in and let it just run and if you get it that way that's fantastic because it could keep going so just to be clear anyone listening this is a long-term hold for me 2 plus years where I believe it will be much higher okay good, good to know first board it okay good alright well just keep in mind folks I'm talking about it as a biotech and that's what happens okay now a bunch of questions natural gas in G yeah made a peak now this is unusual because this I couldn't count it in any other way I tried but this I could right there alright I could make that a phantom the reason why I wanted I kept looking at this chart and I'm saying there's something wrong this looks like it's acting as if it's a peak D so this is what I digest not every time you can't do it every time but once in a while I go through the charts and I say what is there about this chart that says that that reversal has all the characteristics of what I'd expected the fourth highest peak look at that pullback from 5.60 in natural gas down to the 4.50 now it's trading at 4. sorry 4.68 area 4.73 and now it's trading at 4.85 and this has all the characteristics of a peak D and now it has to restart a buy signal to buy mode and the monthly chart made a peak D I'm watching natural gas I think it made it some kind of a top care that might hold for a little bit longer I'll be back in a moment for the final section Basil Chapman, Tiger Fish and Sour and check out more people there The reality is that navigating financial markets can be risky markets can be chaotic and difficult to understand having the latest market advice can help you turn this chaos into a key for creating winning trades at TFNN we understand that it can be hard to find reliable market news that's why each of our market experts offers their very own market newsletter a must have tool for every trader out there striving to find an edge in today's markets TFNN newsletters cover every aspect of the markets so you can analyze the market before you trade try any of our great newsletters risk free with our 30 day money back guarantee just visit the newsletters tab on the front page of TFNN.com TFNN Educating Investors Are you having fun trading the markets but having trouble finding like-minded individuals to discuss your trading and investment ideas with become an apex predator in the trading markets and join the Tiger's Den trading room only at TFNN.com the Tiger's Den is an exclusive trading room where successful traders from around the world come to exchange trades and ideas join the den and surround yourself with the sharpest minds in the trading world subscribers to the Tiger's Den are also the first to have their questions answered live on air and can privately chat with our TFNN host live during their shows interact with other Tigers and Tigers as they share trading ideas news analysis and discuss the market action all trading day subscribe to the Tiger's Den risk free with our 30 day money back guarantee and become part of the TFNN trading community.  The Tiger First Mortgage Program may be the program based on a 5 year CD in the country right now according to bankrate.com is paying 1% per year $1,000 per 100,000 invested The Tiger First Mortgage Program pays 7% per year paid monthly on secured high value buildable properties in St. Petersburg, Florida The investment is for 4 years paying 7% per year $7,000 per 100,000 invested Your investment is secured by high value real estate in St. Petersburg, Florida Your investment can be anywhere from $100,000 to $500,000 Do you want to make $1,000 per year on $100,000 invested or $7,000 per year on a secured Tiger First Mortgage? The Tiger First Mortgage Program may be just the program for you The Tiger First Mortgage Program pays 7% per year paid monthly For more information you can call<PHONE_NUMBER> That's<PHONE_NUMBER> Don't forget you can listen to TFNN live on your mobile device 24 hours per day Go to TFNN.com Then hit watch Tiger TV That's TFNN.com Then hit watch Tiger TV Hi folks, so just as we wrap up let me just do this again very briefly I'll just make it as clear as possible If after 1.30 this afternoon the Dow and the S&P and the QQQs and the IWM are running very strong Dow is over plus 90 plus 120 might a bit more than that That would be good action because that would replicate what we've seen in the on balance volume at these moments where you got a sharp pullback and a big reversal My issue here is that the stochastic is still flat at 23.98% It's not really confirming so the close today into tomorrow is going to be really important. I don't want to miss out if we're going to go to at least test close to the previous highs and then maybe pullback whatever it is. I want to be ready for it. We have got short positions. I'm going to stay in the short positions for now they've been working very well I want to overstate my welcome Keep this in mind that within the context of the pattern itself Yes, you could fail a little bit. Look at this one here you got a really nice turn up and that was the high, the low of about the 18th of August and then it flattened out and then it turned down. So what happens is going to be really important and a statement came out to me let's see whether the Chapman wave versus the Fed is going to work out now so the billion dollar question will the Chapman wave knock out the Fed with the market continuing to further down with slide like you felt earlier this week. You know I'm just following whatever I follow I'm prepared to switch back we have a call long term position long from way back the marshmallows of last year but this is different correct in identifying the sell-off the sell-off has been pretty sharp but it's been a short term sell-off in time for some of the indices look for the Dow it's been going on since look at this, this is the high that was made way back there at August 16th look at the Q's, the QQQ only made its high on the 7th of September you remember there's a rotation in highs that are made so let's keep this in mind how the Dow is acting later today is going to be really important for the close and for this particular pattern the Dow hasn't yet filled in the gap from Monday's gap down but the others have been looking to do this have a wonderful day, I'll see you tomorrow for my show at the regular time, 10 a.m have a wonderful day, thank you Brian's coming up right now big thanks for your help


Let's get started, guys. So welcome to the Cloud Native panel. So Cloud Native, it means a lot more than just spinning up an EC2 instance in AWS and deploying your Drupal. Cloud Native really is like a holistic approach to building and running applications in a way that really takes full advantage of the cloud computing model. So everything from design, implementation, deployment, and operations. So today, we're going to be discussing technologies like containers, cloud providers like Amazon, Google Cloud, DigitalOcean, those types of things. And we're going to get stuck into some Kubernetes as well. So we have three very talented panelists today. We have, I'm starting from the left, Mike Richardson from Ironstar, Nick Shoe from Skipper, and Scott Leggett from Amazey. Could you guys just introduce yourselves, give like a 30-second intro on who you are and what you're doing with containers, the cloud, Kubernetes? Sure. Thanks, Nick. So yeah, I'm Scott. I'm fairly new to the Drupal world. I've been at Amazey for just nearly three months now. But I've been doing containers, fiddling with Docker and stuff for maybe three or four years, and Kubernetes for the last couple of years of that. So yeah, I've worked on a few different cloud platforms. Yeah, it's about me. Sweet. My name's Nick Shoe. You introduced me anyway. But yeah, I work on the Skipper platform, command line-based hosting platform built on top of Kubernetes. I've been on a container Kubernetes journey for the past couple of years, since I think it was like Kubernetes 1.1 and onwards. Yeah, it's definitely been a journey, and I'm looking forward to answering the questions. Cool. Thank you. So I'm Mike Richardson. I'm the managing director of co-founder of Einstein. Yet another Drupal hosting provider. We run production Kubernetes environments using our Takaido platform, which if you haven't checked it out, highly recommended the Takaido local development environment, which I plug at every opportunity I have. As I said, we run Kubernetes in production, and I think like everybody here, we've gone through that process of very early adoption up to more and more automation and more and more scalability for us on AWS and Google Cloud. Awesome. All right, so just so that we can get a feeling for the room, just want to gauge what level of familiarity you guys have. So could I just get a show of hands if you're getting started in this space? Like you haven't really had a chance to play with containers, cloud, Kubernetes? Yeah, a couple hands, cool. Who here is using containers for like a local DevStack or maybe the CI, things like that? Awesome. Is anyone running Kubernetes? Running Kubernetes in production? Cool. And what about it? Anyone constrained to on-premise hosting? A couple of sheepish hands up the back. I feel sorry for you. I'm sorry. Cool. All right, so just going to be keeping an eye on this hashtag, so if you've got questions, feel free to tweet at that. I will also go around at the end with a mic, so hopefully we get time to do that. OK, so let's get stuck into the questions. So for the panelists, can for people still running legacy style hosting on virtual machines or bare metal, can you explain one of the reasons why they should be looking into containerizing their Drupal apps? Who's going to go first? So for us, I think the biggest advantage that we've seen with it is repeatability and consistency. When you move from a VM-based architecture to a container-based architecture, it's very easy to look at a container definition and say, right, this is what my container does. And every time you run that container, you're going to get a very consistent result. And it is a lot easier, I think, now to create a container-based infrastructure than it is to create a VM-based infrastructure with all of the really good examples that are out there about how to run specifically Drupal in Docker on the different Kubernetes and Cloud providers. So for us, it was a few things, but the main one that I always like to land on is PHP upgrades. Sounds a bit boring, but you get this ability to migrate a single app from PHP 5.6 to 7. And whereas on a traditional VM stack, you're stuck with upgrading the host, which then probably upgrades 10, 15 other sites if you're doing a shared instance on that one. And then it also comes down to deployment. You have to then ops and devs have to go, well, OK, so you're going to update PHP, and then I'll run the deploy. And it's this really hard lockstep kind of situation to do those upgrades. So for me, that was a massive, massive win that projects could declare. When they wanted to upgrade their PHP versions, but also it was seamless. And we didn't have to be super involved in that process. And just as easy to downgrade as well. And just as easy to downgrade, yeah. Yeah, I think that was going to be my point as well, the flip side of the upgrading is that something goes wrong. You've got these images, which are sort of immutable build artifacts that make up your application. You've rolled out the new ones in production, something's gone wrong. You just want to roll back and try and fix whatever's broken. It's easy because you've still got that other stuff still there. Those artifacts can just be picked up and just put back into production. And yeah, life goes on. It's not you're not trying to sort of mutate state, I guess. Yeah, awesome. Thanks, guys. What are some of the biggest challenges that you've faced when running Drupal in containers? Yeah, at least. File systems. Yeah, stateful file systems. Yeah, cool. We'll get stuck into that later on. What advice do you have for security patching and general maintenance of base images and your app images? I'll go first. Yeah, I think general advice would be try not to do too much wild customization. Try and stick as close as possible to your upstream, just because it just means that there's less stuff for you to maintain. Yeah, I've been thinking about it quite a bit lately, where a lot of people talk about like, have really small images. So then you have less attack surface. But I don't think it's being looked at the wrong way. It's not about having really small images. It's like you said. It's like having less stuff thrown in there. It's like, it's really understanding what you're deploying and also sticking to a schedule or a routine to make sure they're up to date. Yeah, I think that last bit is really important. Making sure that your containers go stale by only updating them every three months or only updating every six months, we put all of our containers through a build system where every month they're going to get automatically rebuilt with whatever the latest version is, versions that we haven't specifically pinned of things like PHP and nginx and so on. And that goes into a non-production pipeline for a month before it goes into a production pipeline. So we've constantly got those images being refreshed. That of course means you're gonna get patched for any security things that come out, but you will also be going headfirst into any bugs that get introduced. So you've gotta manage that trade-off. The other thing, if you were in Toby Bellwood's talk earlier, key.io and a few other hosted images, image providers have some turnkey solutions that will scan your Docker images for any known published vulnerabilities and give you instructions on how you can go about mitigating those. Yeah, that's a great point. So I guess there's an issue there where if you're not deploying regularly that even if your base images are receiving security updates that your application is still potentially vulnerable, so building that automation is important. Cool. Is achieving local dev prod parity a realistic goal with containers? Absolutely. If you've got containers, you can have the same container running anywhere and it's going to be, I think especially if you're on something like Kubernetes where it's very easy to run a multi-tier application or multiple layers of redundancy without necessarily having to have a duplication of cost, then it's very easy to say, I want staging to be exactly like prod and you're gonna have, I mentioned before that consistency of this is what staging looks like and if I deploy this container to prod, I can have a high degree of confidence that prod's gonna behave exactly the same way. Yeah. I think we sometimes overdo it trying to keep the parity between our production hosting and our local development. I think we get a lot of that by running, like just by running the same containers, you're mostly there. You're very close to there and I think from there, like you can make trade-offs on both sides. There's this whole idea of like the inner loop and then the outer loop and the inner loop being like your local development and CI and that's very specific to different teams and how they operate whereas in production, you have this outer loop and this workflow from going from dev to staging to production. So I guess my advice around it is not to be too prescriptive but and think about the best workflow for you guys. I'd have much more to add. Yeah, cool. That's good. All right. So the most common path to the cloud for people getting into it is basically just to spin up an instance, deploy a LAMP stack and run your Drupal code, Bob's your uncle. So is this still a viable approach? If not, what are the limitations that you're going to run into? What are the challenges that are going to push you up against a solution like Kubernetes? Well, I think the short answer is yes, it is still a viable solution. You have to make, when you're deciding which architecture you're going to run, you have to decide what is appropriate for your business needs, for your use case. Going out and deploying Kubernetes and containers and moving into that sort of more modern adoption of Drupal hosting is certainly very cool and extremely powerful if your use case demands it. However, there are still many, many cases, I think, where a VM, even a single VM running on a cloud provider or running in a data center is still viable if your use case doesn't really need all of the bells and whistles that you might get with Kubernetes. It is, there is no need to over-engineer the solution by necessarily having the latest and newest shiny thing. Yeah, I think that's, sorry. I think that's right. Definitely, there's a lot of stuff that Kubernetes gets you that is basically means in the end, especially at scale, it's going to be less maintenance work for the hosting platform. I guess the flip side of that is that as a developer, you do sort of need to understand a little bit about how stuff is working under the hood because it is a bit different to the way traditional lampstacks are set up. So, yeah, you really do have to have a little bit of understanding and there's a bit of a steep learning curve for sure. There's a lot to learn about. But it's shiny. No, like you said, it just comes down to use case. It really does. If you don't have that strong need or if you can see in your head, I'll provision this host, I'll provision this lamp stack, I'm off. That is still the way to go, for sure. If your use case has changed, for us, we were in that position and then we realized we're managing way too many of those and we could combine them all into this single bucket of compute and make them all HA. That is when it turns from getting stuff done to saying, okay, well, we've got a strong use case to save a bit of money, make everything HA and yeah, use case. I just also wanted to add, I think there's a lot of, not talking about technology, but thinking about your mental health and your developer health. When you are constantly feeling this pressure, you go to a panel and you hear about people using Kubernetes and containers and all this new shiny stuff. It's very easy to be on the other end of that and go, well, I'm not doing that stuff. Am I not keeping pace with my industry? And I wouldn't think it, I don't think any of us would say you should be using the newest and greatest thing even if you don't need it. And you should be working on weekends to make sure that you can deliver it. It really is a case of, you've got to have the business requirement for it, but you've also got to make sure that your team can manage it and that it's not going to put too much stress on everybody. Yeah, awesome. Okay, so what are your opinions on using managed services for things like databases, file systems, education as opposed to rolling it yourself? Hey, that totally riffs off exactly what you just said, like it, so for us, like managed services are key because we're a small team and it's really hard to debug HA MySQL.  I want to spend my time adding value to and improving our teams and the tools that they use and the workflows that they have. So for us, yeah, managed services are awesome. We go whole hog with managed services pretty much up and all the way up and down the stack and keep a pretty small team for it. But yeah, I strongly think it's exactly what you said. It's, yeah, knowing what you can maintain and knowing what you want to maintain. Yeah, I think it's definitely just, there's a lot of work that you can offload onto someone else and lets you sort of do the interesting value add stuff. The only caveat I guess would be just to make sure you understand exactly what the trade-offs are.  So, just, I mean, and it's easy stuff to just have to understand it. I think as hosting providers, we are for the first time ever in our history in a position where we can be hosting providers that don't run servers. We can go out and we can get managed RDS, we can get managed database, we can get managed Elasticsearch, we can get managed file systems, we can get managed VMs where we're paying someone who is better, more capable, has a larger team, has global operations to do that stuff for us. And it gives us the ability to focus on things like automating Drupal deployments and automating Drupal upgrades and all of the stuff that customers want from us. I never have a customer come up and say, can you please give me a server or can I please have more RAM with obvious exceptions? But that's not what the customer wants to buy. The customer wants to buy a reliable Drupal website or a secure, allowable website or whatever the case may be. So I think for us being able to offload a lot of that responsibility is really, really powerful and I'm very, like everybody else, I'm very pro-managed services. However, it's something that we often struggle with in terms of if we're paying someone else to provide their service on our behalf, we've got to make sure that they're going to deliver it against our expectations, which in most cases is true and we need to make sure that when there's a fault and our customer comes to us and says, my Elasticsearch cluster isn't working or my database isn't performing properly, that the SLA that we've given our customer is an SLA that we've got with our provider and that's something else that we've got to watch out for. But by being aware and all that, most of the time a managed service is going to save you a lot of effort that you can reinvest in something much more valuable to you, to your team. Good segue will be into something like managed services for Kubernetes. So your EKSs, GKEs, DigitalOcean solution, what are your thoughts there? Everything I just said, we don't have a managed service for Kubernetes. We roll our own and we've gone through a cycle of when we first started, I think the same as Skipper previous next, you're provisioning your own VMs and putting Kubernetes on top of that. We started with that, then we moved into using COPS, which is sort of a turnkey cluster management solution for Kubernetes, principally on AWS. Recently we've started looking at Google Cloud's GKE platform as a fully managed service, and there's good things and bad things about every approach. For us, it's easier for us and it suits us better to manage our own using COPS than it does to use something like a GKE, but it's horses for courses. Yeah. Nope. So we started off by rolling our own Kubernetes, like doing Kubernetes the hard way and really understanding what it took to run Kubernetes, and then it was a great day when we could offload that to EKS, but we still understood what was going on under the hood as well and how that runs and operates. I think there's something to be said there, but I guess the other thing about all these managed Kubernetes services is we've kind of crossed the point where it's amazing that all these cloud providers have this standard API essentially, like between EKS, GKE, and EKS. They all have Kubernetes and Docker registries, and they're all very standardized, but at the same time, we're getting to this point where all these Kubernetes services are now going to start adding their own value on top, so then use them, like you can see that right now with EKS, and then EKS is very aggressive starting to add new features and improving it, so I think, yeah. So there's a risk of vendor lock-in, is that what you mean? Yeah, a little bit of sneaky convenience, vendor lock-in. Yeah, so I mean, historically, Mazeads looked at, done their own Kubernetes clusters, where shortly gonna be doing some, looking at using managed Kubernetes, and yeah, like you guys have already said, it's just all about trade-offs. You get a little bit more control when you've got, looking after your own stuff, the trade-off is, you have to do the maintenance on it. Yep, sorry to keep doing this. One other thing that just occurred to me, even if you are using, I'll give you an example, we're on AWS, and up until very recently, if you were on AWS provisioning Kubernetes, you had a relatively inefficient network topology where the IP address for a container running in Kubernetes could be routed to any one of the nodes running Kubernetes.   As your cluster scours and gets larger, that's obviously very, very inefficient. Amazon now have a network topology that you can deploy where every container or every pod running in Kubernetes gets a routable IP address that the load balancer or whatever external service can reach directly, and that means that it's a lot more efficient. That was built for the managed EKS product on Amazon. However, you don't have to have the managed EKS product on Amazon. So a lot of those benefits that you would, that might attract you to that managed service can be brought into your self-managed cluster in other ways if you wanted to. So everyone's genuinely getting better, even if you're not using them. All right, let's get into the meat. So can you guys talk about ways that you've been deploying Drupal under Kubernetes and the challenges of each approach that you've tried? Yeah, so for us, deploying Drupal under Kubernetes has definitely been a journey. The first thing we really did was we consolidated and built a CLI API on top of Kubernetes. I think Kubernetes is a platform for platforms, and the interfaces and APIs that you work with are kind of like they're kind of deemed like the machine code of Kubernetes, like the YAML files. So yeah, so we built a workflow on top, and then for two, three years, we honed it into Skipper. So that's kind of our journey there with that workflow. In terms of interesting parts, I think it's definitely been a journey keeping up with, especially with adopting Kubernetes like 1.1. We kind of went for a ride with new APIs coming out and new features coming out just in time where we're like, I think we want that, and then it came out. But also bugs, so it's kind of like that early adopter thing where you just have to ride the wave and work through it, so. Yeah, so Amazie's platform is obviously Lagoon. That is the platform that's built on top of the Kubernetes platform. And basically, it just helps you when you spin up a Drupal site, provides a bunch of the auxiliary services that aren't going to necessarily be there by default, your solo, your database, those kinds of things. Yeah, and yeah.  If you aren't terribly familiar with Kubernetes, it can appear like just a way to orchestrate containers. But especially now, it is incredibly easy and powerful in terms of how much you can program Kubernetes. So you don't just say to Kubernetes, I want you to run my application. You tell it how you want it to deploy your application. You tell it, I want to wait for this service to be ready before that service is ready. When we started deploying Drupal on Kubernetes, we did it in a very imperative way. We had our API, a customer would send an instruction to our API saying, deploy this version on this environment. And we would send a message to an Amazon SQSQ, which would then trigger a Lambda function that would then inject into a Kubernetes cluster the instruction to deploy that environment. But it wouldn't have any awareness of what that environment's current state is. It was very much sort of a set and forget. And if it worked, it worked. If it didn't, it didn't. And we might not necessarily know. Over time, as Kubernetes has evolved, we've managed to evolve into programming against the Kubernetes API directly, using what's called a custom resource definition or using what's called operators, where we have a container that's our program that runs. You guys are doing the same thing. Runs our code inside the cluster that watches for a configuration change, and then performs events that we tell it to, like we would tell a human operator to follow a playbook or a manual. This Go operator will run along and say, right, well, I've got a new environment. I need to configure SSL keys for that environment. So I'll do that first. And then once I know that my SSL keys are ready, then I'll fire up Nginx. And it'll do all of that sort of stuff. So it's really incredibly powerful what you can do now in terms of managing a complex deployment pipeline that a human would have previously done that now a machine can do. Yeah, right. And for those mere mortals among us, like solutions like Helm, Rancher, OpenShift, like what are your thoughts on where people should get started? Yeah, it's pretty tricky, because there are a lot of tools out there. There's lots of options. In a lot of demos that I do, I tend to lean towards Helm. So just because it's like a really, there's a big community behind it. There's a lot of documentation. It's a very mature product, and it's kind of an easy way to get started. But I also don't think it's always the end goal, because it's more of a package manager for running kind of like apt, or it's kind of akin to apt and yum, which is OK. But we have different workflows for deploying Drupal. In that, so updating a database, that's where some of these tools don't really work very well. They can update the application itself, but then you kind of want that extra workflow on top. And that's when you kind of deviate. But yeah, if you're getting started, I'd definitely say go look at Helm. Yeah, I'd second that. I think as an example, if you needed to deploy a database and you don't really want to have to worry about how you deploy a database inside your cluster, you can go and get a Helm manifest for how to deploy MySQL that's really configurable, and then away you go. And you can focus on something that's going to add more value to what you're doing. Yeah, the nice thing with Helm as well is that it's a good way to sort of, I mean Helm, basically what it does is just template objects that you're adding into Kubernetes. So it's a really good way to deploy something like a database or whatever, and then have a look at how it's kind of working, how things are plugged together. It's a good way to get your feet wet. Or come and use one of our tools. But I think, yeah, like the question is really around learning those APIs and what's the next step. Like I think that's, yeah. Yeah, cool. All right, so let's just get into some details on key components of the stack specifically for Drupal. So can you tell me what you guys are doing for your shared file systems? So for us, we're basically using EFS from Amazon. Yeah, that's what we're doing, platform users. Oh, have we had a fun time with file systems? It is 100% like the topic in the Drupal Slack. There's a lot of people talking about like S3 as a backing file system, so yeah. Oh, have I got a story then? But yeah, like looking at the Slack, like there are a lot of people that have maybe one site and then they'll go to S3 and they'll do like the first class integration between Drupal and S3. But in terms of like mounted file systems, yeah. For a very long time, there wasn't a great managed solution.  So that's like, yeah, Gluster or Cep or like these, yeah, these tools that are very, very, yeah, demanding to run. And for us, we did go down the fuse S3 mounted route and we evaluated, there was like three projects at the time. We picked one, it got us by, it was definitely very tricky. And I remember that where I was, I joke about this, I remember exactly where I was on the day that I got the notification that EFS launched in Australia. And then I think it was like a week later we had migrated everything across because it was just one of those. It was the single point of, yeah, of pain. So I might just, if anyone's not familiar with EFS and with the problem, EFS is a managed network file system from AWS and it solves the problem of you've got a Drupal environment that's running in with at least two web servers that might be in different availability zones or different regions, not different regions, different availability zones. And you want to make sure that both web servers see the same public files and private files system. And you wanna make sure that if somebody uploads something they upload a PDF into the content system that it's gonna be available on the other web server right away. That is from just a pure computing and infrastructure perspective that is a really hard problem to solve. There are tools out there that you can deploy like Gluster and Ceph. And we've certainly experimented with those in order to provide a file system that multiple systems can write to at once that doesn't break because of issues with consistency or trying to write to the same thing at the same time. EFS is the best solution we've got. I personally think it still lacks quite a bit and I'm hopeful for the AWS conference next week that they're gonna have some managed clustered file system that's gonna solve all our problems and we won't have to do it ourselves and manage services. But that's the problem that EFS solves. And if you're running Drupal in Kubernetes with multiple web servers then EFS is your best solution at the moment. If you're on Azure or Google Cloud they have similar products that aren't quite as mature yet. For example, the Google Cloud product called File Store is a managed network file system but it is zonal, it is not regional. So you will have multiple availability zones with your cloud provider on Google Cloud. That volume is only in one zone which means generally it's only in one data center. If that data center goes offline nothing else can bring that zone online whereas something like EFS runs across up to three data centers. So if one data center goes offline you're probably not even going to notice. So yeah. All right, excellent. Can you talk about like what your approach is to aggregating Drupal's logs and how you expose that to developers and your ops team? That's a really tricky one. What we would love to be able to do is have a fast, easy to use web UI that customers can go to and they can pass all their logs like something like a managed elastic search or something to that effect. And for some customers we do do that but elastic searches are very heavy and very expensive application to run very hard to scale and maintain. Good as a managed service. What we do at the moment is we use a utility called Fluent Bit which will collect logs from all of our different web servers and database servers and worker nodes and everything else. It aggregates them into a central repository and writes them to a persistent disk that customers can then use to analyze and view those logs to download them if they want to. And that's been a really, really useful process for us. Yeah. So we use CloudWatch logs, AWS CloudWatch logs. We did go through the, like running the Elk stack like so the elastic search, Kibana kind of stack and ended up on CloudWatch logs just because it's easier for them to manage it. There's always regulation around like keeping logs for seven years in government. So it's very easy just to offload that until AWS to keep them for seven years. But we definitely and in terms of the integration we ended up writing our own log pusher just because we wanted to get the groups and streams just right. So it was a bit easier to use. It was some of these tools are very, like they cover a lot of cases. So something like a Fluent Bit is kind of like it'll like grab all the logs but then you can kind of configure where it wants to go and it's very generic whereas we had a very specific format and structure that we wanted for our logs. But I think the other side from that is if you've used CloudWatch logs before it was very, very tricky to use up until recently. They've shipped a whole query UI that's super, super powerful. Santa actually writes some queries that amaze me. Yeah. So if you have looked at CloudWatch logs in the past and gone a bit basic, I definitely come back and have a look. I really recommend it. Yeah. So Lagoon also uses elastic search basically as the log storage. And I guess it's kind of the currently the best solution. Everything Mike said though is true. It is extremely heavy and resource intensive. There are a few other things out there that we're kind of having a look at and also just doing some experimentation because logging is kind of a little bit of a pain point and just being able to store those. And yeah, looking at if you can get a managed service and sort of offload all that pain, I think it's definitely a good idea. Sorry, can I just ask a probing question that could to get in the guts of it? Like how are you actually outputting Drupal's application logs? Because out of the box, Drupal puts it into the watchdog table. If you turn on the syslog module, it goes to our log syslog. Yeah, yeah, good question. And the other caveat there is that if you're using syslog in a container, in order to do that effectively, you have to run FPM and syslog in the same container, which means you need something like SupervisorD, which is an anti-pattern for building containers. A container should only ever run a single service. The way that we work around that is that we get our customers to deploy monologue, which is really, really effective and it can write Drupal logs to the file system. And then we read those logs into Fluentbit and relay them off to the central store. It's an imperfect solution though. Yeah, we're in a very similar position. Monologue, standard out. We are looking at running like a syslog sidecar container and configuring monologue to push to that, to kind of separate the PHP logs from the application ones. Also because there's, like I mentioned, like the keep your logs for seven years, there's different tiers for that, especially with government, like your application logs are very, very, very important whereas your web ones, I think it's three months, like your actual web requests, it's a lot smaller. So yeah, it just allows you to segregate it a bit. Also because Drush likes to take advantage of standard out as well, so you end up clashing with a couple of other things at the same time. Yeah, very, very similar. Basically just using out to standard log file and then FluentD, out to a lasting search. Yeah, cool. So kind of coming close to time, so we'll just go on to some audience questions now. So Psy Hobbs, he tweeted, so with relation to vendor lock-in in relation to managed services, so like for example, RDS. Is that just a reality? Is that what we have to accept? I think it all depends on how much pain you want. If you are able to use managed services and you're happy to stick with one vendor, then you will have a pretty pain-free life. We, to give you an example, we've not gone too far down the path towards using RDS. We have our own database engine that can deploy replicated or standalone database environments that run on cluster. That was very, very difficult for us to do. It took a lot of engineering in order to make it work successfully. I think we've ended up with a really good product and what it means for us is that we can run the same database stack on AWS or Google Cloud. And we wanna be able to be vendor agnostic as much as possible. Inside Kubernetes, most of what you deploy, if you deploy your application on one Kubernetes cluster, for most components it's gonna work the same on another Kubernetes cluster with another vendor. It's only when you integrate with something like volumes or load balancers or external database services or other managed services that you might have some pain, but it really depends on what your appetite is. Lean into the lock-in. I think there's something to be said for the difference between something like a DynamoDB and an RDS. RDS has that consistent interface, MySQL. There's definitely benefits, so we use Aurora serverless. So you could say there's definitely lock-in there because you look at it and go, well, it's MySQL and it auto-scales for me and it's amazing why would I go elsewhere. But at the same time, you still have portability because you still have that MySQL interface and you still have that mounted file system. You still have those pieces, but yeah, moving is definitely, there's a lot of conveniences that can keep you in place. But at the same time, they also become your edge. Or they make your life easier. So there's a trade-off there, but I think we can all agree that making our lives a little bit easier is a good thing too. Yeah, I mean, we also use RDS quite heavily. And I guess as far as lock-in goes, yeah, having the MySQL as the interface makes it a lot easier to be a bit agnostic about your database provider. There are other cloud services so that it's much easier to get locked into. So yeah, it's also, I guess it's just about being aware of going in with your eyes open when you decide to really integrate closely with one particular provider. All right, so this is my moment. I'm gonna come down to the sidelines and get some audience questions. You're like, does anyone remember DIPPA? Used to go down the sidelines of the footy. All right, here we go. What do you guys reckon about using containerized databases? Is it okay in production? Is it okay anywhere? What do you think? I'm not a big fan of them in production because I think they're extremely stateful. So yeah, it's like running a MySQL database on a cluster. Like if you split that out, then you have so many more advantages. Like you can kind of like your, it doesn't like a database doesn't auto scale the same way as an application. It's not as elastic. So if you think of your cluster as like this very elastic piece in the puzzle and then separate your databases out into separate machines or managed services, then I think things get a lot easier from a management standpoint and from a availability standpoint. But having said that, we do still use database containers for local development. So we snapshot, we sanitize and snapshot our dev staging production databases. And so that's everything like user accounts and strip out the cache tables. And then that's all stored in a registry. And then developers can pull them down and use them as a part of their local stacks. Like that is where we use those. And I feel very strongly about that and that they work really, really well for local development. I mentioned before that we do run our own containerized database platform. We do use it in production. That may be the contentious thing because every time I tell anyone who's an infrastructure engineer that we're using containerized databases in production, they're sort of like, oh, geez, you're brave. I think specifically for Drupal, if you're not using things like DB log and you've got good caching for your application and you've got a CDN, your database server requirements are going to be relatively small. Most of the sites that we host, the database is less than five gig, the traffic's relatively reasonable. There are some sites that are dozens of gigs for the database, very transactional, very heavy. But even those sites, we run in containers in production quite successfully. But I did mention we had to do a tremendous amount of engineering to get a replicated database platform that would run in multiple zones with automated failover and good security and everything else. It was a huge effort. And if our use case was just a little bit different, I think we would just be using RDS because you pay a little bit more per month, but you save dozens of hours per month. Okay, I think we're like right about on time. So I'm sure that these guys would love to continue the conversation out in the hallway track if you're in the break. So, but if you can all please give a round of applause.


In this video, I will be sharing the top reviews of the book called, Yanis, authored by Miran Fader who is a staff writer for The Ringer, writing long form, human interest features on all sports. She's also profiled some of the world's best women athletes, too, including Brianna Stewart, Michaela Schifrin, Sabrina Ionescu, Coco Galf, Liz Kambidge and Mallory Pugh. But before we get to the reviews let's see a little bit of what this book is about. As the face of the NBA's New World Order, Yanis Ante de Kumpo has overcome unfathomable obstacles to become a symbol of hope for people all over the world, the personification of the American dream. But his backstory remains largely untold, and Fader unearths new information about the childhood that shaped, the Greek freak, from sleeping side by side with his brothers to selling trinkets on the side of the street with his family to the racism he experienced in Greece. Ante de Kumpo grew up in an era when Golden Dawn, Greeks far right, anti-immigrant party, patrolled his neighborhood, and his status as an illegal immigrant largely prevented him from playing for Greeks' top clubs, making his rise to the NBA all the more improbable.  Ante de Kumpo's story has been framed as a feel-good narrative in which the globe has embraced him, watching him grow up and lead the underdog bucks to the best record in the NBA in 2020. Giannis reveals a more nuanced story. How hesitant Ante de Kumpo was, and still is, to spend money. How lonely and isolated he felt, adjusting to America and the NBA early in his career. The way he changed after his father recently died of a heart attack. The complexity of grappling with his black and Greek identities. How private he is, so hard on himself and his shortcomings, a drive that fuels him every day. And the deep-rooted responsibility he feels to be a nurturing role model for his younger brothers. Fader illustrates a more vulnerable star than people know, a person who has evolved triumphantly into all of his roles. As a father, brother, son, teammate, and global icon. Giannis gives readers a front row seat as Ante de Kumpo strives for an elusive championship with the Bucks. Quelling speculation about potentially leaving Milwaukee after signing a five-year Supermax contract extension worth $228 million. Now, he contends with his next big hurdle, proving that committing to a small-market franchise can bring Milwaukee back to glory. Now let's get to the reviews. Brandis from the United States says Giannis, the improbable rise of an NBA MVP was an excellent, in-depth look at one of basketball's rising leaders. Miran Fader conducted 221 interviews in the process of writing this book. It's thorough, covering Giannis' childhood in Greece where he grew up loving soccer and eventually came around to basketball. The bond he and his brothers share, the struggles his family faced, being evicted from their home and not knowing where their next meal would come from. The unfortunate prevalence of racism that still remains in Greece today, Giannis' pursuit of basketball, a slow and steady one compared to many other NBA players today, and his arrival in the league and in America, as he attempted to adjust to the vast contrast in culture and life here, followed by his rise in the league. I truly can't fathom hunger at the level of pain and exhaustion the Ante de Kumpo family experienced. It can be easy to judge athletes from afar, but their people first and so many have come from such humble beginnings. I'm not a Bucks fan, but can't help rooting for Giannis. He is a dedicated student of the game, committed to his craft, polite to all, grateful, devoted to family, has incredible athletic prowess, and is funny. While this book was finished slightly before the 2021 finals, the Bucks winning the championship this year only further solidified Giannis' place as a worthy opponent. His story is an inspiring one. Story from Hawaii says I read this book as a net galley arc. As a direct result of reading, Giannis, by Miran Fader, Giannis Ante de Kumpo has a new fan. Growing up in Greece with two undocumented, refugee parents and three brothers dealt Giannis a hard lot in life. Fate can start you at the bottom. Dreams can take you to the top. Giannis never stopped believing, never stopped working, mentality and the drive and support of his family, got him drafted to the NBA. Then, as you read, the real work began. The biggest takeaway I got from this book is, you will not be tomorrow where you are today. If you have a goal, take steps toward it every day. Giannis took opportunities to learn and develop. He took notes. He asked questions. He was not afraid to learn from others. He looked toward coaches and mentors for guidance and support. And then, he worked. He worked longer and harder than anyone else on his team because that is the level of dedication it takes to be the best. This book had me searching on Google and watching basketball highlights of Giannis and Baby Shack. It was refreshing to read Fader's descriptions of Giannis playing and then to watch YouTube videos of exactly what the book described. I learned so much more than just about Giannis. Joe from Wisconsin says honestly the only issue I had with this book is it felt like there were so many moments that could have been expounded upon even further, but overall an impeccably researched read that captured well the experience of watching Giannis grow from inspiring oddity to the genuine symbol of hope and self-belief that he is now. Natalie from Wisconsin says Giannis onto to Kumpo has followed a true, hero's journey. From a humble beginning in Greece, he willed himself and his brothers, to find success on the basketball court. Fader Miran Fader has thoroughly researched every aspect of what has made Giannis, Giannis. Through interviews with former coaches, teammates, and family friends, Fader has woven together with the story of the complex tapestry of Giannis' identity. An inspirational biography and compelling text. This book is a must-read for fellow Milwaukee Bucks fans, student athletes, coaches, and anyone else looking to be motivated to become the best version of him or herself. Christina from the United States says I have been a huge fan of Giannis for many years now, so I was extremely thrilled to receive an advanced copy of this book from NetGalley and the publisher. In addition to being one of the best basketball players in the world, he has always seemed like such a great human being. Everything in the media showed him as a happy, kind person who always had time for people, no matter how seemingly unimportant. Reading this book was very eye-opening, as Giannis has always been somewhat private about his life off of the court. Learning about the family's struggles to survive in a Greece that did not want them until they could potentially do something for them was heartbreaking, but their overall optimism and love for each other was also just so wonderful to read. This was a wonderful book. The author did a fantastic job of telling Giannis' story, with interviews from not just his brothers, but also people from Greece who grew up with him and introduced him to the game of basketball. His hard work and dedication to being the best he can be are admirable, but his greatness as a person is sometimes something that is overlooked, and it shouldn't be. Giannis is truly a great role model, and they're finally winning the NBA Championship this year as an excellent epilogue, to this book. I hope many people read this book to learn more about such a wonderful person. I have provided the sources of this video in the description. Please feel free to check them out. Thank you for watching this video. If you like this video then please subscribe to the channel and share this video.


Hi, so my name is Daniela Robeser and I'm a technical product manager at Dynatrace and I'm very happy to be here and Share with you today How easy Dynatrace makes it for you to keep up with the latest and greatest monitoring bits in your open shift environment So Let me start with with a question. So for the ones who are running microservices applications on open shift Kubernetes or any other platform. So how often do you guys release new versions of your microservices? so We at Dynatrace we do this 26 times a year. So we do have a team of 600 plus developers releasing every two weeks new features new capabilities that are available for our customers and So we started out in 2011 with releasing only two major releases per year and when 2016 came came along we were able to do 26 major releases of our Dynatrace Sars offering and do 13 major releases per year of our Dynatrace managed Of our Dynatrace managed offering so we are full fully engaged to to our DevOps journey and we are Going towards a no ops Culture with within our organization and Let me ask you another question. So how cool would it be? If you got this fresh dose of monitoring Automatically deployed to your open shift clusters So I'm very proud to introduce today the Dynatrace one agent Operator, so you may have heard Chris Morgan talk about the operator concept during the keynote in in the afternoon and It's it's very great. So Before diving into the details of the one agent operator let's have a step back and Talk about operators in Kubernetes So like Chris Morgan Described it operators in Kubernetes allow you to put operational knowledge into software operators are available since 2016 and Allow you to automate Tasks that have to be done manually by humans otherwise and And last week during kube-con the operator framework was announced Which provides developers with an operator SDK? But also with a lifecycle management. So with the operator framework. It is now easier to build and provide an operator and Dynatrace is one of the very first Partners to have such an operator for the Dynatrace one agent ready We worked together with Rob who was also on the main stage during the keynote in the afternoon and we got feedback from the team who implemented this operator SDK so our Operator implementation also got peer reviewed from Rob's team and this was a very nice and valuable collaboration So let's have a closer look at the value at the one agent operator Brings to you. So the Dynatrace one agent operator on the one hand Manages Dynatrace one agent deployments. So the operator allows you to roll out the one agent onto your open shift cluster nodes and It also allows you to control in a very fine grained way to what nodes The one agent should be deployed So you can select specific nodes That the one agent should should go to should run on and you can also exclude nodes that should not have the one agent on them and the second capability and value add of the one agent operator is that it allows you to perform updates automatically as soon as a new one agent version is available So in the event of a pending one agent update the one agent operator takes care of recycling all the parts that have not yet been updated to the latest one agent version and Takes care of updating them automatically So In in like one sentence the one agent operator ensures that You are monitoring your open shift cluster with the latest and greatest one agent version and As of today the one agent operator source code is also available on a github repository So if you're interested in the details how to how we built the one agent operator Check out the github repository and you're also invited to contribute to Engage into a discussion with us. So just check out our github repository And speaking of github repository and and source code of the one agent operator Let's talk about the details how it actually works so in a first step or On on the one hand side the one agent operators Operator watches out for custom resources of type one agent the one agent operator also takes care of one agent deployment via a demon set and Last but not least The one agent operator Updates the one agent to the latest version available and therefore The one agent operator Constantly queries the dinotrace API to check if there is a new version available for a given deployment and All these details are also Explained in a blog post that is available on dinotrace.com as of today So if you have further questions or want to know further details You can also check out that blog post But for now, what do you think of? Getting a Climbs at how the operator works. So I have prepared a short video That will show you or that will show how the one agent is all operator is rolled out to an open-shift cluster And what you ultimately get when the one agent has been deployed to the open-shift cluster So let's quickly switch to the video So what you see here is as a first step we do clone the one agent operator git repository to have it Also available on the machine We then follow the guidelines that are available on the GitHub repository to install the one agent operator You just copy and paste all the commands And then we check the deployment we check if the pods that we are looking for are Available in that case we are looking for the dinotrace one agent operator If it is available and as you can see it is available on the cluster And then we again check for the pods So for the pods there the one agent operator is already ready But some further parts are still Kind of like spun up. So we do the check another time and wait When the pods come to play and Then we finally see that all the pods are available and now we switch to the Related dinotrace environment where we do have set up a multi-cloud environment and then we focus on the open-shift nodes and then we see that We are currently in an unmonitored state But if we do a reload and be a little patient then we see that Now the open-shift nodes are available in the dinotrace environment and that's it and The cool thing is we do have this Environment that that you've seen just here in the video also available at our booth at our dinotrace booth number 417 so if you do want to Get a demo if you do want to talk about the one agent operator about all the details head over to our booth and and let's let's have a another discussion about that so we've seen How easy it is to deploy the one agent operator Now let's think about what it means so From our perspective and also when talking to Chris Morgan We think that operators and the one agent operator So having dinotrace together with a redhead open-shift It's like the foundation for a no-obs journey and it it also is a Big big first step towards self-driving IT so it focuses on Automation so we at dinotrace think that automation is key We also put the the dinotrace API first so when we do put new functionality into the product we also think about how to You know cover this with the dinotrace API to ensure that Automation is possible so that is That is a perfect step in that direction and I already mentioned that you should definitely head over to our booth But what you also should do is you should definitely check out the dinotrace free trial Because we also think that seeing is believing so try it out for yourself maybe use the one agent operator to deploy the one agent onto your open-shift cluster and Check it out For for your own environment So that's it what I wanted to show what I want to share with you today. Thanks for your attention