 Okay, for this course, we are going to be working with the code in the code base here on GitHub. You can see the URL at the top of the screen, that is spring framework guru slash kbe-sb for spring boot dash microservices. So this is the repository that we will be working with in this course. We're not going to be getting into a lot of details here, but I do want to point this out. You can see if things are kind of like ready made this like a ready made project that we're going to be working with. And the focus of the course is on deploying to Kubernetes, so we're not going to spend a lot of time on it. But I do want to orient you to the code base itself. So this is the GitHub repository, and I'll be putting a link to this in the course resources as well. And let me toggle over to IntelliJ now and we'll do a quick code review of what's going on here. Okay, I'm over in IntelliJ here. What we have is a multi-module Maven project. You can see here I forgot a number of properties set up for the project. I'm not going to go through this, but we are setting up using Mapstruck, Project Lombok, as well as the Fabricate plugin for Docker to actually produce the Docker images. We have two things set up. One module is the KBE Brewery Gateway. I found there between the stuff bringing in for the spring boot microservices and the spring cloud components. I ran into some dependencies issues, so I separated those out. So the spring boot gateway project is here. So this sets up all the stuff that we need for the gateway module, and this is going to be building into its own Docker image. And then we have our spring boot microservices. We are dealing with four of them to be precise. So we have the beer service. The inventory failover service, the inventory service, and then the Brewery order service. So these are four different spring boot microservices, and again, using the Fabricate Maven plugin, we are able to build all these into independent Docker images. We see here the four spring boot microservices do have a common Maven POM. So if you're not very familiar with Maven, just to recap. So I have a parent level POM. This defines two modules. So we have the Brewery Gateway SB services. The SB services, again, that is its own module. And in that module, we can see that we have the four spring boot microservices defined. So if we were doing this as a real microservices project in an industry, all these would be in separate GitHub repository. So the gateway and all the four spring boot microservices should have their own repository. But for the person, of course, it's much more convenient to bring everything together and configure Apache Maven to build everything for us. Now the one thing that I do want to point out, I'd have this K8 temp. That is going to be deleted eventually. That is my working directory for deploying to Kubernetes. And then finally, we do have Docker compose. And this sets up everything that we need to bring up the entire system, MySQL, Elastic Surge, Kibana, FileBeat, JMS, and then the four services plus the gateway service. And I'll be demonstrating this in a separate video. Here I just wanted to orient you to the actual code base. I'm not going to be going through all the spring boot microservices themselves. There's quite a bit of code there. Again, this is copied over from my spring boot microservices course where I take everything step by step, but it gets some pretty interesting examples as to how those work and we're going to be focusing on deploying with it. And you can see here in the compose file, we are setting up a number of environment variables to get everything up and running. And I'm going to be detailing this in an upcoming lesson.