Woodbine Entertainemt
Project Information
Woodbine RacetrackĀ is one of Canada’s premier horse racing venues, located in Etobicoke, Ontario. It hosts thoroughbred and harness racing, including prestigious events like The King’s Plate, Woodbine Oaks, Breeders’ Stakes, and the Canadian International
Website:
Technologies:
My Role & Contributions
As a Solution Architect, I was responsible for designing, implementing, and optimizing key infrastructure and application components to ensure the scalability, reliability, and security of the Woodbine.com platform. 1. Infrastructure Design & Setup- Architected a hybrid WordPress-based platform for seamless content management and dynamic functionality.
- Led the deployment of CentOS-based web and database servers, ensuring a robust, high-performance environment.
- Configured GlusterFS to enable a scalable network filesystem, ensuring reliable data distribution across web servers.
- Installed and configured Nginx as the web server to handle high traffic loads efficiently.
- Set up SSL certificates to ensure secure user interactions and data transmission.
- Deployed MySQL on CentOS, optimizing database queries and indexing for high-speed data access.
- Integrated Docker on web servers, streamlining development and deployment processes.
- Designed and implemented a .NET-based Service Proxy, enhancing interoperability with existing WCF services.
- Designed and built REST services to consume necessary backend services and expose functionalities efficiently.
- Developed a custom WordPress plugin to retrieve and consume data from various endpoints, ensuring real-time updates and integration.
- Implemented dynamic payment forms, improving user experience and payment processing flexibility.
- Designed the architecture to support both application development and infrastructure management, ensuring a scalable and secure solution.
- Created a scalable infrastructure capable of handling high traffic loads while maintaining optimal performance.
- Enhanced security and data integrity with SSL, Redis caching, and optimized database interactions.
- Improved development efficiency with containerized environments and service-oriented architecture.