About Client

New Zealand’s most awarded mortgage & insurance advisor Global Finance caters to about 1,500+ customers for their mortgage or insurance needs every year so that they can meet their financial goals. Global Finance offers more preference & freedom, with loan approvals from numerous lenders if chosen by the customers. Dealing with a large number of clients & team members, Global Finance was facing issues managing their unstructured data. As Peritos had already been managing their Dynamics environment, we successfully guided and supported Global Finance’s move from saving data from Azure Dataverse to Azure Blob Storage which saved them 1500$ a month.

Project Background

Global Finance has been offering smarter loans and insurance since 1999. Working as one of the best mortgage & insurance advisers in NZ, Global Finance helped clients to save on their loans by avoiding unnecessary interest and getting mortgage-free faster. Since the beginning, they have helped some customers become mortgage-free in as little as 7 years rather than the standard 30-year term. Global Finance was already using Dynamics 365 and saving data from Azure Dataverse; moving to Azure Blob Storage has optimized storage for massive amounts of unstructured data.

Scope & Requirement

In the 1st Phase of the Windows Virtual Server Setup, implementation was discussed as follows:

Setting up saving data from Azure Dataverse to Azure Blob Storage to handle large unstructured datasets for Global Finance. Azure Blob Storage helps fulfill enterprise-level requirements for scalable data storage and analysis.

Implement the customer support service model to enable automated requirement gathering forms, email collation on customer records, and automated task creation for customer updates.

Implementation

Technology and Architecture

Technology

The migration was deployed with the below technological component

Security & Compliance:
Backup and Recovery

Microsoft Dynamics 365 offers built-in backup and restore capabilities through its native data management features, ensuring business continuity. Automated daily backups and point-in-time restore options provide added security and peace of mind for your critical CRM data.

Network Architecture

The network architecture for Microsoft Dynamics 365 is designed with security in mind, enabling users to remotely access the system only through secure channels such as VPN or conditional access policies, ensuring data protection and compliance. Also there was no connectivity from home as well to avoid any breach of client confidential data.

Cost Optimization

Alerts and notifications are configured in the Azure Cost dashboard configured for client as well as cloudchkr tool. Peritos would send monthly license based invoice adding details and itemized information regarding the cost.

Code Management, Deployment

Cloudformation scripts for deploying data was used for managing the JavaScript and plugin based code.

Challenges of Migrating from Azure Dataverse to Azure Blob Storage

Support for Dynamics Discounted Licensing

Next Phase

About Client

AWS Environment Setup

Tonkin + Taylor is New Zealand’s leading environment and engineering consultancy with offices located globally. They shape interfaces between people and the environment which includes earth, water and air. They have won awards like Beaton Client Choice Award for Best Provider to Government and Community-2022 and IPWEA Award for Excellence in Water Projects for the Papakura Water Treatment Plan-2021.

Project Background

Tonkin + Taylor were embarking on the journey for launching a full suite of digital products and chose AWS as their cloud environment. They wanted to create new applications and migrate to cloud services to improve scalability, availability, latency, and cost efficiency. They also aimed to accelerate digital transformation and build SaaS-based offerings. To achieve this, an AWS Environment Setup was required following best practices and compliance standards to serve as a foundation for future applications.

Scope & Requirement

In the first phase of the AWS Environment Setup, implementation was discussed as follows:

Implementation

AWS Environment Setup

Technology and Architecture

Read more on the key components which defined the Architecture for AWS Environment Setup for Tonkin + Taylor

Technology/ Services used
Security & Compliance
Network Architecture
Backup and Recovery

Cloud systems and components used followed AWS’s well-Architected framework and the resources were all Multi-zone availability with uptime of 99.99% or more.

Cost Optimization

Alerts and notifications are configured in the AWS cost

Code Management, Deployment

Cloudformation scripts for creating stacksets and scripts for generating AWS services was handed over to the client

Challenges of AWS Environment Setup

Support

Next Phase

We are now looking at the next phase of the project which involves:

Executive Summary

About Client

The client, Yorker, is focused on leveraging technology to address the challenge of tracking and managing cricket bowlers’ net practice bowling loads. Recognizing the risk of overtraining and injuries from improper tracking, Yorker aims to provide a digital solution tailored for cricket players. In addition, an AWS Custom Application for Yorker empowers bowlers to automate session recordings, create personalized training plans, and monitor progress effectively. The app also fosters a sense of community by enabling interaction, knowledge sharing, and participation in skill-building challenges. The project is being executed in multiple phases, beginning with a Minimum Viable Product (MVP) to establish a strong foundation for future improvements. Yorker’s commitment to innovation and user-centric design reflects its dedication to transforming how athletes manage their training and optimize performance while minimizing injury risks.

