/
Design of Microservice to validate contacts

Design of Microservice to validate contacts

 

Created Date

Jul 24, 2023

Target PI

PI5, PI6

Target Release

Jira Epic

Document Status

Draft

Epic Owner

Nadine Jeserich

Stakeholder

@Viktor Kotusenko (Deactivated) , Simon Leroux

Engineering Team(s) Involved

Gazelle

PART 1

Customer/User Job-to-be-Done or Problem

Gazelle clients are expecting the most update as well as accurate contact information for companies on the platform 

Value to Customers & Users

The microservice will combine several signals to evaluate the validity of a contact.

Value to Lightcast

Increase customer retention and sales conversion.

Target User Role/Client/Client Category

Gazelle clients

 

Delivery Mechanism

Gazelle platform

 

Success Criteria & Metrics

Designing a microservice that combines email pinging, linkedin status, and email sourcing as a combined confidence score, i.e. have all the technical requirements and business rules established.

Aspects that are out of scope (of this phase)

 

PART 2

Solution Description

Early UX (wireframes or mockups)

<FigmaLink>

 

Non-Functional Attributes & Usage Projections

Consider performance characteristics, privacy/security implications, localization requirements, mobile requirements, accessibility requirements

 

Dependencies

Is there any work that must precede this? Feature work? Ops work? 

 

Legal and Ethical Considerations

Just answer yes or no.

Have you thought through these considerations (e.g. data privacy) and raised any potential concerns with the Legal team?

High-Level Rollout Strategies

  • Initial rollout to [internal employees|sales demos|1-2 specific beta customers|all customers]

    • If specific beta customers, will it be for a specific survey launch date or report availability date 

  • How will this guide the rollout of individual stories in the epic?

  • The rollout strategy should be discussed with CS, Marketing, and Sales.

  • How long we would tolerate having a “partial rollout” -- rolled out to some customers but not all

 

Risks

Focus on risks unique to this feature, not overall delivery/execution risks. 

 

Open Questions

What are you still looking to resolve?

 


Complete with Engineering Teams

 

Effort Size Estimate

1

Estimated Costs

Direct Financial Costs

Are there direct costs that this feature entails? Dataset acquisition, server purchasing, software licenses, etc.?

 

Team Effort

Each team involved should give a general t-shirt size estimate of their work involved. As the epic proceeds, they can add a link to the Jira epic/issue associated with their portion of this work.

Team

Effort Estimate (T-shirt sizes)

Jira Link

Team

Effort Estimate (T-shirt sizes)

Jira Link

Gazelle ETL

XS

Gazelle MicroDevops

S

 

 

 

Related content