Effective application development within microservice architecture

Main Article Content

Анастасия Эдуардовна Порфильева
Рустем Фаритович Шайхутдинов
Гульшат Атласовна Нуриева
Марсель Рафаэлевич Сидиков
Михаил Михайлович Абрамский
Артур Иванович Карпов
Динар Ильдусович Раимов
Руслан Радикович Новиков

Abstract

The paper presents the features of the using the microservice architecture in the development process. The advantages of this approach are illustrated in comparison with the traditional monolithic approach. The connection between the use of the microservice architecture and the ability of the team to work within agile development methodologies is shown.

Article Details

Author Biographies

Анастасия Эдуардовна Порфильева

Student of Higher School of ITIS KFU.

Рустем Фаритович Шайхутдинов

Student of Higher School of ITIS KFU.

Гульшат Атласовна Нуриева

Student of Higher School of ITIS KFU.

Марсель Рафаэлевич Сидиков

Head of Java Lab of ITIS KFU.

Михаил Михайлович Абрамский

Senior lecturer at Department of Software Engineering of Higher School of ITIS KFU.

Артур Иванович Карпов

Student of Higher School of ITIS KFU.

Динар Ильдусович Раимов

Student of Higher School of ITIS KFU.

Руслан Радикович Новиков

Student of Higher School of ITIS KFU.

References

1. Chris Richardson (2017). Pattern: Microservice Architecture. URL: http://microservices.io/patterns/microservices.html
2. James Lewis, Martin Fowler (25 марта 2014). Microservices. URL: https://martinfowler.com/articles/microservices.html
3. Microsoft – Understanding Service-Oriented Architecture. URL: https://msdn.microsoft.com/en-us/library/aa480021.aspx
4. Сайт Corba. URL: http://www.corba.org/
5. Steve Vinoski. CORBA: Integrating Diverse Applications Within Distributed Heterogenerous Environments / Steve Vinoski, 1997.
6. Алекс Родригес (16.09.2015). Web-сервисы RESTful: основы. URL: https://www.ibm.com/developerworks/ru/library/ws-restfu/index.html
7. Сайт RabbitMQ. URL: https://www.rabbitmq.com/
8. Сайт Apache Kafka. URL: https://kafka.apache.org/intro
9. Сайт Beanstalkd. URL: http://kr.github.io/beanstalkd/
10. Сайт AmazonMQ. URL: https://aws.amazon.com/ru/amazon-mq/
11. Microsoft Message Bus (2004). URL: https://docs.microsoft.com/en-us/previous-versions/msp-n-p/ff647328(v=pandp.10)
12. Sam Newman. Principles of Microservices, 2015. URL: https://vimeo. com/131632250
13. Michael Hofmann, Erin Schnabel and Katherine Stanley. Microservices Best Practices for Java / URL: http://www.redbooks.ibm.com/abstracts/sg248357.html
14. Simon Brown. Coding the Architecture. URL: http://www. codingthearchitecture.com/2013/09/03/what_is_agile_software_architecture.html
15. Agile Mnifesto. URL: http://agilemanifesto.org/
16. The Scrum Guide (“The Development Team” chapter) URL: https://www. scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-US.pdf
17. Leanix. Why Netflix, Amazon, and Apple Care About Microservices. URL: https://blog.leanix.net/en/why-netflix-amazon-and-apple-care-about-microservices
18. NGINX. The Future of Application Development and Delivery Is Now. URL: https://www.nginx.com/resources/library/app-dev-survey/
19. Leanix. Developing Microservices with Java. URL: https://blog.leanix.net/ en/developing-microservices-with-java


Most read articles by the same author(s)