A Fortune 500 Global Financial Services Firm was able to drastically improve developer experience, increase flexibilty and control spending after implementing Coder.
A leading global investment services organization, ranking among the Fortune 500, has been at the forefront of investment management for institutional clients worldwide. The organization provides services to pension funds, governments, and central banks. To maintain their competitive edge, the company heavily invests in its technology and talent.
At the core of their operations is a robust development team, responsible for building and maintaining the platforms and tools that drive their business. The Site Reliability Engineering (SRE) team is responsible for managing the infrastructure for the company’s software systems. That includes ensuring that developers have effective, reliable environments to work in.
The company's developers, spread across multiple regions, work on complex projects with varying dependencies and build requirements. The traditional setup of local development environments on high-powered MacBooks wasn’t making sense anymore:
These challenges were exacerbated by the company's transition to remote, distributed teams. It was crucial to find a solution that addressed these pain points while maintaining flexibility for developers.
The SRE team set out to build better development infrastructure through Coder. They did what you’d expect any smart investor would do in the finance world: due diligence. That and collaboration before, during, and after the adoption.
Costs and benefits needed to be confirmed before and after adopting Coder:
The SRE team launched a pilot program. They started with a team that worked on one of the most complex build environments in the organization. For example, this team uses Bazel and Nix, which have specific caching and package management needs. This let the SRE team better understand how to balance pre-baked versus runtime downloads.
The pilot started with a Coder-Kubernetes setup on AWS. It hosts the Coder control plane and database, along with load balancing, in the U.S. eastern region.
With that deployment working well, the SRE team expanded to support European developers. To reduce network latency, they host workspaces through a Coder workspace proxy in an AWS European region. European developers still log in to the Coder control plane in the U.S. region. To start coding, developers start a workspace that matches their geographic region.
For security management, they put Coder behind a VPN. Coder workspace resources are connected through secure tunnels. Coder also supports enterprise security with features like RBAC, syncing with identity providers, and audit logs.
This setup scales easily. For example, they plan to expand Coder for western U.S. developers in the future. Like the European region, the western U.S. region will host workspaces managed by the Coder deployment in the eastern U.S.
With 300 developers using Coder and a clear understanding of TCO before and after adoption, the organization is happy with the results. Coder is the foundation for improved developer experience, reduced support effort, and lower costs on hardware and cloud spend.
Developers keep working the way they always have with fewer obstacles:
The SRE team can devote more time to more strategic initiatives, seeing gains in:
When a leading financial services organization looked for better developer experience, more flexibility, and controlling spend, they turned to Coder to address their immediate challenges while laying the groundwork for growth and innovation. Coder gave them the flexibility that their developers asked for while satisfying the stringent reliability and security requirements that their development processes need.
Want to know more about this organization’s experience? Their SRE team talked at our July 2024 webinar. Watch on-demand here.