Selanjutnya akan dijelaskan materi dari powerpoint sampai materi 6-R of Application Transition.







Previously applications were usually using monoliths architecture in the form of VMs, and we will turn them into microservices in the form of containers. Let's first take a look at the dockerfile which will form the basis of this application replatform.

This Dockerfile contains commands for creating Laravel framework containers. At this stage, the binary version of each component that will be installed is usually determined.


The application that we created earlier is a monolithic application with its MVC framework in one of the VM/container.

Even though it already uses container technology, the application architecture is still monolithic. Therefore, we will separate services into a different container, in this case we will seperate the View/UI and DataAccess Layer (Model) into different container service. And from the UI service, it will access the data through an API which holds the Model Controller.
