logo

Overview of Microservices Architecture

Examine a case and advise a company in the transition to microservice architecture.

15 Pages3643 Words19 Views
   

Added on  2022-08-23

Overview of Microservices Architecture

Examine a case and advise a company in the transition to microservice architecture.

   Added on 2022-08-23

ShareRelated Documents
Running head: MICROSERVICES ARCHITECTURE
Microservices Architecture
Name of the Student
Name of the University
Author Note
Overview of Microservices Architecture_1
MICROSERVICES ARCHITECTURE
1
Abstract:
The main aim of this report is assisting the Whiteboard company in the implementation of
microservice architecture within their organization. In this report extensive discussion has
been done regarding various of aspects of the microservice architecture. In the first section of
this report, three successful case scenarios of the microservice architecture implementation
has been discussed. Following section of this report has discussed the principles of the
service modelling and the important technologies related with it. Challenges regarding the
splitting the backend monolithic system of the Whiteboard company has been evaluated.
Lastly, important recommendation has been also shared regarding the implementation of
microservice architecture on Whiteboard company.
Overview of Microservices Architecture_2
MICROSERVICES ARCHITECTURE
2
Table of Contents
Introduction:...............................................................................................................................3
Example of Successful Implementation of the Microservice Architecture:..............................4
Microservice Architecture in Walmart:.................................................................................4
Implementation of Microservice Architecture in Coca Cola:................................................5
Microservice Integration in Spotify:......................................................................................6
Principles of Service Modelling and Technologies:..................................................................8
SOAP:....................................................................................................................................8
REST:.....................................................................................................................................9
XML-RPC:.............................................................................................................................9
Challenges in Splitting the Backend Monolithic Systems:........................................................9
Technical Challenges:............................................................................................................9
Organizational Challenges:..................................................................................................10
Ethical, Legal and Security Issues in the Transiting to Microservice Architecture:................10
Conclusion:..............................................................................................................................11
Recommendation:....................................................................................................................11
References:...............................................................................................................................12
Overview of Microservices Architecture_3
MICROSERVICES ARCHITECTURE
3
Introduction:
In the current aspect, the whiteboard company is the one of the leading learning and
student management system provider and it has the capability of supporting over 10 million
students worldwide. Here, the Chief Technology Officer of the Whiteboard company has
decided to overhaul their current strategy of technology and the IT delivery team’s
management so that they become capable of providing a reliable learning and student
management systems to more than 600 institutions and universities all over the world. The
provided system of the Whiteboard company will be able to manage the entire lifecycle of a
student. These functionalities will include student enrolment, student recruitment, payment of
tuition fees, academic record management of the student, management of the learning content
and it will also provide graduation and qualification related certificates. In the current state a
complete restructuring will be done and the whole organization will be shifted towards the
microservice based approach to the monolithic system.
A microservice architecture is quite same with the approach of loosely coupled
services. This type of services can be deployed, developed and can be maintained in
independent way (Alshuqayran, Ali & Evans, 2016). Each of the services in the microservice
architecture is responsible for the discrete tasks. All the services can also communicate with
each other through a simple API. This type of solution is mainly used for solving a complex
business-related problem. The microservice architecture utilizes the libraries. From the last
decade, the microservice architecture has become the way of designing the software
applications mainly due to the reason of independent deployable services (Nadareishvili et
al., 2016). There is some common type of characteristics of microservice architecture which
are intelligence at the endpoints, automated deployment and decentralized control of data and
languages.
Overview of Microservices Architecture_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Microservices Architecture Report 2022
|15
|3675
|32

Micro-services Architecture : Whiteboard Company
|15
|3773
|19

Microservices Architecture for Whiteboard Organisation
|14
|3417
|448

Microservice Security Agent Based On API Gateway
|15
|3941
|27

MIS603 | Microservice Architecture | Assessment 2
|21
|4017
|24

Micro Services Architecture
|13
|3288
|15