Browsing by Author "Ferreira, Rafael Barbosa"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Estratégia Multi-Região e Recuperação de DesastresPublication . Ferreira, Rafael Barbosa; Silva, Nuno Alexandre Pinto daWith the evolution of the digital era, the demand for reliable and scalable systems has become almost essential. This growth in businesses and the increasing reliance on technology, has led to the increasing scale and complexity of software systems, necessitating the design of highly available systems capable of handling such complexity. This research focuses on addressing this challenge within the context of BetsAreUs, a sportbetting company operating in the United States of America. BetsAreUs is being used as a placeholder name due to legal reasons. Operating globally and expanding its presence to all USA states, BetsAreUs faces the task of maintaining consistent SLO (Service Level Objective) across multiple geographic locations, ensuring their availability and performance. In the sports betting industry, even slight delays in updating data offered to clients can result in substantial revenue losses. To tackle these challenges, this thesis explores the implementation of a Multi-Region Architecture (MRA) to ensure business continuity and minimize service disruptions. The MRA approach involves distributing a real-time software system across multiple geographic locations. This document delves into the advantages of incorporating MRA into BetsAreUs’s infras tructure, leveraging the capabilities offered by AWS (Amazon Web Services), such as AWS Regions. It proposes a way of dividing the states into smaller groups to reduce latencies and enhance the reliability and availability of the system. The results obtained show that the communication paths through the West region can minimize latencies for the westernmost states where BetsAreUs is currently live: Arizona, Colorado and Wyoming. The research findings highlight that the distance of communication is not the sole determining factor impacting latencies. Instead, the AWS Region to which the AWS Outposts of each state are anchored plays a crucial role. Building on these insights, the research also explores the potential division of all states, preparing for future scenarios. Furthermore, this research examines case studies of other companies grappling with similar challenges and provides a theoretical analysis of different failover mechanisms. These mechanisms are evaluated in terms of their advantages, disadvantages, and suitability for BetsAreUs’s architecture. The results obtained from this research contribute valuable insights into the design of MRA into BetsAreUs for business continuity and improved performance. By adopting an MRA approach and addressing latency concerns, BetsAreUs can enhance its system’s performance, reliability, and availability across multiple geographic regions.