Pascal Zaragoza

Thesis orals illustration 296px.

Pascal Zaragoza Ph.D. thesis defense: Model-driven migration of monolithic applications towards a microservice-oriented architecture

The passage to Cloud Computing fostered the development of new architectural styles to take advantage of its capabilities. The microservices oriented architecture (MSA) is the last style to emerge. This architecture is organized around small services focused on specifics business features, operating in independents processes and communicating through light interfaces. These features associated to cloud

Pascal Zaragoza Ph.D. thesis defense: Model-driven migration of monolithic applications towards a microservice-oriented architecture Read More »

Featured image illustration

Mono2Micro-MDE : An end-to-end approach towards migrating a monolithic application towards a microservice-oriented architecture

Find the first migration approach in these articles: article 1 & article 2 In this section, we introduce a broad overview of the different phases which constitute our global MDE-based migration workflow. In short, our workflow (see Figure 1) encompasses 4 important steps : Extracting a model from the source application. Identifying the application’s candidate

Mono2Micro-MDE : An end-to-end approach towards migrating a monolithic application towards a microservice-oriented architecture Read More »

Migration app featured image

Backend monolithic app to microservices architecture migration – 2nd part

Find the first part of the article by following this link In the first part article, we’ve explained how to identify microservices candidates by extracting the layered architecture artifacts from the existing code of a monolithic application. Several approaches address this first step, though they either do not address the materialization step or complete this

Backend monolithic app to microservices architecture migration – 2nd part Read More »

Migration app featured image

Backend monolithic app to microservices architecture migration – 1st part

Generally, companies software are built in a three part system: a client side/user interface, a database, and a side-server application called a monolith. Monoliths are often built as a single logical executable, in a single-tiered with multiple layers: presentation, business logic, and data-access. These apps are easy to design and develop, though they are difficult

Backend monolithic app to microservices architecture migration – 1st part Read More »

Automatic software migration: Business/services

Mono2Micro: From Monolithic Software to Versatile Microservices Over the past decade, there has been a significant paradigm shift towards cloud computing and web services. As organizations try to keep up with the latest trends, there has been a demand for shifting legacy systems to the Cloud. The microservice-oriented architecture (MSA) is a recent architectural style that has

Automatic software migration: Business/services Read More »

Retour en haut