Technology

YuGrow AI Coach Platform

May 27, 2026 Karabo.Mmako

YuGrow AI Coach Platform

YuGrow partnered with Tati Software to develop an intelligent AI coaching platform designed to deliver personalised, continuous, and context-aware coaching experiences. By combining modular AI architecture, conversation-centric memory systems, and secure real-time infrastructure, the platform enables users to engage in meaningful long-term developmental journeys while supporting collaboration between AI systems and human coaches. The solution provides scalable digital coaching capabilities, advanced AI governance, and future-ready flexibility for multi-model AI experimentation, positioning YuGrow as an innovative leader in personal growth and coaching technology.


Customer Overview

YuGrow is a personal growth and coaching platform focused on helping individuals navigate career development, mindset growth, productivity, communication, relationships, wellbeing, and personal transformation through structured digital coaching experiences.
The platform supports users through guided coaching, behavioural insights, developmental tracking, and personalised support. YuGrow’s vision is to create continuous growth journeys where users can understand their development goals, track progress, and engage in meaningful coaching conversations over time.
The platform serves multiple operational audiences:

  • Mobile users engaging with the AI Coach.
  • Human coaches using CoachApp workflows.
  • Administrators managing AI personas, prompt versions, model options, evaluations, analytics, and active AI configurations.

As YuGrow evolved, the business needed a production AWS operating model capable of supporting real-time AI conversations, session continuity, secure user interactions, human coach collaboration, administrative governance, controlled deployment, and future multi-model AI experimentation.

Cloud Operations Challenge

YuGrow needed to move beyond traditional chatbot-style interactions and operate a more advanced AI coaching workload on AWS. The business required a platform capable of supporting personalised coaching conversations, long-term session continuity, secure user interaction, human coach collaboration, administrative AI oversight, and future model flexibility.
From an Operations Management perspective, the customer needed more than an AI application. YuGrow required a governed AWS operating model that could support:

  • Production reliability for a real-time AI coaching workload.
  • Scalable container operations for backend and AI services.
  • Environment separation across development, staging, sandbox, tooling, and production.
  • Centralized AWS governance and account-level operational control.
  • Secure VPC-based communication between services, databases, caches, and AI components.
  • Managed persistence for application data, session state, and conversational context.
  • Asynchronous workflow processing to reduce user-facing bottlenecks.
  • Centralized monitoring, logging, and operational observability.
  • Auditability of AWS activity and infrastructure changes.
  • Controlled deployment and release management.
  • AI persona, prompt, model, evaluation, and analytics governance.
  • Structured incident response, operational investigation, and continuous improvement.

Without a strong Cloud Operations model, YuGrow risked poor session continuity, limited operational visibility, slower troubleshooting, uncontrolled AI configuration changes, platform lock-in, and difficulty scaling AI-assisted coaching experiences.

Cloud Operations Capabilities Delivered

Tati Software delivered a customer-deployed AWS Cloud Operations solution to support YuGrow’s production AI coaching workload. The solution was designed to provide a secure, scalable, observable, and governable AWS operating model for real-time AI services, human coach collaboration, administrative AI governance, and future multi-model experimentation.
The Cloud Operations capabilities delivered included:

  • Centralized AWS account governance using AWS Organizations and AWS Control Tower to separate and govern production, development, sandbox, tooling, and supporting environments.
  • Environment separation across production and non-production accounts to support safe testing, validation, controlled release preparation, and workload isolation.
  • Centralized billing and account-level visibility through the AWS Organizations account structure.
  • Preventive governance controls using Service Control Policies and AWS Control Tower guardrails.
  • Detective governance controls using AWS Config rules and AWS Control Tower detective controls where applicable.
  • Centralized configuration and compliance visibility using AWS Config aggregation and compliance dashboards where applicable.
  • Centralized audit logging using AWS CloudTrail to capture API activity, role assumptions, administrative actions, and infrastructure changes.
  • Infrastructure as Code deployment using AWS CloudFormation / AWS CDK patterns to support repeatable provisioning and controlled infrastructure changes.
  • Containerised service operations using Amazon ECS for backend services, AI services, and supporting application components.
  • Service separation and operational ownership across AI orchestration, coaching workflows, user-facing services, human coach collaboration, administration, and conversational memory.
  • Secure VPC-based networking to control communication between application services, AI services, databases, caches, storage, and supporting AWS services.
  • Managed data and state services using PostgreSQL and Redis to separate operational business data, session state, and AI-owned conversational context.
  • Asynchronous workload handling using Amazon SQS to support background processing, reduce user-facing bottlenecks, and improve operational resilience.
  • Centralized monitoring and observability using Amazon CloudWatch, Datadog-supported logs, dashboards, metrics, and operational telemetry.
  • Controlled deployment and change management through standardised promotion of changes across development, staging, sandbox, tooling, and production environments.
  • AI governance and configuration control through administrative management of AI personas, prompt versions, model registries, evaluations, analytics workflows, and active AI configurations.
  • Incident response and operational investigation workflows supported by service logs, operational telemetry, escalation processes, Jira remediation tracking, and post-incident improvement practices.

