Types Of Software Architecture

   

Added on  2022-08-19

14 Pages3086 Words15 Views
3/8/2020
Student name
Microservice
Architecture
Report
Types Of Software Architecture_1
Table of Contents
Introduction........................................................................................................... 2
Main types of software architecture......................................................................2
Microservices architecture..................................................................................... 3
Principles of service modeling and integration technologies.................................4
Challenges in splitting the backend monolithic systems.......................................6
Ethical, legal and security issues in the transiting to micro-service architecture. .6
Implementation of micro-service architecture.......................................................7
Conclusion........................................................................................................... 10
References........................................................................................................... 10
Types Of Software Architecture_2
Introduction
Microservices management is a basic process to manage business
processes. It will be beneficial for a company int their internal factors (Collier,
2017). Most of the processes will be used for managing all the things. In addition,
there are many changes in the basic process of a system as well (Di Francesco,
2017). This report will explain microservice architecture in detail with their uses
and benefits for different types of companies. Microservice architecture is a basic
need of a firm to manage their different types of services including internal as
well as external. This report will provide details about the microservice
architecture with a few good examples, such as Wal-Mart, Spotify, and Amazon.
It will describe the challenges faced by those companies at the time of
implementation. The report will also be focused on the legal, ethical and security
issues within the microservice architecture. In this report, recommendations will
provide for the organization in the later sections. In this report, implementation
of microservice architecture in different three organization will describe in
details. It will provide integration and modeling of various technologies and their
principles. It will explain changes in the traditional approach of development
using different examples. The last section of the report will be comprised of the
ethical, legal and security issues within microservice architecture.
Main types of software architecture
To improve the system quality, different types of software architecture is
available which effectively focus on the improvement of the system quality.
Types Of Software Architecture_3
Source: Author
Most of the firms have included this approach to improve their business
functions as well. It is the best way to include technological innovations in
growth of the business as well. Besides, some firms have avoided such types of
services because of large amount of investment (Erl, 2016).
Microservices architecture
Microservice architecture is necessary for improving outcomes of various
processes. In addition, there are various benefits of microservices in a firm to
manage remote services especially. There are many changes in the basic
processes in the business functions and operations based on the new
architecture as well (Kappagantula, 2019).
Source: (Bakshi, 2017) (Balalaie, Heydarnoori, & Jamshidi, 2016)
Client can directly use differ types of services using online portals, which is
suitable for them as well as firms. API gateways have used for managing
different types of services, such as sales, marketing, payment, and others
(Linthicum, 2016).
Types Of Software Architecture_4

End of preview

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

Related Documents
Microservices and Architecture
|19
|3941
|171

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

Microservices Architecture - Assignment
|11
|2940
|13

Microservices Architecture
|14
|2620
|95

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

Micro-service Architecture Assignment
|13
|3587
|14