@online{fowler2014microservices, author = {Fowler, Martin and Lewis, James}, title = {Microservices: a definition of this new architectural term}, year = {2014}, url = {https://martinfowler.com/articles/microservices.html}, urldate = {2025-06-15}, note = {Online; accessed 15 June 2025} } @book{nygard2018release, author = {Nygard, Michael T.}, title = {Release It!: Design and Deploy Production-Ready Software}, year = {2018}, publisher = {Pragmatic Bookshelf}, edition = {2nd} } @online{kubernetes2025horizontal, author = {{Kubernetes Documentation}}, title = {Horizontal Pod Autoscaler}, year = {2025}, url = {https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/}, urldate = {2025-06-15}, note = {Online; accessed 15 June 2025} } @online{rabbitmq2025messaging, author = {{RabbitMQ}}, title = {Messaging with RabbitMQ}, year = {2025}, url = {https://www.rabbitmq.com/}, urldate = {2025-06-15}, note = {Online; accessed 15 June 2025} } @online{polly2025dotnet, author = {{Polly}}, title = {Polly: The .NET resilience library}, year = {2025}, url = {https://www.pollydocs.org/}, urldate = {2025-03-29}, note = {Online; accessed 15 June 2025} } @online{prometheus2025monitoring, author = {{Prometheus Authors}}, title = {Prometheus - Monitoring system \& time series database}, year = {2025}, url = {https://prometheus.io/}, urldate = {2025-06-15}, note = {Online; accessed 15 June 2025} } @online{grafana2025open, author = {{Grafana Labs}}, title = {Grafana: The open observability platform}, year = {2025}, url = {https://grafana.com/}, urldate = {2025-06-15}, note = {Online; accessed 15 June 2025} } @online{locust2025load, author = {{Locust Maintainers}}, title = {Locust: Open source load testing tool}, year = {2025}, url = {https://locust.io/}, urldate = {2025-06-15}, note = {Online; accessed 15 June 2025} } @book{richardson2018microservices, author = {Richardson, Chris}, title = {Microservices Patterns: With examples in Java}, year = {2018}, publisher = {Manning Publications} } @article{burns2016borg, author = {Burns, Brendan and Grant, Brian and Oppenheimer, David and Brewer, Eric and Wilkes, John}, title = {Borg, Omega, and Kubernetes}, journal = {Communications of the ACM}, year = {2016}, volume = {59}, number = {5}, pages = {50--57} } @online{gremlin2023chaos, author = {{Gremlin}}, title = {Chaos Engineering: The History, Principles, and Practice}, year = {2023}, url = {https://www.gremlin.com/community/tutorials/chaos-engineering-the-history-principles-and-practice}, urldate = {2025-03-29}, note = {Online; accessed 15 June 2025} } @online{microsoft2025net, author = {{Microsoft}}, title = {.NET Microservices: Architecture for Containerized Applications}, year = {2025}, url = {https://learn.microsoft.com/en-us/dotnet/architecture/microservices/}, urldate = {2025-06-15}, note = {Online; accessed 15 June 2025} } @book{evans2003domain, author = {Evans, Eric}, title = {Domain-Driven Design: Tackling Complexity in the Heart of Software}, year = {2003}, publisher = {Addison-Wesley Professional} } @online{stripe2025online, author = {{Stripe}}, title = {Stripe Documentation: Online Payments}, year = {2025}, url = {https://stripe.com/docs}, urldate = {2025-06-15}, note = {Online; accessed 15 June 2025} } @article{shekhar2024microservices, author = {Shekhar, Gaurav}, title = {Microservices Design Patterns for Cloud Architecture}, journal = {International Journal of Computer Science and Engineering}, year = {2024}, volume = {11}, number = {9}, pages = {1--7}, month = {sep}, doi = {10.14445/23488387/ijcse-v11i9p101} } @article{walia2025leveraging, author = {Walia, Anjali}, title = {Leveraging microservices architecture: Key principles for scalable and fault-tolerant applications}, journal = {International Journal of Information Technology and Management Information Systems}, year = {2025}, volume = {16}, number = {1}, pages = {455--468}, month = {feb}, doi = {10.34218/ijitmis_16_01_034} } @article{makungu2023fault, author = {Makungu, Chisenga}, title = {Fault Tolerance in Distributed Systems}, journal = {World Journal of Innovation and Modern Technology}, year = {2023}, volume = {7}, number = {2}, pages = {105--108}, month = {dec}, doi = {10.56201/wjimt.v7.no2.2023.pg105.108} } @article{baboi2019dynamic, author = {Baboi, Mihai and Iftene, Adrian and Gîfu, Daniela}, title = {Dynamic Microservices to Create Scalable and Fault Tolerance Architecture}, journal = {Procedia Computer Science}, year = {2019}, volume = {159}, pages = {1035--1044}, doi = {10.1016/j.procs.2019.09.271} } @inproceedings{ibrahim2022scalable, author = {Ibrahim, Abdullahi and Ade, Mallo}, title = {Scalable Fault Tolerance for Microservices-Based Systems}, booktitle = {2022 IEEE International Conference on Big Data (Big Data)}, year = {2022}, pages = {6329-6331}, doi = {10.1109/BigData55660.2022.10021021} }