logo

Microservice Security Agent Based On API Gateway

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

15 Pages3941 Words27 Views
   

Added on  2022-09-02

Microservice Security Agent Based On API Gateway

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

   Added on 2022-09-02

ShareRelated Documents
Running head: MICROSERVICES ARCHITECTURE AND ITS APPLICATIONS
MICROSERVICES ARCHITECTURE AND ITS APPLICATIONS
Name of the student:
Name of the university:
Author Note:
Microservice Security Agent Based On API Gateway_1
MICROSERVICES ARCHITECTURE AND ITS APPLICATIONS1
Executive Summary
The microservices architecture are enhancing the business processes in various organizations
worldwide. They are successful in segregating each business activity as a separate application
such that low coupling but high cohesion is maintained in the independent software modules.
This helps the companies to manage their operations effectively and provide its customers
with a wide range of services, thereby gaining optimality in customer services. This report
will specifically define the mechanism of microservices architecture and the associated
benefits and challenges. It will also highlight the security, legal and ethical issues and finally
make recommendations to the Chief Technology Officer of the Whiteboard Company on how
to incorporate microservices architecture in the learning management system across the
universities.
Microservice Security Agent Based On API Gateway_2
MICROSERVICES ARCHITECTURE AND ITS APPLICATIONS2
Table of Contents
Introduction................................................................................................................................3
Discussion..................................................................................................................................4
Successful Implementation of Microservice Architecture.....................................................4
Principles of Service Modelling and Technologies...............................................................6
Challenges in Splitting the Backend Monolithic System.......................................................7
Ethical, Legal and Security Issues in Transitioning to Microservice Architecture................9
Conclusion................................................................................................................................10
Recommendation......................................................................................................................11
References................................................................................................................................12
Microservice Security Agent Based On API Gateway_3
MICROSERVICES ARCHITECTURE AND ITS APPLICATIONS3
Introduction
The software applications nowadays are built as services or suites that are
independently deployable that are flexible in its features and proving to be of great functional
help to the organizations. The current technological innovation where the software systems
are transformed from their monolithic systems to single-function modules that are
autonomous in nature is referred to as microservices architecture or just microservices
(Alshuqayran, Ali & Evans, 2016). These self-regulatory modules of the software possess
well-defined interfaces as well as operations that can be conducted at ease. The microservices
architecture has been highly trending in the recent years because it provides the enterprises to
incorporate an agile look and adopt a continuous testing procedure by DevOps.
Unlike monolithic systems that are built as single cohesive units where making the
slightest changes in code resulted in rebuilding the whole system of the software, in
microservices, since the software modules are independent of each other, changes in the
programming code affects only the particular module and not the whole system (Xu et al.,
2019). The microservices architecture allows for the development of the applications as suites
of separate small services. These independent suites runs their own processes without being
associated with the other. The services can be written in discrete programming languages and
might incorporate distinct techniques of storing their data (Nadareishvili et al., 2016). These
flexible features provided by the microservices helps to build software systems that are
scalable and possesses a dynamic makeover. The API’s are responsible for the connection of
the microservices and continuous testing of these program interfaces helps in validating the
data as well as information flow throughout the different modules of the microservices.
Microservice Security Agent Based On API Gateway_4

End of preview

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

Related Documents
Transformation from Monolithic to Microservices | Report
|15
|4097
|15

Microservices Architecture Report 2022
|15
|3675
|32

Microservices Management Question Answer 2022
|6
|945
|15

Micro-service Architecture Assignment
|13
|3587
|14

Microservice Architecture.
|21
|3944
|42

Microservices Architecture Assignment
|22
|3876
|15