Skip main navigation

New offer! Get 30% off your first 2 months of Unlimited Monthly. Start your subscription for just £29.99 £19.99. New subscribers only. T&Cs apply

Find out more

PartsUnlimited and PartsUnlimited MRP

The labs in this course are effectively split into two separate tracks based on the sample applications that the tracks will use, namely Parts Unlimited and Parts Unlimited MRP. The applications are based on a book called The Phoenix Project which was written by Gene Kim, Kevin Behr, and George Spafford. This is a great book, by the way, and I’d strongly recommend you read it if you’re able. It’s really easy to read. And enables you to understand the problems and practises involved around DevOps. And it’s told in a novel style format, so it’s pretty easy to absorb. And Parts Unlimited is the fictitious company in that book that the book is based around.
So the sample applications we use in the labs are based on the company featured in that book, Parts Unlimited. The first application is called Parts Unlimited. And this is a .NET Core 2.0 application. And it’s based around the company’s public facing website. We use this application for scenarios involving Microsoft products. So you’ll see Microsoft tools and configuration and processes used when this application is used. The second application is Parts Limited manufacturing resource planning or MRP. This is a fictitious outsourced manufacturing resource planning application used for training purposes, and based around the descriptions in chapters 31 to 35 in the Phoenix Project book. The application uses open source software.
And it’s effectively a job application running in Tomcat on Linux, and the backend databases running on Mongo. Typically the only Microsoft product we’ll be using with the open source app, Parts Unlimited MRP, will be Visual Studio team services. That will be used as a focal point to tie all the components in together.
For boat apps, we’ll pick up the sample updates from GitHub at either, Microsoft, Parts Unlimited or, Microsoft, Parts Unlimited MRP.
And we can clone the applications from here into VSTS or wherever we need. The individual lab steps will then be available from the GitHub pages sites. Microsoft.GitHub .io/PartsUnlimited. Here’s the Parts Unlimited lab steps. And Microsof.GitHub. io/PartsUnlimitedMRP. And here’s the lab steps for individual lab tasks Parts Unlimited MRP application.
There may be some lab tasks and scenarios which do not use these sample apps, but that would be the exception. The individual lab tasks will call this out if that’s the case. And they provide pointers for any needed files. So that’s it. Best of luck with the labs. And remember, if you have any problems stepping through the labs, refer back to the course demos. A lot of the scenarios that are covered in the labs are also covered in the course demos as well.

Some labs in this course will use a sample application to provide a real-world experience. The sample application consists of two parts:

  • PartsUnlimited (PU): a .NET Core 2.0 application that is used for labs based on Microsoft products.
  • PartsUnlimited Manufacturing Resource Planning (PUMRP): The application uses entirely open-source software including Linux, Java, Apache, and MongoDB, which creates a web front end, an order service, and an integration service.

Parts Unlimited and PartsUnlimited MRP are fictional applications used purely for training purposes and are based on the description in chapters 31-35 of The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford. (© 2013 IT Revolution Press LLC, Portland, OR.) Resemblance to “Project Unicorn” in the novel is intentional; resemblance to any real company is purely coincidental.

The sample applications can be downloaded from the GitHub pages, and you will be directed at various stages in the lab steps to download and use the relevant sample application.

Remember to click on Mark as complete to Step off. In the next step, we will be introduced to DevOps and join a discussion.

This article is from the free online

Microsoft Future Ready: DevOps Development, Implementation and Azure Automation

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now