Working with Cert & Prod

Overview

HSP offers two distinct environments :

Certification (Testing) Environment (a.k.a. Cert)

The Certification (Cert) environment is specifically tailored for testing and validating various workflows, APIs, configurations, and settings.

It operates with its own dedicated databases and resources to guarantee that all transactions and activities are solely for testing purposes, without conducting any real bookings.

In the Cert environment, the connected supplier accounts are test accounts and do not function as live ones. Segments created in this environment are marked with a "test segment" indicator, confirming that any bookings made here are for testing purposes only, and not for live deployment.

The main purposes of Cert :

  1. Testing API flows.
  2. Testing configurations and settings (i.e. dynamic markups, static markups, Hotel Rules etc.)
  3. For new Clients that want to master our API flows and processes.
  4. Certification Test (More information - click here)

Production (Live) Environment (a.k.a. Prod)

The Production (Live) environment is the operational environment of HSP, where each activity has a direct impact on the live operations. All bookings and transactions conducted in this environment are actual live bookings.

This environment utilizes its own specialized databases and resources, ensuring that all transactions and activities are executed efficiently and designating it as the primary environment.

To understand more about Shared Production vs Dedicated Cluster - click here.

In the Production environment, the supplier accounts connected are active live accounts. Any segments created in this environment are for live bookings, signifying that bookings made here are in real-time and will incur actual costs.

๐Ÿ‘

NOTE:

We strongly recommend testing every setting and configuration in the Certification (Cert) environment before implementing them in the Production (Prod) environment.

Both the Cert and Prod environments operate on the same version, ensuring consistency in the workflows tested in Cert before going live and transitioning to the Prod environment.

Importance of Cert Environment

Risk Mitigation:
Testing in a separate environment before going live reduces the risk of introducing errors into the live system.

Quality Assurance:
It allows for thorough testing and quality checks, ensuring that only well-functioning and secure updates are deployed to the live environment.

User Experience:
Maintains the integrity and continuity of the user experience on the live platform by preventing disruptions caused by untested changes.

Compliance and Security:
Helps in meeting regulatory compliance requirements and testing security features without compromising the live system.

Differences Between Cert and Prod

Certification (Cert) EnvironmentProduction (Prod) Environment
PurposeThe Cert environment is designated for development, testing, and quality assurance, distinct from live environments which handle actual user interactions and real-time data processing.The Prod environment is geared towards live operations, encompassing actual bookings and interactions. It is focused on real-time user interactions and data processing.
PerformanceThe Cert environment may not mirror the entire scale of the live environment, potentially leading to throttling for user which performs high usage spikes.The Prod environment represents the complete scale of HSP's products, equipped to manage larger loads and higher queries per minute (QPM) thanks to its robust and stable resources.
What is it for ?Safe space for testing, no risk to live data, allows for error identification and fixing.Real-world user interaction, actual performance data.