logo

Microservice Architecture.

   

Added on  2022-08-26

21 Pages3944 Words42 Views
Artificial IntelligenceMaterials Science and EngineeringWeb Development
 | 
 | 
 | 
Running head: MICROSERVICE ARCHITECTURE
MIS603
MICROSERVICE ARCHITECTURE
Assessment 2
29/03/2019
2500 words
Name of the Student
Student ID
Torrens email address
Name of campus learning facilitator
Name of Subject coordinator
Microservice Architecture._1

1MICROSERVICE ARCHITECTURE
Executive Summary
As the Whiteboard Company wants to overhaul their strategy regarding the technology and
management of the IT delivery teams for ensuring the reliable services to the students around
the globe, it is very important to adopt the micro-services architecture. A little mere “little
and move” approach, by which all the traditional monolithic approach are moving to the
micro-services architecture. It helps them to provide agility in the software development.
Micro-services architecture adopts some concepts as well as some principles from the service
oriented architecture (SOA). It will provide the Whiteboard a number of advantages
compared to the monolithic architecture. It offers faster develop and scalability to the
systems. In short, micro-service architecture provides agile and scalable software solutions.
This report provides a clear overview regarding the transition to the micro-services
architecture.
Microservice Architecture._2

2MICROSERVICE ARCHITECTURE
Table of Contents
Introduction................................................................................................................................3
Successful implementation of Microservices architecture.........................................................3
Service modelling principles......................................................................................................9
Drawbacks of monolithic architecture.....................................................................................12
Issues in Microservices architecture........................................................................................12
Conclusion................................................................................................................................15
References................................................................................................................................16
Microservice Architecture._3

3MICROSERVICE ARCHITECTURE
Introduction
Microservices architecture is a specific way for designing of the software for
deploying the services independently (Asrowardi, Putra & Subyantoro, 2020). It is mainly
focusing on the single function modules. It has some well defined interfaces as well as some
operations. It becomes a very popular technology among the enterprises because they want to
become more agile for developing their software. It is very much beneficial for agile as well
as DevOps teams.
This report provides a clear idea regrading the procedure of the transition of the
Microservices for Whiteboard (Costa, 2020).
Successful implementation of Microservices architecture
There are lots of companies who are using micro-services architecture for their
successful business operations (Aziz, Dardiri & Yaqin, 2020). In this portion, three popular
successful implementations of Microservices architecture are discussed elaborately.
Amazon
Amazon is one of those companies who took a major role for transforming
their business (Araújo et al., 2020). Company achieved peak level of success in the
times when monolithic architecture was popular in the global Information
Technology market. But all the components of the software of the Amazon were
tightly coupled. They had many developers around the globe. For that reason,
Amazon could not perform the changes very easily. All the important codes of
Amazon were stuck at the deployment pipeline for a week before consumers can use
Microservice Architecture._4

4MICROSERVICE ARCHITECTURE
the software. Amazon used Microservices architecture for reducing the complexity
of the pipelines.
It helped the developers to understand the exact location of the bottleneck
because Microservices broke down the structure into single application. It also helped
the developers to understand the reason behind slowing down the application (Silva et
al., 2020). It also allowed the developers to redesign the software as a service-oriented
architecture. A small team was allocated to a particular service. After that, they
became one of largest player in the e-commerce industry and they invented Amazon
Web Services (AWS).
UBER
Like many other start-up company, UBER started its journey with a
monolithic architecture (Rozi et al., 2020). It was designed for single offerings within
a single city. They had a single code base. It was sufficient to solve the business of
the UBER Company. As their business grown rapidly, they faced lots of issues with
respect to continuous integration and scalability.
Microservice Architecture._5

5MICROSERVICE ARCHITECTURE
Microservice Architecture._6

End of preview

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

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

Microservices Architecture Assignment
|22
|3876
|15

Microservices Architecture Report 2022
|15
|3675
|32

Micro Services Architecture
|13
|3288
|15

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

Microservices and Architecture
|19
|3941
|171