logo

Micro Services Architecture

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

13 Pages3288 Words15 Views
   

Added on  2022-08-13

Micro Services Architecture

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

   Added on 2022-08-13

ShareRelated Documents
Running Head: MICROSERVICES
0
Micro services
Architecture
IT Write Up
(Student Details: )
4/3/2020
Micro Services Architecture_1
MICROSERVICES 1
Executive Summary
The report is aimed at researching the key benefits of using Micro-services
Architecture (Micro-Services Architecture) while including, core knowledge, and challenges
faced by the organizations which are already using Micro-Services Architecture for the better
business development and growth. The paper is going to use three examples of well-known
organizations include Uber, Coca-Cola, and Amazon, as they are working in different
industries effectively. The companies have been chosen to explain the key aspects of Micro-
Services Architecture because they have transitioned to Micro-Services Architecture since
long. Therefore, in the modern business environment, how the chosen company Whiteboard
can become more successful and remove key bugs from their software architecture will be
explained in this report. For advising Whiteboard, this report is going to cover key benefits as
well as challenges of Micro-Services Architecture in relation to better business functions
efficiency.
Micro Services Architecture_2
MICROSERVICES 2
The paper is emphasized on examining a case and advising a company in the
transition to microservices architecture (Bakshi, 2017). The paper is going to advise the
Company Whiteboard on the transition to microservices architecture (Micro-Services
Architecture).
In the context of the chosen company, it can be said that Whiteboard is one of the
leading system providers in relation to student and learning management while supporting
over 10 million learners or students all across the world. The company is leading among the
platforms for student learning in the whole world as it allows them to measure their efforts. In
this way, the report is suggesting the company to shift to a microservices system from a
monolithic system. Thus, the discussion will include benefits as well as challenges while
transitioning to microservices architecture from monolithic architecture (Balalaie,
Heydarnoori, & Jamshidi, 2016).
Source: (Divante, 2019)
Micro-services Architecture
In order to define Micro-Services Architecture, first monolithic architecture needs to
define so that the key difference can be seen. In general, a monolithic architecture is typically
designed for lightweight and simple applications and hence these monolithic applications
have become an obstacle for constant and sustainable development in teaching and student
learning. In this era, modern enterprises are drifting further away from monoliths and closer
towards micro-services architecture (erl, 2016). They are doing it for every website, app, and
digital experiences. Sometimes, such applications using monolithic architecture are difficult
to scale hence use of Micro-Services Architecture has become necessary.
Micro Services Architecture_3
MICROSERVICES 3
In this context, in place of creating a single huge as well as complex application, the
app can be split into a suite of services that are independently scalable and deployable
(Zimmermann, 2017). It is worth knowing that microservices architecture is needed because
of the requirement of deploying new changes quickly, efficiently, and reliably on
infrastructure with optimal cost. Micro-Services Architecture is a solution to the problems of
competing demands for novel features as well as better performance from businesses and
users alike. From the definition perspective, Micro-Services Architecture is a common
pattern of software development through the practices of so many leading modern
organizations. Such business practices include technologies, principles, methodologies,
organizational tendencies, as well as cultural characteristics. Presently, all of the modern
companies are taking steps for further implementing microservices and thereby reap the key
benefits requite to consider Micro-Services Architecture as a broad scope (Divante, 2019).
In other words, Micro-Services Architecture is a method of developing software apps
with an independently deployable component of the bounded scope which helps
interoperability from message-based communication. In addition to that, the definition of
Micro-Services Architecture suggests that microservices architecture refers to a style of
engineering extremely automated, changeable software systems which is usually made up of
capability-aligned microservices (Wolff, 2016).
Examples
There are so many big companies which have implemented the Micro-Services
Architecture and thereby paved the way for other businesses also. It is well-known that
international firms like Netflix, Bestbuy.com, eBay, Coca-Cola, Amazon, and Uber, have
already transformed their IT infrastructure into a Micro-Services Architecture (Divante,
2019). Out of all the above famous business giants, the report is going to highlight the three
examples of successful implementation of Micro-Services Architecture as Amazon, Uber,
and Coca-Cola (Ismail, 2018). Apart from this, it can be said that these companies are
effectively rebuilding the internal organizational structures while pushing their business
operations far ahead of the competition. It has been found that adopting Micro-Services
Architecture gave so many useful answers to key problems of complex and big IT systems.
For these three companies, Micro-Services Architecture can be seen as a technique of
developing apps built as a suite of micro-services in which Micro-Services Architecture is the
answer to every question. Micro-Services Architecture used by these chosen companies
Micro Services Architecture_4

End of preview

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

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

Microservice Architecture.
|21
|3944
|42

Microservices Architecture - Assignment
|11
|2940
|13

Microservices Architecture Report 2022
|15
|3675
|32

Overview of Microservices Architecture
|15
|3643
|19

Microservices Architecture Assignment
|22
|3876
|15