Caylent Services
Infrastructure & DevOps Modernization
Quickly establish an AWS presence that meets technical security framework guidance by establishing automated guardrails that ensure your environments remain compliant.
Cost savings compared to traditional EC2
Application Up-time
SEI Novus’ suite of solutions provide data, analysis, and tools to alternative investors for conducting fundamental research. The company was founded in 2007 by a group of investors, data scientists and engineers to build a foundation that the world’s top investors use to identify prospects and profitable returns for their portfolio.
SEI Novus recognized that their antiquated on-premises hosting environment was becoming too costly and inefficient to support its business operations and keep pace with the agility needed from the Product Development teams.
Facing a costly renewal cycle for software licenses, datacenter contracts, and hardware warranties, Novus capitalized on the opportunity to create a business case to justify not only the cost benefit but also the technical value of a move to AWS.
Noah Zucker
Head of Technology
To minimize business disruption, the migration had to take place in 3 months. The roadmap followed AWS best practice recommendations and proprietary Caylent templates for building a secure, high-performing, resilient, and efficient landing zone and hosting environment.
Caylent outlined a multi-environment, multi-account strategy tailored to SEI Novus’ specific needs that would not take unnecessary risks with the company’s production workloads. This new model allowed for user privilege separation at a granular account level to protect high-visibility workloads from errors and external threats while empowering SEI Novus’ staff to do more creative work with fewer blockers. The approach also increased full visibility across the operational infrastructure for better debugging and integration testing purposes in AWS.
Once the critical phases of the migration were completed and BAU operations resumed, Caylent worked with SEI Novus to identify opportunities to introduce cloud native tools and services, this involved some applications being re-architected using containers; environments being templatized and built using Infrastructure-as-Code; cloud cost optimization opportunities such as Spot being leveraged; and standardizing DevOps principles within the teams.
Caylent started the project with a Proof-of-Concept (POC) around stabilizing Novus’ Amazon Elastic Kubernetes Workload. We provided Novus with a clear analysis path and course of action that would identify the issue’s root cause and achieve better operational visibility to stabilize the applications running inside the Amazon EKS environments. The team then instantiated monitoring and observability tooling on AWS and Kubernetes, by implementing AWS CloudWatch, Prometheus Operator and RabbitMQ.
Following the POC, Caylent prepared a detailed roadmap to migrate all SEI Novus’ applications and infrastructure, including the company’s core application: Alpha, from their on-premises datacenter to AWS. The roadmap our team provided included best practice recommendations for migrating to cloud architecture, using the AWS Well-Architected Framework for realizing secure, high-performing, resilient, and efficient infrastructure.
In coordination with AWS and SEI Novus, Caylent performed a comprehensive total cost of ownership (TCO) analysis and developed a migration and modernization plan that would meet the business needs of both SEI Novus’s finance and development team:
The initial migration work that Caylent performed was focused on designing and implementing a custom multi-account structure Landing Zone using AWS Organizations and access federation. Following the Landing Zone implementation, Caylent worked with Novus in a series of workshops to analyze the primary Alpha application to see how it could be containerized, including reducing dependencies on local files and OS-level services.
Based on the findings, Caylent developed IaC Terraform templates to automate multi-account deployment of container definitions, Dockerfiles and Helm Charts, and leveraged these templates to migrate their Alpha Application.
During the migration process, SEI Novus’ databases related to their Alpha application were Rehosted from on-prem memSQL to a multi-AZ Amazon Relational Database Service (RDS) MySQL. In addition, Caylent refactored Novus’ Alpha Application to enable containerization of the workload.
Thorough app testing was conducted in the QA/staging account/environment as well as the production account prior to any cutover activities. Caylent performed canary testing over a course of 3 weeks between their legacy environment and new AWS EKS environment. At the time of cutover, Novus’ DNS record was updated to point at the new AWS-hosted environment, with users experiencing minimal to no downtime.
Caylent laid the groundwork for further Agile development with extensive discovery and knowledge transfer support in the form of walkthroughs and demo sessions to facilitate the company’s future cloud and DevOps initiatives. The adoption of Infrastructure as Code templates has democratized engineering and developer access to AWS tools and empowered the product teams to own and manage their applications through test to production through self-service capabilities.
Novus Partners’ continue to work with Caylent to provide thought leadership around product deployments and assist with scalable DevOps support.
Novus was able to hand over daily firefighting and performance issues, instead concentrating their internal energies on revenue-generating product development. Caylent also implemented the following best practices post-migration to further enhance the cloud footprint:
Learn more about the AWS solutions we employed on this project
Caylent Services
Quickly establish an AWS presence that meets technical security framework guidance by establishing automated guardrails that ensure your environments remain compliant.
Caylent Catalysts™
Evolve beyond clock speed and core count comparisons and realize real world performance for modern cloud workloads.
Caylent Industries
Reimagine banking, payments, insurance, and investment workloads with secure and resilient infrastructure on AWS.
Caylent Catalysts™
Establish a Landing Zone tailored to your requirements through a series of interactive workshops and accelerators, creating a production-ready AWS foundation.