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
- Browse individual service documentation for detailed information
- Check API endpoints and integration patterns
- Review deployment and configuration requirements
- Understand service dependencies and data flows