ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Resilient cloud-native application architecture using circuit-breakers

Luka Šarc (2017) Resilient cloud-native application architecture using circuit-breakers. MSc thesis.

Download (4Mb)


    We have addressed fault tolerance mechanisms in microservice architecture for cloud-native applications. We have examined the fault tolerance patterns including circuit breakers and analyzed how they improve the system resilience and responsiveness. We have designed and developed a solution for fault tolerance patterns in Java microservices. We studied the impact of fault tolerance on the scalability and elasticity of cloud-native applications and analyzed existing approaches. We have designed an improved scaling solution based on fault tolerance metrics, which improved the deviations from the optimal reference values compared to the HPA approach by 45 %.

    Item Type: Thesis (MSc thesis)
    Keywords: cloud-native application, circuit-breaker, fault tolerance, horizontal autoscaling
    Number of Pages: 101
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Matjaž Branko JuričMentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537660867)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4016
    Date Deposited: 22 Nov 2017 14:26
    Last Modified: 07 Dec 2017 11:48
    URI: http://eprints.fri.uni-lj.si/id/eprint/4016

    Actions (login required)

    View Item