|
[1] Api design. https://docs.microsoft.com/en-us/azure/architecture/ best-practices/api-design. [2] Communication in a microservice architecture. https://docs.microsoft.com/en-us/dotnet/standard/microservices-a rchitecture/architect-microservice-container-applications/commun ication-in-microservice-architecture. [3] Express js. https://expressjs.com/. [4] Microservices vs monolithic architecture. https: //www.mulesoft.com/resources/api/microservices-vs-monolithic. [5] Model-view-controller. https://docs.microsoft.com/en-us/previous-ve rsions/msp-n-p/ff649643(v=pandp.10). [6] Node js. https://nodejs.org/en/about/. [7] Raml. https://raml.org/. [8] Rest resource naming guide. https://restfulapi.net/resource-naming/. [9] What is rest. https://restfulapi.net/. [10] Wikipedia: Divide-and-conquer algorithm. https://en.wikipedia.org/wiki/Divide-and-conquer_algorithm. [11] Xml tutorial. https://www.w3schools.com/xml/. [12] Robert C. Martin (Uncle Bob). The single responsibility principle. https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibil ityPrinciple.html. [13] BoldRadius. Domain driven design through onion architecture. https://www.youtube.com/watch?v=pL9XeNjy_z4. [14] Tony Bradley. The challenges of scaling microservices. https://techbeacon .com/app-dev-testing/challenges-scaling-microservices. [15] Robert Ramač Vladimir Mandić Branislav Mišić, Milana Novković. Do the microservices improve the agility of software development teams? University of Novi Sad, Faculty of Technical Sciences„ University of Novi Sad, Faculty of Technical Sciences„ 2017. [16] Chris Brook. What is a data repository? https://digitalguardian.com/blog/what-data-repository. [17] Mario Bunge. A general black box theory. Philosophy of Science, 30(4): 346–358, 1963. [18] Nimesh Chhetri. A comparative analysis of node.js (server-side javascript). Master’s thesis, St. Cloud State University, USA, 2 2016. [19] Floyd Smith Chris Richardson. Microservices, From Design to Deployment. Ngnix, 2016. [20] Douglas Crockford. Introducing json. https://www.json.org/. [21] DataDog™. Datadog. https://www.datadoghq.com. [22] Richard Hill Dharmendra Shadija, Mo Rezai. Microservices: Granularity vs. performance. Sheffield Hallam University„ Sheffield Hallam University„ 2017. [23] Eric Evans. Domain-Driven Design. Addision Wesley, 2004. [24] Docker Inc. Swarms. https://docs.docker.com/get-started/part4/. [25] Docker Inc. What is a container? https://www.docker.com/resources/what-container. [26] Joseph Ingeno. Software Architect’s Handbook. Packt Publishing, 2015. [27] Joab Jackson. How synchronous rest turns microservices back into monoliths. https://thenewstack.io/synchronous-rest-turns-microservices-back -monoliths/. [28] Martin Fowler James Lewis. Microservices. https://martinfowler.com/articles/microservices.html. [29] Martin Fowler James Lewis. Microservices. https://martinfowler.com/articles/microservices.html. [30] Apache JMeter™. Jmeter. https://jmeter.apache.org/. [31] Petter Johansson. Efficient communication with microservices. Master’s thesis, UMEA University, Sweden, 6 2017. [32] A. M. Joy. Performance comparison between linux containers and virtual machines. In 2015 International Conference on Advances in Computer Engineering and Applications, pages 342–346, March 2015. [33] Adalberto R. Sampaio Jr. Improving microservice-based applications with runtime placement adaptation. Journal of Internet Services and Applications, 2019. [34] C. G. Kominos, N. Seyvet, and K. Vandikas. Bare-metal, virtual machines and containers in openstack. In 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN), pages 36–43, March 2017. [35] Colin Lu. Event-driven orchestration: Effective microservices integration using bpmn and amqp. https://dzone.com/articles/event-driven-orch estration-an-effective-microservi, 2018. [36] Lori MacVittie. The art of scale: Microservices, the scale cube and load balancing. https://devcentral.f5.com/s/articles/the-art-of-scalemicroservices- the-scale-cube-and-load-balancing. [37] Michael T. Fisher Martin L. Abbott. The art of Scalability. Pearson Education, 2015. [38] camille347 fscholz obiora22 gavdaddy27 mike-lang teoli mdnwebdocs bot, aichbauer. Basics of http. https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods. [39] funghorn BunnyWong chrisdavidmills cissoid-teoli fscholz mdnwebdocs bot, ExE-Boss. Basics of http. https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTT. [40] MuleSoft. What is an api? https://www.mulesoft.com/resources/api/what-is-an-api. [41] Sam Newman. Building Microservices. O’Reilly Media, 2015. [42] Martin Storø Nyfløtt. Optimizing inter-service communication between microservices. Master’s thesis, Norwegian University of Science and Technology, Norwegian, 12 2017. [43] Felipe Osses, Gastón Márquez, and Hernán Astudillo. An exploratory study of academic architectural tactics and patterns in microservices: A systematic literature review. 02 2019. [44] Ritesh Patel. Microservices: Five architectural constraints. https://www.nirmata.com/2015/02/02/microservices-five-architect ural-constraints/. [45] Srinivas Thonse Renuka Sindhgatta. Functional and non-functional requirements specification for enterprise applications. 2005. [46] Bob Reselman. The impact of microservice architecture on load testing. https://www.neotys.com/blog/impact-microservice-architecture/. [47] Mark Richards. Software architecture patterns. https://www.oreilly.com/library/view/software-architecture-patte rns/9781491971437/ch02.html. [48] Amazon Web Services. Amazon sqs. https://aws.amazon.com/sqs/. [49] Jonathan Natanael Siahaan. Difference between pub-sub pattern and observable pattern. https://medium.com/easyread/difference-between -pub-sub-pattern-and-observable-pattern-d5ae3d81e6ce. [50] Smart Bear Software. Why you can’t talk about microservices without mentioning netflix. https://smartbear.com/blog/develop/why-you-can t-talk-about-microservices-without-ment/. [51] J. Thönes. Microservices. IEEE Software, 32(1):116–116, Jan 2015. [52] Stephen Watts. Microservices vs soa: What’s the difference? https://www.bmc.com/blogs/microservices-vs-soa-whats-difference/.
|