These capabilities enabled YuGrow to operate a production AI coaching platform with stronger operational visibility, scalable service design, controlled AI configuration, centralized governance, and a repeatable AWS foundation for future growth.

Centralized AWS Governance and Account Management

Tati Software implemented a centralized AWS operations governance model to support controlled, secure, and repeatable management of the YuGrow workload.
The environment is structured using AWS Organizations and AWS Control Tower, with workloads separated across dedicated AWS accounts and environments. This structure enables centralized governance while maintaining isolation between production and non-production workloads.
The centralized governance model supports:

  • Account structure and environment separation through AWS Organizations.
  • Baseline account governance through AWS Control Tower.
  • Preventive controls using Service Control Policies and AWS Control Tower guardrails.
  • Detective controls using AWS Config rules and AWS Control Tower detective controls.
  • Centralized configuration and compliance visibility through AWS Config aggregation.
  • Centralized auditability through AWS CloudTrail.
  • Centralized security posture review through AWS Security Hub where applicable.
  • Centralized billing and account-level cost visibility through AWS Organizations.
  • Controlled infrastructure provisioning through Infrastructure as Code.
  • Operational monitoring through Amazon CloudWatch and Datadog.
  • Structured incident response and remediation workflows.

This ensures that YuGrow is not operated as an isolated AWS deployment, but as a governed production workload with consistent operational controls for security, compliance, auditability, deployment, monitoring, and support.

Proposed Solution and Architecture

Tati Software designed YuGrow as a modular AWS-based AI coaching platform with Cloud Operations controls built into the architecture from the start.
The solution introduced a standalone AI Coach platform powered by a modular AI architecture. The platform supports multiple coaching personas and coaching themes, including mindset, wellness, productivity, performance, relationships, emotional wellbeing, communication, and personal development.
A central orchestration engine dynamically selects the appropriate coaching persona, AI model, and prompt configuration based on the user profile, developmental stage, behavioural patterns, conversation history, and current coaching context.
The architecture uses AWS services, including:

  • Amazon ECS for containerised backend and AI services.
  • PostgreSQL for core application, user, and coaching data.
  • Redis for low-latency session, state, and frequently accessed data.
  • Amazon SQS for asynchronous workflow processing and background tasks.
  • Amazon CloudWatch and Datadog for monitoring, dashboards, logs, metrics, and operational investigation.
  • AWS CloudTrail for audit logging of AWS API activity and infrastructure changes.
  • AWS Config for resource configuration visibility and compliance tracking where applicable.
  • Amazon VPC for secure network isolation and controlled service communication.
  • IAM and AWS Secrets Manager for access control and secure configuration.
  • Infrastructure as Code using AWS CloudFormation / AWS CDK deployment patterns.

The platform maintains a clean separation between operational business data and AI-owned conversational state. This separation improves maintainability, supports operational ownership, and reduces the impact of changes across service boundaries.

Conversation-Centric Memory and Operational Continuity

A major part of the YuGrow platform is the ability to maintain continuity across long-term coaching journeys.
Rather than treating every user interaction as isolated, Tati Software designed a conversation-centric memory architecture that continuously enriches coaching sessions using:

  • Developmental milestones.
  • Historical conversation summaries.
  • Behavioural themes.
  • User commitments and goals.
  • Coaching summaries.
  • Contextual signals from the broader YuGrow ecosystem.

From an Operations Management perspective, this required persistent data handling, reliable session state, secure service communication, and monitoring of real-time conversational workflows.
The platform supports:

  • Session persistence.
  • Reconnect handling.
  • Streaming AI responses.
  • Authenticated user interactions.
  • Conversation lifecycle management.
  • Operational visibility into user-facing and background coaching workflows.

This enables YuGrow to deliver continuous AI coaching experiences while maintaining operational control over the services and data flows that support those experiences.

Human Coach Collaboration and Governance

To support collaboration between AI systems and human coaches, Tati Software introduced dedicated CoachApp integrations and summary-first operational workflows.
Human coaches can receive:

  • Structured coaching summaries.
  • Developmental insights.
  • Escalation notifications.
  • Behavioural themes.
  • Progress snapshots.

