OSDS Software Architecture: Monolithic vs Microservice
VerifiedAdded on 2023/01/12
|12
|3593
|95
AI Summary
This report discusses the different models of delivery and deployment of Online Spatial Delivery System (OSDS) software. It analyzes the use of Cloud Edge for OSDS and explores the OSDS software architecture. The report also highlights the advantages and disadvantages of monolithic and microservice architecture in OSDS software.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
BUSINESS
REQUIREMENT
REPORT
1
REQUIREMENT
REPORT
1
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table of Contents
INTRODUCTION...........................................................................................................................3
MAIN BODY..................................................................................................................................3
Delivery method can be used for OSDC software.................................................................3
2. Cloud Edge solution for OSDS..........................................................................................5
3. OSDS software architecture...............................................................................................7
RECOMMENDATION........................................................................................................10
CONCLUSION.............................................................................................................................10
REFERENCES..............................................................................................................................12
2
INTRODUCTION...........................................................................................................................3
MAIN BODY..................................................................................................................................3
Delivery method can be used for OSDC software.................................................................3
2. Cloud Edge solution for OSDS..........................................................................................5
3. OSDS software architecture...............................................................................................7
RECOMMENDATION........................................................................................................10
CONCLUSION.............................................................................................................................10
REFERENCES..............................................................................................................................12
2
INTRODUCTION
Spatial information is the data or information which is being regulated by some government
regulations are known as the spatial information (Flygare and Holmqvist, 2017). The department
of spatial information is a department within government of country which is responsible for
providing spatial information to the other department of the government and to public as well.
Hence, there is a need for the government to manage these data so that it cannot be misused and
hampered. Thus, for this Online Spatial Delivery System (OSDS) need to be use to manage the
data.
Thus, the present report will start by analysing the fact that there are many different models
of delivery and deployment of DSI which need to be adapted for cloud based OSDS. Further the
report will make the discussion over the use of Cloud Edge for the OSDS. Next the OSDS
software architecture will be discussed and in the end recommended approach for the delivery
and deployment of OSDS will be highlighted.
MAIN BODY
Delivery method can be used for OSDC software
PaaS method is the method which can be used by DSI to develop OSDC software in an
organization. Platform-as-a-service (PaaS) this is the type of cloud computing which used to
deliver a platform to client, which enables them to develop, run and manage variety of different
business application. This method does not require building or maintaining infrastructure as
compare to another method that require infrastructure to operate such application in software
development. As Paas architecture keep the underlining infrastructure at a sight of developers
and other users in the organization. PaaS can be delivered through public, private, or hybrid
clouds. Some of the best practices of PaaS is that they used to use different signal sign on
capability and also it used to scan source code fro security vulnerabilities and also used to drain
logs over the Syslog, Syslog-tls or HTTPS, including the events related to the
app (Flygare and Holmqvist, 2017).
There are many advantage and Disadvantage of using PaaS in an organization
Advantage
Biggest advantage of using PaaS is that it used to Automate variety of software update
automatically in an organization, as a result organization is able to get access to latest version of
3
Spatial information is the data or information which is being regulated by some government
regulations are known as the spatial information (Flygare and Holmqvist, 2017). The department
of spatial information is a department within government of country which is responsible for
providing spatial information to the other department of the government and to public as well.
Hence, there is a need for the government to manage these data so that it cannot be misused and
hampered. Thus, for this Online Spatial Delivery System (OSDS) need to be use to manage the
data.
Thus, the present report will start by analysing the fact that there are many different models
of delivery and deployment of DSI which need to be adapted for cloud based OSDS. Further the
report will make the discussion over the use of Cloud Edge for the OSDS. Next the OSDS
software architecture will be discussed and in the end recommended approach for the delivery
and deployment of OSDS will be highlighted.
MAIN BODY
Delivery method can be used for OSDC software
PaaS method is the method which can be used by DSI to develop OSDC software in an
organization. Platform-as-a-service (PaaS) this is the type of cloud computing which used to
deliver a platform to client, which enables them to develop, run and manage variety of different
business application. This method does not require building or maintaining infrastructure as
compare to another method that require infrastructure to operate such application in software
development. As Paas architecture keep the underlining infrastructure at a sight of developers
and other users in the organization. PaaS can be delivered through public, private, or hybrid
clouds. Some of the best practices of PaaS is that they used to use different signal sign on
capability and also it used to scan source code fro security vulnerabilities and also used to drain
logs over the Syslog, Syslog-tls or HTTPS, including the events related to the
app (Flygare and Holmqvist, 2017).
There are many advantage and Disadvantage of using PaaS in an organization
Advantage
Biggest advantage of using PaaS is that it used to Automate variety of software update
automatically in an organization, as a result organization is able to get access to latest version of
3
software. Also this eventually used to lower down the risk of missing any sort of update of an
organization. This will eventually increase the efficiency of the business as it saves plenty of
cost and time in an organization. As this method require less amount of the investment to be
made by the organization, also as it require no infrastructure so it is costlier for the company at
the same time this approach also used to reduce the cost of the company, as it has been identified
that payment method in this approach is pay as u use it eventually used to help the company in
saving good amount of cost as organization will not have to install different software to run
different application in an organization (Chen and et.al, 2018). Not only that this software in the
organization used to increase the amount of focus on core application of the business rather than
being diverted on maintain different system in an organization. At the same it also used as a
collaboration system as it has been find out that as it is internet based platform it used to help
different employee to login and work on variety of different application from anywhere and it
will bring a good sort of simplicity at workplace as it is very easy to understand as compare to
other method of development of OSDC. This also helps the organization in testing the variety of
new application very quickly in the organization. As faster deployment of different application
will means better business success and development team can try various different type of
configuration of an app in an organization. Freeing up this time and money allows your
company to focus on development and operations, promoting visionary thinking and business
growth from within.
Disadvantages
As every coin has two end this approach also offer variety of disadvantage to the
organization, the biggest disadvantage of same for the organization is that the biggest
disadvantage of PaaS is Risk of lock in, as it has been find out by me that you may locked in a
specific language, program or interface. This will eventually affect you to see some unnecessary
system which you may not require in the organization. Another limitation of PaaS is that it used
to have a limited scalability as PaaS can be slightly inflexible when organization will require
different supplies on demand. This eventually used to lower down or reduced the amount of
business need is limited in the Paas environment. PaaS also create the variety of the issue of data
security in the organization, so it is very important for organization to consider data security
need and scrutinized, as information in stored off site. This can sometimes be a hard sell,
however, to executives and other staff outside of the IT department. Another disadvantage of
4
organization. This will eventually increase the efficiency of the business as it saves plenty of
cost and time in an organization. As this method require less amount of the investment to be
made by the organization, also as it require no infrastructure so it is costlier for the company at
the same time this approach also used to reduce the cost of the company, as it has been identified
that payment method in this approach is pay as u use it eventually used to help the company in
saving good amount of cost as organization will not have to install different software to run
different application in an organization (Chen and et.al, 2018). Not only that this software in the
organization used to increase the amount of focus on core application of the business rather than
being diverted on maintain different system in an organization. At the same it also used as a
collaboration system as it has been find out that as it is internet based platform it used to help
different employee to login and work on variety of different application from anywhere and it
will bring a good sort of simplicity at workplace as it is very easy to understand as compare to
other method of development of OSDC. This also helps the organization in testing the variety of
new application very quickly in the organization. As faster deployment of different application
will means better business success and development team can try various different type of
configuration of an app in an organization. Freeing up this time and money allows your
company to focus on development and operations, promoting visionary thinking and business
growth from within.
Disadvantages
As every coin has two end this approach also offer variety of disadvantage to the
organization, the biggest disadvantage of same for the organization is that the biggest
disadvantage of PaaS is Risk of lock in, as it has been find out by me that you may locked in a
specific language, program or interface. This will eventually affect you to see some unnecessary
system which you may not require in the organization. Another limitation of PaaS is that it used
to have a limited scalability as PaaS can be slightly inflexible when organization will require
different supplies on demand. This eventually used to lower down or reduced the amount of
business need is limited in the Paas environment. PaaS also create the variety of the issue of data
security in the organization, so it is very important for organization to consider data security
need and scrutinized, as information in stored off site. This can sometimes be a hard sell,
however, to executives and other staff outside of the IT department. Another disadvantage of
4
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
using PaaS in the organization is that not every part of the company can be build for the cloud in
the organization. As a result if some software can not be cloud enable than organization is
require to switch various apps and program to be integrated successfully in the organization.
Another disadvantage of using PaaS method in the organization is at the time of Vendor
Mitigration, as mitigration of one PaaS vendor to another in the organization used to create
variety of the problem for the organization (Ren and et.al, 2017).
But looking at advantage and Disadvantage of Paas in the organization it can be said that
Advantage of software is good enough to overlook the disadvantages of PaaS software.
Ceph is the best Architecture which can be used by the organization to develop OSDC
software can be developed in the organization. Ceph generally used to deliver object, block,
and file storage in one unified system. It is one of the most reliable and easy to manage in the
organization. This architecture will help the company in transferring the IT infrastructure and
will help the company in managing vast amount of data. Not only that this used to leverages
commodity hardware and intelligent daemons, and a Ceph Storage Cluster accommodates large
numbers of node.
2. Cloud Edge solution for OSDS
It is the architecture which is used for processing or decentralizing the power to the
edges of the network. It is the new generation mobile broadband solution and useful for service
providers because it uses spare capacity from the user’s device and increases the user
experience. It helps in optimizing and enhancing the supporting software in order to provide
cloud-based advantages. In simple terms, it is a part of computing topology where information
processed is located close to the edge from where information can be easily assessable.
Advantages:
Speed: The main advantage of Cloud Edge provides is moving tools and applications
much closure to the source of data which reduces the distance data travels and the time required
to move (Ren and et.al, 2017). Cloud Edge reduces the periods of inactivity which leads to the
increase in responsiveness, speed and quality of the service provided.
Uninterrupted and reliable connection: It offers local data centers for storing and
processing the data which help the companies in getting reliable connectivity to their
5
the organization. As a result if some software can not be cloud enable than organization is
require to switch various apps and program to be integrated successfully in the organization.
Another disadvantage of using PaaS method in the organization is at the time of Vendor
Mitigration, as mitigration of one PaaS vendor to another in the organization used to create
variety of the problem for the organization (Ren and et.al, 2017).
But looking at advantage and Disadvantage of Paas in the organization it can be said that
Advantage of software is good enough to overlook the disadvantages of PaaS software.
Ceph is the best Architecture which can be used by the organization to develop OSDC
software can be developed in the organization. Ceph generally used to deliver object, block,
and file storage in one unified system. It is one of the most reliable and easy to manage in the
organization. This architecture will help the company in transferring the IT infrastructure and
will help the company in managing vast amount of data. Not only that this used to leverages
commodity hardware and intelligent daemons, and a Ceph Storage Cluster accommodates large
numbers of node.
2. Cloud Edge solution for OSDS
It is the architecture which is used for processing or decentralizing the power to the
edges of the network. It is the new generation mobile broadband solution and useful for service
providers because it uses spare capacity from the user’s device and increases the user
experience. It helps in optimizing and enhancing the supporting software in order to provide
cloud-based advantages. In simple terms, it is a part of computing topology where information
processed is located close to the edge from where information can be easily assessable.
Advantages:
Speed: The main advantage of Cloud Edge provides is moving tools and applications
much closure to the source of data which reduces the distance data travels and the time required
to move (Ren and et.al, 2017). Cloud Edge reduces the periods of inactivity which leads to the
increase in responsiveness, speed and quality of the service provided.
Uninterrupted and reliable connection: It offers local data centers for storing and
processing the data which help the companies in getting reliable connectivity to their
5
applications irrespective of when the clod services are affected. Cloud Edge enables IoT
applications to use less bandwidth which helps in operating normally under the situation of
limited connectivity. This helps in reducing the concern of the companies in respect to data loss.
Lower costs: Cloud Edge will be very beneficial for the companies as it will help in
reducing the cost. The companies by reducing the band width required and replacing the data
centers with the localized service device solution along with minimizing the data storage
capacity all will result into lower costs for all IOT devices and application.
Scalability: As the companies are growing, it sometimes become complex to anticipate
the IT infrastructure required and building the data centre is quite very expensive. The Edge
system allows devices to expand their edge network reach and capabilities (Chen and et.al,
2018). Also, combining the collocation services with these regional data centers will also help in
expanding the network reach cost effectively. The gives advantage of less expensive route to
scalability to OSDS.As it allows companies to expand their capacity with the help of
combination of IoT devices.
Security: These edge computing devices have increased the risk for the networks but it
has also come up with the security advantage. As the Cloud Edge computing distributes storage
and applications across varied devices and data centers and this makes it difficult for the single
disruption to take down the entire network. Cloud Edge incorporates specialized edge data
centres which provide various other security measures to provide security against DDoS and
cyber-attacks (Singh and Peddoju, 2017).
Disadvantages:
Potential loss data: Even Cloud Edge has provided significant security benefits but there
is always a risk associated with poor implementation of system which can make it vulnerable
(Gyarmathy, 2019). Reliance on the IoT devices and local data centers increases the security
concerns. Thus, every company needs to consider these threats seriously. Also, this network is
widely distributed it might be under the eye of attackers to exploit. Thus, it is main drawback to
be faced.
Longer outage time: This is one of the biggest disadvantage of using same in the
organization, as it has been find out that it used to take longer time to respond in the
organization this eventually will impact the efficiency of the business in long run as
6
applications to use less bandwidth which helps in operating normally under the situation of
limited connectivity. This helps in reducing the concern of the companies in respect to data loss.
Lower costs: Cloud Edge will be very beneficial for the companies as it will help in
reducing the cost. The companies by reducing the band width required and replacing the data
centers with the localized service device solution along with minimizing the data storage
capacity all will result into lower costs for all IOT devices and application.
Scalability: As the companies are growing, it sometimes become complex to anticipate
the IT infrastructure required and building the data centre is quite very expensive. The Edge
system allows devices to expand their edge network reach and capabilities (Chen and et.al,
2018). Also, combining the collocation services with these regional data centers will also help in
expanding the network reach cost effectively. The gives advantage of less expensive route to
scalability to OSDS.As it allows companies to expand their capacity with the help of
combination of IoT devices.
Security: These edge computing devices have increased the risk for the networks but it
has also come up with the security advantage. As the Cloud Edge computing distributes storage
and applications across varied devices and data centers and this makes it difficult for the single
disruption to take down the entire network. Cloud Edge incorporates specialized edge data
centres which provide various other security measures to provide security against DDoS and
cyber-attacks (Singh and Peddoju, 2017).
Disadvantages:
Potential loss data: Even Cloud Edge has provided significant security benefits but there
is always a risk associated with poor implementation of system which can make it vulnerable
(Gyarmathy, 2019). Reliance on the IoT devices and local data centers increases the security
concerns. Thus, every company needs to consider these threats seriously. Also, this network is
widely distributed it might be under the eye of attackers to exploit. Thus, it is main drawback to
be faced.
Longer outage time: This is one of the biggest disadvantage of using same in the
organization, as it has been find out that it used to take longer time to respond in the
organization this eventually will impact the efficiency of the business in long run as
6
organization has to invest better amount of resources to outcome the resource on time, this
eventually used to impact the efficiency of the business in the organization.
Higher risk: Another disadvantage of using edge cloud in the organization is that it
used to increase the amount of the risk in the organization. As this requires the stand level of
networking in the organization, this eventually used to increases the amount of risk in the
organization. As any wrong networking or decision in the organization can enhance the amount
of risk for the organization in the market
No or Ltd. Redundancy: Another disadvantage of using same in the Cloud Edge solution
is that organization has to invest toward training of the employee of the organization, as this
cloud requires a good technical skill to operate
3. OSDS software architecture
a. Difference between monolithic and micro service architecture
Basis Monolithic architecture Micro service architecture
Meaning This type of architecture
includes the single codebase
which are further divided in
the multiple tiers. This is also
a good option but when the
software need to build for
small size then this is not
suitable (Saransig and Tapia,
2018).
On the other hand, the micro
service architecture is used to
divide the multiple layers into
smaller system named service.
This is a better choice because
of the fact that these smaller
layers are interconnected in a
system in order to take care of
the function of software.
Development process The monolithic system is
much easier to develop
because these do not require
any particular or specific
expertise or knowledge.
Whereas this is not possible
and easy in case of micro
services as this is a risky
architecture to be adapted.
This is because without good
and effective skills and
knowledge this architecture
cannot be used.
Scalability issues Under the monolithic Under the micro service
7
eventually used to impact the efficiency of the business in the organization.
Higher risk: Another disadvantage of using edge cloud in the organization is that it
used to increase the amount of the risk in the organization. As this requires the stand level of
networking in the organization, this eventually used to increases the amount of risk in the
organization. As any wrong networking or decision in the organization can enhance the amount
of risk for the organization in the market
No or Ltd. Redundancy: Another disadvantage of using same in the Cloud Edge solution
is that organization has to invest toward training of the employee of the organization, as this
cloud requires a good technical skill to operate
3. OSDS software architecture
a. Difference between monolithic and micro service architecture
Basis Monolithic architecture Micro service architecture
Meaning This type of architecture
includes the single codebase
which are further divided in
the multiple tiers. This is also
a good option but when the
software need to build for
small size then this is not
suitable (Saransig and Tapia,
2018).
On the other hand, the micro
service architecture is used to
divide the multiple layers into
smaller system named service.
This is a better choice because
of the fact that these smaller
layers are interconnected in a
system in order to take care of
the function of software.
Development process The monolithic system is
much easier to develop
because these do not require
any particular or specific
expertise or knowledge.
Whereas this is not possible
and easy in case of micro
services as this is a risky
architecture to be adapted.
This is because without good
and effective skills and
knowledge this architecture
cannot be used.
Scalability issues Under the monolithic Under the micro service
7
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
architecture the scaling
required a variety of different
changes internally to the code
and this could be disrupted as
the modules will work.
architecture this offers a good
scalable architecture. This is
majorly because of the reason
that this system is much easier
to scale and here new services
can also be added to increase
the requirement of the system.
Updating the system In case of the monolithic
software there is a need to
take down the whole software
at time of updating it. In this
case the updated version need
to be re- launched as there is
only one codebase for the
whole software (Monolithic
architecture Vs. Microservice
architecture, 2020).
But this is not in case of micro
service architecture software.
This is majorly because of the
reason that here the updating
is much simpler and the
service under the whole
software which are updated
are deployed while the other
system in the software are
working as usual.
Reusing component of
software
In the monolithic software
architecture, the reusing is a
very tedious process. This is
because the modules are
divided in smaller parts and
reusing these includes
adhering to the same level of
input and output which is not
possible.
But in case of the micro
service architecture the
components can be reused in
form of services. This is
because each service take care
of other functions of software
and this reusing helps in
developing the other system as
well.
b. Advantages and disadvantages of the two styles of software
Monolithic architecture
Advantages
8
required a variety of different
changes internally to the code
and this could be disrupted as
the modules will work.
architecture this offers a good
scalable architecture. This is
majorly because of the reason
that this system is much easier
to scale and here new services
can also be added to increase
the requirement of the system.
Updating the system In case of the monolithic
software there is a need to
take down the whole software
at time of updating it. In this
case the updated version need
to be re- launched as there is
only one codebase for the
whole software (Monolithic
architecture Vs. Microservice
architecture, 2020).
But this is not in case of micro
service architecture software.
This is majorly because of the
reason that here the updating
is much simpler and the
service under the whole
software which are updated
are deployed while the other
system in the software are
working as usual.
Reusing component of
software
In the monolithic software
architecture, the reusing is a
very tedious process. This is
because the modules are
divided in smaller parts and
reusing these includes
adhering to the same level of
input and output which is not
possible.
But in case of the micro
service architecture the
components can be reused in
form of services. This is
because each service take care
of other functions of software
and this reusing helps in
developing the other system as
well.
b. Advantages and disadvantages of the two styles of software
Monolithic architecture
Advantages
8
The first and foremost advantage is that this system is an organized and properly
documented architecture which makes it possible for the software developer to make it
possible not to worry (Singh and Peddoju, 2017).
Another major advantage of this is that all the transactions which are being taking place
through this software are logged into one place only and this reduces the chances of
error.
Disadvantages
The major advantage of this software architecture is that there is lack of flexibility
because the software developer cannot use various types of technologies. This is because
only the technology which was decided to be used at beginning will only be used later
also even though there has been up gradation in technology.
Another major drawback of monolithic software architecture is that development speed
within this is very slow and it is very difficult for the members to understand the code
and be able to modify it in better manner.
Micro service architecture
Advantages
The major benefit of using the micro service architecture is that this enables the
independent service development with help of a team which is more focused on
particular service and makes it a ideal choice for all the business to be used by.
Another major advantage of the monolithic software architecture is that this system
lowers down the barriers which come in way of adopting the new technologies as these
software developers have freedom of using and selecting any technology they want.
Disadvantages
The major drawback of the micro service software developer is that this adds complexity
in the project as the application of this software is a distributed system (Taibi,
Lenarduzzi and Pahl, 2018). In order to solve the issues and complexities the developer
has to select and implement different process of communication which includes a lot of
confusion.
Another bigger drawback is that here the implementation of the changes is difficult as
there are multiple services which are interconnected. As these are interconnected then a
change in one service impacts the whole system of software (He and Yang, 2017). Thus,
9
documented architecture which makes it possible for the software developer to make it
possible not to worry (Singh and Peddoju, 2017).
Another major advantage of this is that all the transactions which are being taking place
through this software are logged into one place only and this reduces the chances of
error.
Disadvantages
The major advantage of this software architecture is that there is lack of flexibility
because the software developer cannot use various types of technologies. This is because
only the technology which was decided to be used at beginning will only be used later
also even though there has been up gradation in technology.
Another major drawback of monolithic software architecture is that development speed
within this is very slow and it is very difficult for the members to understand the code
and be able to modify it in better manner.
Micro service architecture
Advantages
The major benefit of using the micro service architecture is that this enables the
independent service development with help of a team which is more focused on
particular service and makes it a ideal choice for all the business to be used by.
Another major advantage of the monolithic software architecture is that this system
lowers down the barriers which come in way of adopting the new technologies as these
software developers have freedom of using and selecting any technology they want.
Disadvantages
The major drawback of the micro service software developer is that this adds complexity
in the project as the application of this software is a distributed system (Taibi,
Lenarduzzi and Pahl, 2018). In order to solve the issues and complexities the developer
has to select and implement different process of communication which includes a lot of
confusion.
Another bigger drawback is that here the implementation of the changes is difficult as
there are multiple services which are interconnected. As these are interconnected then a
change in one service impacts the whole system of software (He and Yang, 2017). Thus,
9
this involves a time consuming process to change the whole system in accordance with
the proposed changes.
One more important disadvantage of this system is that this system work in partitioned
database architecture and here the business transaction need updates multiple times
inside the micro service application. All the time the updates are being done the working
of that system is stopped. Hence, this involves a lot of time to complete the whole
process of up gradation.
RECOMMENDATION
After going through the report it has been recommended to the organization that organization
should adopt Paas approach to develop and maintain OSDS in the organization the reason
behind the same is that it is one of the simplest methods to implement the same in the
organization. Also it used to help the company in saving variety of the time and cost.
It has been also recommended to the organization that they should invest toward training of
different employee of the organization in a way that it will help the company in carrying out
different task very easily in the organization as this software will demand good amount of
efforts from all the employee in the organization.
After that It has been also recommended to the organization that organization also used to fix the
variety of the measure in the organization to measure the performance of the method. It will
help the company in finding out the different mistake very easily in the organization, also it
will help the company in fixing up all the mistake on time in the organization.
It has been also recommended to the company that adopting variety of the edge cloud in the
organization will help the company in improving the efficiency of the business in long run.
CONCLUSION
After going through the report it has been concluded that PaaS method will be one of the
best technique through which organization can develop OSDC in the organization. This was
explain with the help of advantage and disadvantage of PaaS method in the organization. After
that the report concludes that Cloud Edge solution for OSDS will bring variety of different
impact for the organization. After that report conclude difference between monothilitic and
microservice architecture. Also this concludes the advantage and disadvantages of two type of
these two style of software architectures. This is well supported by advantage and disadvantage
10
the proposed changes.
One more important disadvantage of this system is that this system work in partitioned
database architecture and here the business transaction need updates multiple times
inside the micro service application. All the time the updates are being done the working
of that system is stopped. Hence, this involves a lot of time to complete the whole
process of up gradation.
RECOMMENDATION
After going through the report it has been recommended to the organization that organization
should adopt Paas approach to develop and maintain OSDS in the organization the reason
behind the same is that it is one of the simplest methods to implement the same in the
organization. Also it used to help the company in saving variety of the time and cost.
It has been also recommended to the organization that they should invest toward training of
different employee of the organization in a way that it will help the company in carrying out
different task very easily in the organization as this software will demand good amount of
efforts from all the employee in the organization.
After that It has been also recommended to the organization that organization also used to fix the
variety of the measure in the organization to measure the performance of the method. It will
help the company in finding out the different mistake very easily in the organization, also it
will help the company in fixing up all the mistake on time in the organization.
It has been also recommended to the company that adopting variety of the edge cloud in the
organization will help the company in improving the efficiency of the business in long run.
CONCLUSION
After going through the report it has been concluded that PaaS method will be one of the
best technique through which organization can develop OSDC in the organization. This was
explain with the help of advantage and disadvantage of PaaS method in the organization. After
that the report concludes that Cloud Edge solution for OSDS will bring variety of different
impact for the organization. After that report conclude difference between monothilitic and
microservice architecture. Also this concludes the advantage and disadvantages of two type of
these two style of software architectures. This is well supported by advantage and disadvantage
10
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
of the same in the organization. In the end the report conclude the recommendation on the basis
of the report.
11
of the report.
11
REFERENCES
Books and Journals
Ren, J. and et.al, 2017. Serving at the edge: A scalable IoT architecture based on transparent
computing. IEEE Network. 31(5). pp.96-105.
Chen, B. and et.al, 2018. Edge computing in IoT-based manufacturing. IEEE Communications
Magazine. 56(9). pp.103-109.
Flygare, R. and Holmqvist, A., 2017. Performance characteristics between monolithic and
microservice-based systems.
Taibi, D., Lenarduzzi, V. and Pahl, C., 2018. Architectural patterns for microservices: a
systematic mapping study. SCITEPRESS.
Singh, V. and Peddoju, S.K., 2017, May. Container-based microservice architecture for cloud
applications. In 2017 International Conference on Computing, Communication and
Automation (ICCCA) (pp. 847-852). IEEE.
He, X. and Yang, X., 2017, October. Authentication and authorization of end user in
microservice architecture. In Journal of Physics: Conference Series (Vol. 910, No. 1,
p. 012060). IOP Publishing.
Saransig, A. and Tapia, F., 2018, October. Performance analysis of monolithic and micro service
architectures–containers technology. In International Conference on Software Process
Improvement (pp. 270-279). Springer, Cham.
Paas, W.H and et.al., 2019, September. A participatory assessment of the sustainability and
resilience of EU farming systems. In The 173rd Seminar of the European Association
of Agricultural Economists: Sustainable and resilient farming systems in the European
Union.
Paas, W. H and et.al., 2019, September. A participatory assessment of the sustainability and
resilience of EU farming systems. In The 173rd Seminar of the European Association
of Agricultural Economists: Sustainable and resilient farming systems in the European
Union.
Online
Gyarmathy, K., 2019. The Benefits and Potential of Edge Computing. [Online]. Available
Through:<https://www.vxchnge.com/blog/the-5-best-benefits-of-edge-computing>.
Monolithic architecture Vs. Micro service architecture. 2020. [Online]. Available through: <
https://www.hitechnectar.com/blogs/microservices-vs-monolithic/#ComparisonMicrose
rvicesMonolithic>
12
Books and Journals
Ren, J. and et.al, 2017. Serving at the edge: A scalable IoT architecture based on transparent
computing. IEEE Network. 31(5). pp.96-105.
Chen, B. and et.al, 2018. Edge computing in IoT-based manufacturing. IEEE Communications
Magazine. 56(9). pp.103-109.
Flygare, R. and Holmqvist, A., 2017. Performance characteristics between monolithic and
microservice-based systems.
Taibi, D., Lenarduzzi, V. and Pahl, C., 2018. Architectural patterns for microservices: a
systematic mapping study. SCITEPRESS.
Singh, V. and Peddoju, S.K., 2017, May. Container-based microservice architecture for cloud
applications. In 2017 International Conference on Computing, Communication and
Automation (ICCCA) (pp. 847-852). IEEE.
He, X. and Yang, X., 2017, October. Authentication and authorization of end user in
microservice architecture. In Journal of Physics: Conference Series (Vol. 910, No. 1,
p. 012060). IOP Publishing.
Saransig, A. and Tapia, F., 2018, October. Performance analysis of monolithic and micro service
architectures–containers technology. In International Conference on Software Process
Improvement (pp. 270-279). Springer, Cham.
Paas, W.H and et.al., 2019, September. A participatory assessment of the sustainability and
resilience of EU farming systems. In The 173rd Seminar of the European Association
of Agricultural Economists: Sustainable and resilient farming systems in the European
Union.
Paas, W. H and et.al., 2019, September. A participatory assessment of the sustainability and
resilience of EU farming systems. In The 173rd Seminar of the European Association
of Agricultural Economists: Sustainable and resilient farming systems in the European
Union.
Online
Gyarmathy, K., 2019. The Benefits and Potential of Edge Computing. [Online]. Available
Through:<https://www.vxchnge.com/blog/the-5-best-benefits-of-edge-computing>.
Monolithic architecture Vs. Micro service architecture. 2020. [Online]. Available through: <
https://www.hitechnectar.com/blogs/microservices-vs-monolithic/#ComparisonMicrose
rvicesMonolithic>
12
1 out of 12
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.