Project Background – Enhancing Cricket Training through Digital Bowling Load Management

The Yorker mobile app project addresses a major challenge for cricket bowlers: accurately tracking and managing their bowling loads during net practice. Without proper tracking, bowlers risk improper training regimens, leading to overtraining and injuries. The Yorker app offers a digital solution that automates session recordings, capturing key metrics like delivery count, types of deliveries, and intensity levels. Additionally, the app allows bowlers to create personalized training plans, track progress, and receive real-time alerts to avoid overexertion. By leveraging technology, this initiative not only helps reduce injury risks but also fosters a sense of community. Bowlers can share experiences, learn from experts, and engage in skill-enhancing challenges. Ultimately, the app aims to optimize performance while ensuring bowlers train safely and efficiently.

Scope & Requirement for AWS Custom Application For Yorker

Scope:

The first phase of the Yorker mobile application focuses on developing a Minimum Viable Product (MVP) to establish a strong foundation. This phase delivers core functionalities to help cricket bowlers start tracking their training sessions and managing their profiles.

Requirements:

Implementation

Technology and Architecture for AWS Custom Application For Yorker

Read more on the technology and architecture used for AWS Custom Application Development.

Technology
Scalability
Integrations

The application leverages RESTful APIs for smooth data transfer between the front end and back end, facilitating user authentication, session tracking, and profile management. Future integrations may include cloud-based analytics and third-party push notifications to enhance user engagement.

Cost Optimization

Peritos helped optimize costs for Yorker by designing an efficient AWS architecture using auto-scaling, right-sized instances, and serverless technologies. With tools like AWS Cost Explorer and Trusted Advisor, we continuously monitored and reduced spending. Automation through CI/CD pipelines and code optimization further enhanced performance while lowering operational costs.

Backup and Recovery

A robust backup strategy, using Amazon S3, prevents data loss, while automated recovery processes ensure quick restoration in case of failure.

Features of AWS Custom Application For Yorker

Challenges with AWS Custom Application For Yorker

Support

As part of the project implementation, we provide 2 months of ongoing extended support. Additionally, this includes 20 hours per month of development for minor bug fixes, along with an SLA to cover any system outages or high-priority issues.

Next Phase

We are now looking at the next phase of the project, which involves:

About Client

Landcheck provides an easy and affordable way to access natural hazard risk information for properties in Auckland.
The data is sourced from official providers and summarized into a clear, easy-to-read PDF report.

This helps users make informed decisions when investing in Auckland real estate.

Project Background – AWS Custom Application Development using ESRI ArcGIS

Peritos collaborated with Landcheck to develop a custom AWS-based application integrated with ESRI ArcGIS to generate hazard reports for specific properties.

The application generates land-based reports based on property addresses, covering hazards such as flooding, wind, liquefaction, coastal erosion, and active faults.

Reports are created using the latest authorized data and expert insights, enabling users to make informed decisions.
Previously manual, this process was transformed into a scalable SaaS-based solution.

Scope & Requirement

In the first phase of development, the implementation included:

Implementation

AWS Custom Application Development using ESRI ArcGIS

Technology and Architecture

Read more on the technology and architecture used for AWS Custom Application Development using ESRI ArcGIS.

Technology
Integrations
Security
Responsive Design
Scalability

Application runs on serverless architecture, enabling automatic scaling based on usage.

Cost Optimization

Alerts and notifications monitor AWS budget usage. Serverless setup avoids extra cost during low usage,
with continuous cost optimization.

Backup and Recovery
Code Management, Deployment

Features of Application

Challenges

Support

As part of the project implementation, we provide 2 months of extended support, including 20 hours per month for minor bug fixes and development.
An SLA is also in place to handle system outages and high-priority issues.

Next Phase

We are now looking at the next phase of the project which involves:

AWS Custom Application Development using ESRI ArcGIS

About Client

Tonkin + Taylor operates in environmental consulting and meteorological services, providing high-resolution meteorological data for applications such as air quality analysis, weather forecasting, and climate risk assessment.

Their solutions are built around advanced data modeling using the Weather Research and Forecasting (WRF) model, which requires significant computational resources to generate detailed datasets.

Project Background – AWS Custom Product for Weather Research Forecasting

Peritos was engaged to develop a comprehensive system that could:

Implementation

Technology and Architecture

The architecture of this application efficiently handles the computational intensity of the WRF model, scales dynamically based on demand, and delivers a seamless user experience. The integration of AWS services ensures the solution is robust, secure, and scalable.

Overall Workflow
Technology
Integrations
Cost Optimization

