From the course: DevOps Foundations: Microservices

Overview of KinetEco case study - Kubernetes Tutorial

From the course: DevOps Foundations: Microservices

Start my 1-month free trial

Overview of KinetEco case study

- [Instructor] As mentioned throughout the course, our example service, KinetECO Research is owned and maintained by an engineering team at KinetECO Inc., an alternative energy company that sells solar panels, wind harvesters, and other solar, wind, and consumer energy products. As described on the company's website, the company is distributed across the United States but has its administrative headquarters in Los Angeles, California, and its research team colocated in Barstow, California along with its manufacturing plant. KinetECO also has distribution and installation support branches to its organization. So a closer look at the KinetECO department chart looks like the following. The executive team has several subdepartments that report up to it, including administration, manufacturing, distribution, and installation. Within each department, there are subdepartments. For example, within administration, the payments and human resources subdepartments. Also pictured is the installation support subdepartment and the shipping and logistics department for distribution. Lastly, the manufacturing department has two subdepartments, procurement, and operational safety. There are also several other departments not pictured including engineering and marketing. As you may have guessed, the company and its engineering department have existed for some time, and as a result, the KinetECO app, the engineering team's one and only product repository is large and monolithic. This application allows users to browse and purchase energy products, as well as schedule shipments and installations, among other things. Recently, change to the application has not been able to keep up with demand from the other parts of the company, including the distribution and installation support functions, which have been rapidly growing. Additionally, a new research engineering team has just been created, housed in Barstow, California with the rest of the research and design team. A new head of engineering has also just arrived at KinetECO, and seeing the velocity slowdown, has decided she wants to implement this new microservices thing that she's been hearing so much about. Fast forward a year, and the microservices architecture is taking shape at KinetECO. Let's turn back time and see the decisions they made along their microservices journey. Starting with greenfield service development.

Contents