A bit about the project
A leading logistics provider in Australia required consultancy assistance in understanding how they could improve their eCommerce SaaS product - a platform enabling customers to lodge and manage orders and shipments.
What they needed
With their business continuing to grow, the company was struggling to effectively scale their product, due to a lack of automation with data integration and infrastructure. Relying on manual scaling processes they were very reactive to demand issues which was effecting product reliability and resulted in high development and test environment costs. This proved extremely significant when collecting and entering data from 3rd party systems, as processes became inefficient, resource heavy and error prone.
Managed by a small in-house team, expertise and after hours support on critical infrastructure was limited, so long-term these ongoing issues meant their product was struggling to keep pace with the business success.
How base2Services delivered
base2Services where engaged to provide consultancy services, offering guidance and assistance with the best methodologies and systems to implement, before working with the customer to implement the solution that would achieve the best outcomes for their future business needs. This included designing and building a cloud-native platform that could meet all current and future product demands, leveraging DevOps practices. The cloud environment was supported by CI/CD pipelines, proactive monitoring, security, and management and ops. The platform was built on top of AWS services, with ongoing 24x7 support, enhancements and optimisations.
The application platform was containerized using AWS Serverless technologies, with the current SaaS product migrated from AWS ECS servers to containers. A complete suite of CI/CD pipelines were implemented to deploy infrastructure and application code, with redundancy and disaster recovery built into each application layer.
The integration platform provides enterprise level integration patterns with RESTful integrations capabilities, utilising a Camel & Quarkus based platform, SQS, SNS, AWS Redis Elasticache, AWS Aurora Postgres and AWS Lambda. CI/CD pipelines were again developed to manage platform infrastructure and application code deployments.
base2's solution ensures that there is a repeatable and automated infrastructure for code deployment, supporting Enterprise Integration Pattern (EIP) capabilities for data integration. More importantly the company's SaaS product is now scalable, secure, reliable and cost-effective, enabling their in-house team to focus on product development and feature enhancements.
Key AWS services implemented
- AWS Redis Elasticache
- AWS Lambda
- Amazon ECR
- Amazon Fargate
- Amazon ECS
- Amazon SQS
- Amazon CloudWatch
- Amazon API Gateway
- AWS CloudTrail
- AWS CloudFormation
- AWS Secrets Manager
See the impressive results
- Critical workloads are now supported and available during peak holiday seasons, without manual intervention reducing labour and infrastructure costs with no downtime
- Serverless integration capability that eliminates the need for licensing fees of a traditional integration platform
- 400% increase in production deployment frequency of features & enhancements
- An increase of product availability from 98% to 99.9%
- 50% Cost reduction for development and test environments
- 99.9% Service availability level performance
- 400% Increase in production deployment frequency