Welk Resorts – Case Study

Welk Resorts – Case Study

Welk Resort Group is a corporation based in San Marcos, California that is a developer and operator of luxury resorts and timeshares in the United States and Mexico. Welk Resorts is a dynamic, growing, and respected leader in the vacation ownership industry. Independently owned and operated. They have built a foundation of innovation and hospitality. With six luxury resorts across five sought-after vacation destinations in the U.S. and Mexico,

 

Business Scenario:

  • Heterogeneity in interfaces
  • SSIS packages and SQL Procs required different services
  • SFTP and DB(ODBC/Native) connections are being used and Point to point interfaces
  • Hard coupling in system process
  • Procs and Packages cannot be repurposed immediately and direct connection to DB Tables
  • No support for custom triggers
  • User has to either use a time trigger or can run jobs manually
  • No event based trigger other than time, Ex: Email trigger, API call

Challenges:

  • Shorter Development Cycles, Faster Innovation
  • Reduce Implementation Failure, Reflections and recovery time
  • Improved Communication and Collaboration
  • Increase Efficiency
  • Reduced Costs an IT Headcount

Solutions:

  • Reusable APIs for future use and Hierarchal arrangement and Unified Interface
  • Dev friendly documentation and Easy monitoring
  • Decoupled and Modular
  • Provides full life cycle management of APIs
  • Elastic scalability, managed upgrades and availability
  • Central management, orchestration, scheduling & monitoring

Outcomes:

  • Delivery of new updates to market 50% faster
  • Risk of downtime is decreased to 0.1%
  • There are less error-prone systems
  • The handling charges of servers are very less
  • Increase in efficiency

Benefits:

  • Good processes across IT and teams, including automation
  • Increased team flexibility and agility
  • Happier, more engaged teams
  • Cross-skilling and self-improvement
  • Collaborative working
  • Improved operational support and faster fixes

Solution Highlights

Using Azure DevOps, We have overcome all the challenges. We set all their modules/services on azure DevOps pipelines to deploy on Function Apps that are also created using CI/CD with Azure Resource Manager. All the testing part was automated using Azure DevOps Test Plans

We setup a VCS (azure repos) so that all developers can work same time without conflicts also the source code was version controlled, so if any error occurs in code, they can find it easily, fix it or rollback to last version. Now whenever a developer pushes new code it automatically gets tested and deployed on servers and reflects on their application

More Resources

See All Related Content