Synthetic Monitoring Implementation for Customer Experience Assurance

Open
Now I Lay Me Down to Sleep
Littleton, Colorado, United States
Ali Furtwangler
Employer
2
Project
Academic experience
120 hours of work total
Participant
Anywhere
Intermediate level

Project scope

Categories
Cloud technologies Information technology Software development
Skills
application programming interface (api) scheduling scalability scripting continuous monitoring amazon cloudwatch customer service
Details

The project aims to develop a synthetic monitoring system using configurable scripts to simulate customer interactions with Now I Lay Me Down to Sleep's endpoints and APIs. The goal is to create "canaries" that mimic customer journeys, allowing the company to proactively identify and resolve issues before they impact users. By implementing these synthetic tests, the company can ensure a seamless and reliable customer experience. The project will involve understanding the existing customer interaction pathways, scripting these interactions, and scheduling them to run at regular intervals. This will provide continuous monitoring and alert the team to any discrepancies or failures in the system. The project will leverage AWS CloudWatch Synthetics to achieve these objectives, ensuring that the monitoring is both efficient and scalable.

Deliverables

The deliverables for this project include a set of configurable scripts that simulate customer interactions, a schedule for running these scripts, and a reporting mechanism for detected issues. Additionally, documentation detailing the setup and maintenance of the synthetic monitoring system will be provided. The team will also deliver a demonstration of the system in action, showcasing its ability to detect and report issues effectively.


