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 :
- Testing API flows.
- Testing configurations and settings (i.e. dynamic markups, static markups, Hotel Rules etc.)
- For new Clients that want to master our API flows and processes.
- 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) Environment | Production (Prod) Environment | |
---|---|---|
Purpose | The 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. |
Performance | The 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. |
Working with Both environments ongoingly
After client is finalized integration and the certification test is completed, the client will gain access to the Production environment.
It’s important to remember that even after going live, the Cert (testing) environment remains available to the client.
This means they can continue to test, verify, and configure new features, capabilities, and workflows in the Cert environment. This ensures that all requests, workflows, and user acceptance criteria are met.
By utilizing both environments ongoingly, clients can ensure smooth operations in the live environment while testing new features and workflows in a dedicated testing environment.
Updated 2 months ago