Project BG3: Resilience

A lot of thought has been put into the resiliency of the BG3 application as the failure of a practice management system can have a huge impact on the operation of the veterinary practice.

Application & Database Resilience

The lightweight technologies used by the BG3 application means that should an issue arise with the server at one site, users can continue to operate by connecting to a server at an alternate site (requires an internet connection between sites).

Resources

Amazon Web Services logo Any documents or resources attached to an account (e.g. letters, faxes, emails, digital x-ray images etc) are encrypted and copied off-site to the Amazon Simple Storage System (Amazon S3). Amazon S3 is a service provided by Amazon that allows applications to use the same highly scalable, reliable, fast, inexpensive data storage infrastructure that they use to run their own global network of web sites.

The Amazon S3 system was designed with the following requirements in mind,

  • Scalable
  • Reliable - data must be stored durably with 99.99% availability. There can be no single points of failure. All failures must be tolerated or repaired by the system without any downtime.
  • Fast - the system must be fast e - the system must be fast enough to support high-performance applications.

Use of Amazon S3 is particularly beneficial for multi-site practices as resources can be stored centrally with fast, reliable access whenever the resource is required.