Mach49 is a corporate innovation consultancy partnering with global businesses to build their growth engines through venture building, investing, strategic partnering, and targeted mergers and acquisitions.
ChallengeĀ
The client approached Symphony to digitize the existing processes in order to unlock long-term value and speed up processes. They needed a highly-scalable, reliable, and secure solution to digitize their current processes that proved inefficient.
SolutionĀ
Symphony developed a multi-environment, containerized architecture on AWS, leveraging Elastic Kubernetes Service (EKS) for orchestration and management.Ā
The workflow begins with GitHub Actions triggering CI/CD pipelines upon code commits. Containerized code is then stored in AWS Elastic Container Registry (ECR), with ArgoCD managing deployments to Kubernetes.
Our AWS Virtual Private Cloud (VPC) architecture, complete with public and private subnets, ensures a secure and efficient network. User traffic is managed by a Public Application Load Balancer (ALB), while Kubernetes pods handle application operations, supported by services like ING and EP for external and internal communications.
We integrated AWS managed services such as Elastic Search, Redis, and S3 bucket for search, in-memory storage, and durable object storage. System performance and analytics are monitored through Grafana dashboards. For database management, we utilized MongoDB for NoSQL needs and RDS Postgres for transactional data, ensuring both flexibility and reliability.
The DevOps process involved continuous integration, continuous deployment, quality gates, and deployment agility. This ensured a streamlined delivery of features and updates, while maintaining high quality standards and minimizing risks.
Our team has also integrated ChatGPT into the platform and extended the LLM model with LongChain framework, enriching the learning process and platform engagement in accordance with client regulations and guidelines.Ā