From the course: Software Architecture: Breaking a Monolith into Microservices

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Mapping out the current architecture

Mapping out the current architecture

From the course: Software Architecture: Breaking a Monolith into Microservices

Start my 1-month free trial

Mapping out the current architecture

- [Instructor] For developing a strategy on how to split up the monolith it's of course key to understand its architecture and key components. The most logical way to figure that out is to just check out the source code and look at the folder or package structure. Depending on the use language there are also tools that can create class diagrams by using static code analysis. At your new job you would likely sit down with a seasoned engineer look at the web UI and the code in your IDE and start drawing boxes for the key components of the system. A high level overview is just enough. The details can be covered when you actually sewn into a component at the time you start to plan its migration. Let's now first start our little analysis by looking at the front-end. This is the so-called view layer. To get the broad overview of a semi complex page it can be sufficient to just click through it and note down the different…

Contents