Skip to content

Internal Services

This section contains documentation for internal LendingTree Insurance Division Publisher platform services.

Overview

The LendingTree Insurance Division's Publisher platform consists of 30+ microservices that handle various aspects of lead generation, campaign management, data processing, and reporting for insurance products. All services are containerized and deployed on Kubernetes.

Service Categories

Campaign and Lead Processing

Services that handle campaign validation, lead processing, tracking, and response management: - AlertHandler - PixelHandler - PostResponder - PostbackHandler - ValidateCampaignHandler

Data Management and Processing

Services responsible for document operations, data transformation, and source management: - DocumentCRUD - DocumentCRUDV2 - DocumentCacheHandler - DocumentEventHandler - SourcesHandler

Authentication and Authorization

Services that handle user authentication, authorization, and access control: - AuthExchange - DeltyDevUserGroupHandler

Reporting and Analytics

Services that generate, process, and deliver various types of reports and analytics: - ReportGenerator - ReportProxy - ReportSender - UIReportReader - UnloadReports

Data Processing and Enrichment

Services that enrich data, count events, and perform specialized data processing tasks: - BackfillRevenuePixelHandler - RevenueEnrichment - EventCounter - SnowflakeMetrics - VerizonDataProcessor

Infrastructure and Utilities

Supporting services that provide caching, routing, healing, and utility functions: - CacheSync - ConnectionType - RouterV2 - SelfHealer - SnapshotFile - URLShortner

Device and Tracking

Services that handle device tracking and related functionality: - DeviceTrackHandler

Control and Audit

Services that provide control, audit, and compliance functionality: - AuditHandler - ControlHandler

Common Patterns

All internal services follow consistent patterns: - Containerized deployment on Kubernetes - Event-driven architecture using Azure Event Hubs - Configuration management with environment-specific settings - Health monitoring with /live and /ready endpoints - Comprehensive logging through Application Insights

Getting Started

  1. Browse individual service documentation for detailed information
  2. Check API endpoints and integration patterns
  3. Review deployment and configuration requirements
  4. Understand service dependencies and data flows