Building Resilient Trading Systems: Lessons from High-Availability Engineering - Adaptic.ai