Designed a cost-efficient and scalable AWS architecture using ParallelCluster, Lambda, Step Functions, S3, and FSx for Lustre.
This enabled on-demand scaling, reduced infrastructure costs, and improved cost visibility.

High-Performance Computing (HPC) Environment
Processing and Orchestration

Features of Application

Challenges

Next Phase

We are now planning the next phase of the project, which includes:

Executive Summary

About Client

Machineroad was started by Mitch Ferguson and Lockie Fergsuon both on top of thier cricketing skills and with the right knowledge and tools helping others in developing the game skills is what they wanted to do in Machineroad. With the mobile application goal was to help athletes to see how fast they can bowl and the areas for thier improvement. The competition in the sports sector is cut-throat and this app helps amateur as well as professional athletes to up their games.

https://www.machineroad.com/
Location: Auckland, New Zealand

Project – AI ML based mobile app for cricket training

Machineroad requirement was for implementing a bespoke AI ML based mobile app that helps to improve cricket bowling skills for their users. They wanted an app that helps their users to measure their bowling speed and creates a trajectory image snippet for the end user which further helps to understand the areas of improvement. Machineroad needed detailed analytics to help the users see their activities and compare results each week and month to help keep a track on the progress made. The requirement for AI ML based mobile app for cricket training was to be launched on both iOS and Android Store.

The Founder of MachineRoad Lockie Ferguson as world class cricket champion had this vision in mind ‘We want to bridge the gap between talent and success as a sportsman. Regardless of your upbringing we want you to be able to compete on the world stage and become the best athlete you can be”

Scope & Requirement

Below was the scope of work to develop a Cricket Training app:

Implementation

Cricket training app

Technology and Architecture

Technology
Integrations
Security
Backup and Recovery

Cloud systems and components used in the attendance management system are secure and 99.99% SLA.
HA/DR mechanism is implemented to create service replicas.

Scalability

Application is designed to scale up to 10x the average load from the first 6 months,
with auto-scaling cloud resources.

Cost Optimization

Alerts and notifications are configured to monitor budget usage. The environment is actively managed
to optimize costs.

Code Management & Deployment

Code for the app is handed over through Microsoft AppCenter.

CI/CD is implemented to automatically build and deploy code changes.

Features of AI ML Based Mobile App for Cricket Training

Challenges – AI ML Based Mobile App

Support

As part of the project implementation, we provided 1 month of extended support, including major and minor bug fixes.
Additional long-term support was also provided for select issues over the years.

Next Phase – AI ML Based Mobile App

We are currently planning the next phase of development and are in the POC stage.

Executive Summary

The Tellabs AWS Glue integration project was designed to establish a secure, scalable, and automated data integration pipeline between Oracle NetSuite and AWS. Leveraging AWS Glue, Amazon S3, and orchestration services such as Step Functions and EventBridge, the solution ensures efficient data extraction, transformation, and storage. The Objective was to build and implement automated ETL pipelines to ensure key reporting metrics are improved in terms of speed and accuracy. 

A strong emphasis was placed on security, governance, monitoring, and automation, ensuring that all workloads align with AWS best practices. The implementation provides enhanced visibility, operational resilience, and cost optimization for data processing workflows. 

About Client

Tellabs is a technology-driven organization requiring secure and scalable cloud infrastructure to support its data integration and analytics workloads. The customer needed a robust AWS-based solution to handle data ingestion from Oracle NetSuite while maintaining strict governance, security, and compliance standards.


Objectives

Scope of Engagement

Architecture Overview

The architecture consists of: 

This architecture ensures scalability, automation, and secure data processing pipelines. 

Solution Overview – To implement automated ETL pipelines using AWS Glue

The solution integrates Oracle NetSuite with AWS using Glue-based ETL pipelines. Data is extracted, transformed, and stored in S3, enabling downstream analytics and reporting. 

Key capabilities: 

Security & Governance

AWS Account Governance SOP 

Identity & Access Management

Network Security (VPC) 

Data Security 

Implement automated ETL pipelines using AWS Glue manage Security and Access control

Implement automated ETL pipelines using AWS Glue and ensure to manage Security and Access control

Monitoring & Logging

Implement automated ETL pipelines using AWS Glue and ensure monitoring and Observability by automating data pipelines

Implement automated ETL pipelines using AWS Glue and ensure monitoring and Observability by automating data pipelines

Implementation

Infrastructure as Code 

CI/CD Automation 

Glue Implementationautomated ETL pipelines using AWS Glue  

Runbook & Troubleshooting

Routine Monitoring Tasks 

Troubleshooting Scenarios 

Lambda Errors 

API Gateway Latency 

