logo

What Is Microservices Architecture?

   

Added on  2022-08-18

13 Pages3252 Words14 Views
Running head: MICROSERVICE ARCHITECTURE
Microservice Architecture
Name of the Student
Name of the University
Author Note
What Is Microservices Architecture?_1
MICROSERVICE ARCHITECTURE
1
Table of Contents
Introduction:....................................................................................................................................2
Survey of History of Computing:....................................................................................................2
Present System of Computing:........................................................................................................4
Software Architecture:.....................................................................................................................6
Importance of Software Architecture to Contemporary Enterprise:............................................7
Microservice Architecture:..........................................................................................................8
Conclusion:......................................................................................................................................8
References:....................................................................................................................................10
What Is Microservices Architecture?_2
MICROSERVICE ARCHITECTURE
2
Introduction:
The microservices are considered as some specific software development technique
which is a variant of service-oriented architecture structural style (Alshuqayran, Ali & Evans,
2016). There is no particular type of definition of the microservices. The description of the
microservices has been evolved with time. There are some specific characteristics which are
associated with the microservice architecture. The services which execute within the
microservice architecture are the processes which communicate over the network by using the
HTTP protocol (Daud & Suhaili, 2016). Also, these services in the microservice architecture can
be deployed independently. The microservice architecture is mainly adopted for serverless
computing, cloud-native applications, and for the lightweight container deployment.
In this aspect, this paper will provide brief information regarding continuing the use of
microservices. To provide brief information regarding the microservice, a survey will be done
regarding the history of computing. In this aspect, it will be explained how the present
information system is different from the various generation of technology from a fundamental
perspective. A brief explanation of the software architecture will also be provided in this context.
Survey of History of Computing:
Computing is one of the important aspects of the current generations, but it has a brief
history. In the early times, the concept of computing was not very much broad. In that time,
computing generally referred to the counting process. From this perspective, abacuses were the
first computing systems which were used in the 300 B.C, in Babylon (Feldmann et al., 2017)and
that is presently known as Iraq. From there, the first gear-driven counting tool was the
calculating clock of Schickard that was invented in 1623. After some few years calculator was
What Is Microservices Architecture?_3
MICROSERVICE ARCHITECTURE
3
invented and it was one of the advanced computing devices of that time. A calculator was able to
subtract, add, divide and multiply, and it is still used in the present time.
Following that, the major invention was the binary numbering system which created the
new chapter of electronic computers. IBM used this binary numbering system for making it
available for the more widespread use. During World War II, IBM developed a mechanical
computer system which was the first modern computer (Den Hartigh et al., 2016), and from this
point, a new era of computing is started.
Hewlett-Packard, which was another important organisation that developed its first
computer system in 1966. This system was acting as a controller for different types of
instruments in 1966. The first personal computer systems were rolled out in 1975, and it was the
MITS Altair computer (O’Regan, 2018). After that, the modern era of computer systems was
started.
Software development is another important perspective of computing. History of
software development started in the mid 19th century. The first-ever computer program was
written by the Augusta Ada King, Countess of Lovelace who worked on the analytical engine.
This program can be seen from the basis of modern-day calculators (Kissane, 2017).
Imaginations were one of the important factors that time which helped in the development of
computing architecture and the software system which will be running on the top of it. While the
computers and the software systems of the 19th century are compared with today’s computer
system, it appears quite primitive. With time both of the hardware systems and the capability of
the software has been evolved, which truly defines the symbolic relationship among these two.
Over time as the capability of the software systems has been increased, it demanded more
resources and computing power. The upgraded hardware and the architecture provided these
What Is Microservices Architecture?_4

End of preview

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

Related Documents
THE MICRO SERVICES ARCHITECTURE.
|14
|2915
|29

MIS603 Microservices Architecture
|15
|3059
|18

History of Computing
|12
|3079
|12

Computing and Software Architecture Report
|11
|2566
|10

SOFTWARE AND COMPUTER ARCHITECTURE
|12
|2672
|14

The Assignment on Microservices And Architecture
|16
|2980
|29