Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Microservices architectures is a new system architecture for building the next generation software system, where multiple single functional microservices can be distributed on different hosts and can communicate with light weighted network protocols. The advantages of such a system architecture are functioning decoupling, independent deployment for easy trouble shooting and easy maintenance. We have foreseen the current monolithic system will migrate to microservices architecture. However, currently there are no clear guidelines and evaluation criteria for breaking down a monolithic system into microservices. We are going to study this problem. The results can be 1) a set of evaluation criteria to evaluate the quality of the design of a microservices system; 2) a methodology and/or an algorithm to break down a monolithic system; 3) flexiable microservice composition.
Weiyi Shang
Mehran Ishanian
Beaver AIT Canada
Engineering - computer / electrical
Information and communications technologies
Accelerate
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.