Public Synthetic Canary Tests

  • Register User - [prod](https://volunteers.nowilaymedowntosleep.org/register) | [staging](https://staging.nowilaymedowntosleep.org/register)
  • Search for photographers zip `98074`within 50 miles - [prod](https://volunteers.nowilaymedowntosleep.org/find-photographers) | [staging](https://staging.nowilaymedowntosleep.org/find-photographers)
  • Search for photographers country `ireland`- [prod](https://volunteers.nowilaymedowntosleep.org/find-photographers) | [staging](https://staging.nowilaymedowntosleep.org/find-photographers)
  • Submitting public retouching request with Submitted by `Family`- [prod](https://volunteers.nowilaymedowntosleep.org/retouching-request) | [staging](https://staging.nowilaymedowntosleep.org/retouching-request)
  • Submitting public retouching request with Submitted by `Unaffiliated Hospital Staff `- [prod](https://volunteers.nowilaymedowntosleep.org/retouching-request) | [staging](https://staging.nowilaymedowntosleep.org/retouching-request)
  • Donate (one-time, no dedication)- [prod](https://volunteers.nowilaymedowntosleep.org/donate) (if possible)? | [staging](https://staging.nowilaymedowntosleep.org/donate)
  • Donate (one-time, with dedication in memory of baby, no notification)- [prod](https://volunteers.nowilaymedowntosleep.org/donate) (if possible)? | [staging](https://staging.nowilaymedowntosleep.org/donate)
  • Donate (one-time, with dedication in memory of baby and notification e-card)- [prod](https://volunteers.nowilaymedowntosleep.org/donate) (if possible)? | [staging](https://staging.nowilaymedowntosleep.org/donate)
  • Donate (monthly, with dedication in memory of baby and notification e-card)- [prod](https://volunteers.nowilaymedowntosleep.org/donate) (if possible)? | [staging](https://staging.nowilaymedowntosleep.org/donate)
  • Donate (quarterly, with dedication in memory of baby and no notification)- [prod](https://volunteers.nowilaymedowntosleep.org/donate) (if possible)? | [staging](https://staging.nowilaymedowntosleep.org/donate)
  • Donate (annually, with dedication in memory of baby and notification e-card)- [prod](https://volunteers.nowilaymedowntosleep.org/donate) (if possible)? | [staging](https://staging.nowilaymedowntosleep.org/donate)


Internal Synthetic Canary Tests (requiring login)

  • VDB login - [prod](https://volunteers.nowilaymedowntosleep.org/login) | [staging](https://staging.nowilaymedowntosleep.org/login)
  • Forgot password - [prod](https://volunteers.nowilaymedowntosleep.org/password/reset) | [staging](https://staging.nowilaymedowntosleep.org/password/reset)
  • Submitting Retouching Request submitted by `Family`- [prod](https://volunteers.nowilaymedowntosleep.org/retouching-request) | [staging](https://staging.nowilaymedowntosleep.org/retouching-request)
  • Update profile without password change - [prod](https://volunteers.nowilaymedowntosleep.org/member/my-account) | [staging](https://staging.nowilaymedowntosleep.org/member/my-account)
  • Update profile with password change - [prod](https://volunteers.nowilaymedowntosleep.org/member/my-account) | [staging](https://staging.nowilaymedowntosleep.org/member/my-account)
  • Log and deliver photography session - [prod](https://volunteers.nowilaymedowntosleep.org/member/logSession/Photography) | [staging](https://staging.nowilaymedowntosleep.org/member/logSession/Photography)
  • Log and deliver retouching session - [prod](https://volunteers.nowilaymedowntosleep.org/member/logSession/Retouching) | [staging](https://staging.nowilaymedowntosleep.org/member/logSession/Retouching)
  • Search All Volunteers with filter - [prod](https://volunteers.nowilaymedowntosleep.org/admin/members/all) | [staging](https://staging.nowilaymedowntosleep.org/admin/members/all)
  • export CSV for All Volunteers search All Volunteers with filter - [prod](https://volunteers.nowilaymedowntosleep.org/admin/members/all) | [staging](https://staging.nowilaymedowntosleep.org/admin/members/all)
  • evaluate and approve pending volunteer/MA - [prod](https://volunteers.nowilaymedowntosleep.org/admin/members/pending) | [staging](https://staging.nowilaymedowntosleep.org/admin/members/pending)
  • add/manage hospital - [prod](https://volunteers.nowilaymedowntosleep.org/admin/getHospitals) | [staging](https://staging.nowilaymedowntosleep.org/admin/getHospitals)
  • Pending Retouch session acceptance and download - [prod](https://volunteers.nowilaymedowntosleep.org/member/medicalAffiliatePendingSessions?is_forRetouching=1) | [staging](https://staging.nowilaymedowntosleep.org/member/medicalAffiliatePendingSessions?is_forRetouching=1)
Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Good health and well-being

About the company

Company
Littleton, Colorado, United States
2 - 10 employees
Hospital, health, wellness & medical, Non-profit, philanthropic & civil society
Representation
Women-Owned Community-Focused

OUR MISSION
To introduce remembrance photography to parents experiencing the loss of a baby with a free gift of professional portraiture.

OUR REACH
NILMDTS has gifted more than 70,000 complimentary portrait sessions since 2005. Through our volunteer photographers, NILMDTS reaches every state in the United States and has been present in 40 countries worldwide.

The NILMDTS Medical Affiliate Program is nationally accredited and available to medical professionals throughout the world. We currently have thousands of trained providers in every US state and Canadian province as well as 14 foreign countries and military bases around the world. This accreditation underscores our commitment to providing high-quality training and resources to healthcare professionals, ensuring that they are equipped with the knowledge and skills to support families during their time of need.

The ongoing support for the pregnancy and infant loss community from NILMDTS have brought together a reach of more than 1 million on social media and 40,000 NILMDTS email subscribers.

OUR WORK
NILMDTS offers the gift of healing, hope and honor to parents experiencing the death of a baby through the overwhelming power of remembrance portraits. Professional-level photographers volunteer their time to conduct an intimate portrait session, capturing the only moments parents spend with their babies. Parents are gifted with delicately retouched black and white digital portraits free of charge.

These priceless images serve as an important step in the healing recovery for bereaved families. NILMDTS remembrance photography validates the existence and presence of these precious babies by honoring their legacy.

NILMDTS recruits, trains, and mobilizes professional quality photographers around the world. Through NILMDTS, medical providers are given a meaningful option to offer bereaved parents by creating remembrance portraiture for their babies.

Through further engagement in the organization, such as our NILMDTS remembrance events and online support, families become a part of a compassionate and supportive community. Parents gain a sense of inclusiveness, alleviating the alienation and perception of being alone in their pregnancy or infant loss journey.