The platform was intentionally designed around summary-first workflows to avoid unnecessarily exposing private conversation transcripts while still enabling useful human intervention.
This design supports both operational scalability and governance, allowing YuGrow to extend AI coaching reach while preserving human oversight for higher-touch support scenarios.

AI Configuration Governance

YuGrow required an AI operating model that could evolve without uncontrolled platform changes or long-term model lock-in. Tati Software therefore introduced an administrative governance layer for AI configuration and experimentation.
The governance layer enables administrators to manage:

  • AI personas.
  • Prompt versions.
  • Model registries.
  • Evaluations and experiments.
  • Analytics workflows.
  • Active AI configurations.
  • Coaching behaviour settings.
  • Future multi-model experimentation.

The architecture remains intentionally LLM-agnostic, allowing YuGrow to support multiple AI providers and future model options without redesigning the platform or client applications.
This governance model reduces operational risk by moving standard AI configuration updates into controlled administrative workflows rather than requiring ad hoc engineering changes for every prompt, persona, or model adjustment.

Monitoring, Logging, and Incident Response

Tati Software implemented operational observability and incident response processes to support production operations.
Monitoring and logging are supported through Amazon CloudWatch, Datadog, AWS CloudTrail, and structured service logs. These tools provide visibility into service health, application behaviour, infrastructure events, API activity, and operational issues.
When incidents occur, Tati Software follows a structured operational process:

  1. Intake and evidence capture.
  2. Initial triage by operations or support teams.
  3. Escalation to technical teams where required.
  4. Log-based investigation using application, infrastructure, and AWS telemetry.
  5. Jira remediation tracking for confirmed defects or engineering changes.
  6. Controlled release through development, staging, validation, and production deployment.
  7. Closure, documentation, and post-incident review.

Where manual investigation does not immediately identify the cause of an issue, Datadog-supported log analysis can be used to identify recurring patterns, unusual behaviour, and related service activity. Corrective action remains subject to engineering review, operational procedures, and normal change controls.
This aligns with Tati Software’s documented incident response model and AIOps positioning, where AI-assisted operational analysis supports human investigation rather than fully autonomous remediation.

Metrics for Success

KPI1: Operational Investigation Efficiency

Baseline:
Before the Cloud Operations improvements, support teams had limited centralized visibility across application logs, AI workflow behaviour, user session state, background jobs, and infrastructure telemetry. Standard production investigations typically required several manual checks across different components.

Target:
Improve investigation speed by introducing centralized monitoring, logs, dashboards, alerts, and traceability across application and AI workflows.

Measured Result:
Routine operational investigations were shortened by approximately 40–55% for standard incidents after implementation, as teams could use centralized logs, dashboards, infrastructure telemetry, and workflow-level visibility to isolate issues faster.

Measurement Method:
Comparison of pre-implementation support notes and manual investigation steps against post-implementation incident records, monitoring dashboards, logs, and operational telemetry.

Business Impact:
YuGrow improved support responsiveness, reduced manual troubleshooting effort, and improved operational confidence for production AI coaching workflows.

KPI 2: Deployment Consistency / Release Error Reduction

Baseline:
Before the Cloud Operations improvements, environment configuration and release preparation involved manual checks across compute, networking, database, storage, secrets, and AI service settings. This created avoidable configuration drift and release-preparation errors across environments.

Target:
Reduce release-preparation issues by standardising the AWS environment pattern, deployment configuration, and validation process across development, staging, sandbox, tooling, and production.

Measured Result:
Post-implementation, release-preparation issues caused by environment misconfiguration were reduced by approximately 65%, based on comparison of pre- and post-implementation release notes, configuration fixes, and deployment support records.

Measurement Method:
Review of release records, environment configuration changes, deployment support notes, and issue logs before and after the repeatable AWS operating model was introduced.

Business Impact:
YuGrow gained more predictable releases, fewer environment-related delays, and safer validation before production deployment

Outcomes

The implementation gave YuGrow a production AWS foundation for real-time AI coaching, with stronger operational visibility, scalable service design, controlled AI governance, and future model flexibility. The platform can support growth while keeping operational processes, AI configuration, and service boundaries manageable.

Lessons Learned

The engagement reinforced the importance of separating AI orchestration, business logic, session state, and administrative governance into distinct service areas. Tati Software also strengthened its approach to LLM-agnostic design, summary-first human coach workflows, real-time monitoring, secure service isolation, and controlled AI configuration management for future AI-enabled customer platforms.