Preview

Электронные библиотеки

Расширенный поиск

Эффективная разработка приложений при микросервисной архитектуре

Аннотация


Рассмотрены особенности внедрения микросервисной архитектуры в процесс разработки. Проиллюстрированы преимущества данного подхода по сравнению с традиционным монолитным подходом. Показана связь использования микросервисной архитектуры с возможностью работы команды по гибким методологиям разработки.

Об авторах

А. Э. Порфильева
Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета
Россия


Р. Ф. Шайхутдинов
Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета
Россия


Г. А. Нуриева
Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета
Россия


М. Р. Сидиков
Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета
Россия


М. М. Абрамский
Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета
Россия


А. И. Карпов
Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета
Россия


Д. И. Раимов
Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета
Россия


Р. Р. Новиков
Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета
Россия


Список литературы

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


Рецензия

Для цитирования:


Порфильева А.Э., Шайхутдинов Р.Ф., Нуриева Г.А., Сидиков М.Р., Абрамский М.М., Карпов А.И., Раимов Д.И., Новиков Р.Р. Эффективная разработка приложений при микросервисной архитектуре. Электронные библиотеки. 2018;21(3-4):357-368.

For citation:


 ,  ,  ,  ,  ,  ,  ,   Effective application development within microservice architecture. Russian Digital Libraries Journal. 2018;21(3-4):357-368. (In Russ.)

Просмотров: 27


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1562-5419 (Online)