The Customer
Canada Post is the primary postal operator in Canada, delivering mail and parcels nationwide while supporting e-commerce and logistics operations across the country.
The Project
Production Support for Next Generation Track and Trace System (NGTT)
Overview
Improving, working closely with the Canada Post, planned and built a Next Generation Track and Trace system from the ground up, based on industry-leading expertise in Reactive Micro-Service Systems Architecture. The Track and Trace system is a complex ecosystem that supports the “Parcels” line of business’s ability to track the full life cycle of a parcel through the network that enables Canadians and people abroad to send and receive packages through the primary postal operator in Canada.
The Managed services team supported the software reliability engineering demands of this large scalable solution which is built on the latest and most up to date cloud infrastructure leveraging Microsoft Azure, Kubernetes clusters, Confluent Kafka, and Akka by Lightbend.
The Challenge
Canada Post, the primary postal operator in Canada, faced significant challenges in maintaining the performance and availability of its critical services due to the increase of parcel volumes, as well as spikes due to seasonal and unexpected demand. The internal IT team was overwhelmed with constant reactive troubleshooting, alerting, and managing a large, disparate set of services, resulting in downtime and slow response, especially during peak seasons.
Services Provided
The Solution
A managed services approach was implemented by Improving Ottawa to provide a comprehensive, 24/7 support framework, leveraging industry best practices and automation.
24/7 Monitoring and Incident Management: Implementing continuous monitoring for all critical systems, databases, and applications, with real-time alerts for any anomalies or performance degradation.
Pre-emptive system health checks were scheduled to identify potential issues before they affected production workloads.
Incident Response: Developed an efficient incident management workflow, ensuring that issues were identified and resolved within pre-defined SLAs.
Automated solutions: Sourced, procured, and Implemented the Splunk on Call tool to accelerate incident response and reduce manual ticket creation efforts.
Root Cause Analysis and Postmortems: Identified patterns in recurring incidents and worked closely with development teams to implement long-term fixes rather than temporary workarounds. Developed incident process for all high impact incidents to mitigate re-occurrence.
Reporting and Analytics: Implemented real time dashboards to provide visibility into system health and performance metrics.
Status reports were shared regularly with the client to understand the trends and identify areas for future improvement.