Microservice architecture as an eco approach for software development
Session
Computer Science and Communication Engineering
Description
Although they’ve been around for a while now, microservices are gaining popularity with continuously deployed systems. Many web giants, including Amazon, Netflix, Twitter, PayPal have successfully adopted the microservice architecture. A micro-service is a lightweight and independent service that performs single functions and collaborates with other similar services using a well-defined interface. Microservices are small autonomous systems that provide a solution that is unique, distinct within the eco-system. It runs as a full-stack module and collaborates with other microservices that are part of the eco-system. The microservice architecture is an approach to developing an application as a set of small independent services. Each of the services is running in its own independent process. Services can communicate with some mechanisms something around HTTP. Such services could be deployed absolutely independently. Also, the centralized management of these services is a completely separate service tool. It may be written in different programming languages, use own data models etc. Microservices enable IT organizations to be more agile and reduce costs by taking advantage of the granularity and reuse of microservices.
Keywords:
Microservice., Independent, HTTP, communicate
Session Chair
Xhafer Krasniqi
Session Co-Chair
Driart Elshani
Proceedings Editor
Edmond Hajrizi
ISBN
978-9951-550-19-2
Location
Pristina, Kosovo
Start Date
26-10-2019 3:30 PM
End Date
26-10-2019 5:00 PM
DOI
10.33107/ubt-ic.2019.286
Recommended Citation
Berisha, Egzon; Hoxha, Ramiz; and Shamolli, Medina, "Microservice architecture as an eco approach for software development" (2019). UBT International Conference. 286.
https://knowledgecenter.ubt-uni.net/conference/2019/events/286
Microservice architecture as an eco approach for software development
Pristina, Kosovo
Although they’ve been around for a while now, microservices are gaining popularity with continuously deployed systems. Many web giants, including Amazon, Netflix, Twitter, PayPal have successfully adopted the microservice architecture. A micro-service is a lightweight and independent service that performs single functions and collaborates with other similar services using a well-defined interface. Microservices are small autonomous systems that provide a solution that is unique, distinct within the eco-system. It runs as a full-stack module and collaborates with other microservices that are part of the eco-system. The microservice architecture is an approach to developing an application as a set of small independent services. Each of the services is running in its own independent process. Services can communicate with some mechanisms something around HTTP. Such services could be deployed absolutely independently. Also, the centralized management of these services is a completely separate service tool. It may be written in different programming languages, use own data models etc. Microservices enable IT organizations to be more agile and reduce costs by taking advantage of the granularity and reuse of microservices.