◆ Case study · Enterprise Applications · Systems Integration
Maintaining and extending customer facing applications in an enterprise environment.
Cass & York supported existing digital properties for Shopify's New York and Los Angeles locations, maintaining the applications and handling integration work within their existing Next.js and Vercel architecture.
- Client
- Shopify, New York + Los Angeles
- Sector
- Enterprise Applications
- Services
- Systems Integration, Application Maintenance, Next.js, Vercel
- Stack
- Strategy · Design · Engineering
[01] The operation
Supporting established applications rather than claiming the original build.
Cass & York worked with existing applications supporting Shopify's physical space experiences in New York and Los Angeles.
Our responsibility was maintenance and extension of those systems rather than the original application build.
- 01Next.js
- 02React
- 03Vercel
- 04Third party integration work
[02] The existing systems
Established applications already served the physical locations.
Shopify’s New York and Los Angeles digital properties already used Next.js, React, and Vercel, with existing deployment processes and integration dependencies.
[03] The gap
Maintenance and integrations had to fit the existing environment.
The applications needed ongoing support and extension within established technical and operational constraints. Cass & York’s role was to maintain and extend them, rather than create the original applications.
[04] What we built
Connected systems around customer and event workflows.
Cass & York worked with integrations connected to the digital properties and supporting the broader customer and event experience.
[05] Working inside an existing system
Enterprise maintenance is different from a greenfield build.
Cass & York maintained and extended the existing applications within established technical and operational constraints.
- 01Existing architecture
- 02Existing deployment processes
- 03Integration dependencies
- 04Production behavior
- 05Business requirements
- 06Changes made without disrupting surrounding functionality
[06] Systems involved
The tools and records connected by the work.
- 01Next.js
- 02React
- 03Vercel
- 04Third-party integrations
[07] The resulting workflow
Existing applications, supported and extended.
The customer and event experiences continue within the established Next.js and Vercel environment, with maintenance and integration work supporting the surrounding systems.
[08] Capabilities used
The capabilities behind the engagement.
Systems Integration
Extending existing applications to communicate with external systems.
Explore →Application Maintenance
Supporting production software that Cass & York did not originally create.
Explore →Enterprise Delivery
Operating within an established technology environment and architecture.
Explore →