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

Main Article Content

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

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

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

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

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

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

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

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

Аннотация

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

Ключевые слова:

микросервисы, микросервисная архитектура, эффективная разработка, гибкие методологии

Article Details

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Литература

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


Наиболее читаемые статьи этого автора (авторов)