Aurora DB Issues 

High Latency Scenario (OPE-001) 

Deployment Readiness Checklist

Testing 

Automation 

Documentation 

Validation 

Cost Optimization & Performance Tuning for running and implementing automated ETL pipelines using AWS Glue

Challenges & Resolutions

Challenge  Resolution 
Secure access management  Implemented IAM roles & SSO 
Monitoring complexity  Centralized CloudWatch dashboards 
Cost visibility  Implemented tagging & cost analysis 
Data security compliance  Used KMS CMKs & encryption 
Deployment consistency  Adopted CloudFormation IaC 

Project Completion

Note

This implementation follows AWS best practices for: 

Implement automated ETL pipelines using AWS Glue

Implement automated ETL pipelines using AWS Glue high-level system setup.

Reference Links

https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/build-an-etl-service-pipeline-to-load-data-incrementally-from-amazon-s3-to-amazon-redshift-using-aws-glue.html

Read more about Glue

https://aws.amazon.com/glue/

Read more here about our services

AWS Glue Services

AWS consulting Services

About Client

1Place is a technology-driven organization focused on leveraging data to enhance decision-making, reporting, and operational intelligence. The company manages a growing data ecosystem comprising multiple data sources, analytics tools, and business applications. AWS offers glue as a fully managed etl service

To address scalability challenges and improve data automation, 1Place collaborated with Peritos Solutions, an AWS Advanced Consulting Partner, to design and implement a serverless data platform using AWS Glue. The goal was to replace manual data workflows with a secure, automated ETL framework that ensures accuracy, consistency, and governance. 

Project Background – Data Modernization through AWS Glue ETL service

1Place data operations were previously dependent on traditional ETL tools that lacked automation and flexibility. These manual processes caused data silos, inconsistent data quality, and delayed reporting. 

Peritos Solutions proposed an AWS Glue-based serverless ETL framework to transform 1Place data landscape. The solution automated schema detection, data cataloging, and transformation pipelines while ensuring end-to-end visibility through AWS CloudWatch and centralized governance. 

This transformation allowed 1Place to manage large-scale data workloads with minimal operational overhead while maintaining compliance, traceability, and cost efficiency.

Objectives of the Engagement

Scope & Requirements

Scope 

The project’s scope included the design, deployment, and optimization of AWS Glue components to enable seamless data flow across 1Place AWS environment. 

Key deliverables included: 

Requirements

Functional: 

AWS Glue ETL service Implementation support for Pipeline Automation

AWS Glue ETL service Implementation support for Pipeline Automation

Solution Overview -AWS Glue ETL service

Business Problem Addressed 

1Place existing ETL infrastructure was time-intensive and not scalable. Manual intervention led to delays, higher costs, and inconsistent data quality. 

Proposed AWS Glue-Based Solution 

Peritos Solutions implemented an end-to-end AWS Glue solution integrating multiple data sources and automating data transformation and cataloging. Using Glue Crawlers, Jobs, and Workflows, the entire ETL process became event-driven, reducing human intervention and operational latency. 

Key Benefits 

Implementation -AWS Glue ETL service

Architecture Overview 

The architecture consisted of: 

Technology Stack 

AWS Glue Components Implemented 

Security and Compliance 

Runbook and Troubleshooting Scenarios

Routine Operational Tasks 

Common Troubleshooting Scenarios 

AWS Glue ETL service Implementation support

AWS Glue ETL service Implementation support

Deployment Readiness Checklist

Testing 

Automation 

Documentation 

Monitoring & Validation 

Evidence: Deployment logs, Glue job screenshots, and automation reports attached to project documentation. 

Cost Optimization and Performance Tuning

 Challenges and Resolutions

Challenge  Resolution 
Schema evolution from multiple data sources  Automated schema updates via Glue Crawlers 
Long-running ETL jobs  Spark job optimization and dynamic partitioning 
Data duplication in catalogs  Automated Data Catalog cleanup and versioning 
Integration with legacy databases  Implemented secure JDBC connections and Glue connections 
Monitoring job failures  Integrated CloudWatch alerts with email/SNS notifications 

Project Completion – AWS Glue ETL service

Deliverables 

Support 

Post-implementation support for two months, including 20 hours/month of operational support, bug fixes, and performance optimization. 

Next Phase

AWS Glue ETL service

AWS Glue ETL service Implementation support

Reference Links AWS Glue ETL service

https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/build-an-etl-service-pipeline-to-load-data-incrementally-from-amazon-s3-to-amazon-redshift-using-aws-glue.html

Read more about Glue

https://aws.amazon.com/glue/

Read more here about our services

AWS Glue Services

AWS consulting Services