Keys to high-quality service releases at Okta

Okta’s product release cadence

At Okta, there are 12 monthly releases for General Availability of new features and there are weekly releases for Early Availability of new features, security patches, bug fixes, and non-customer-facing backend changes. 

 

CTvn94B8QBuMaIrwTxWXaMJlvFjVvUrR5uOTgOif1 KJzCt8rwh2Zk b0fr5TKPVOA6gMEOxDKxfE4sxMMMfjQvTHy9LJ7VdRP 3yGM9ELI69LOzN Qk4ZWeJFhIltktv1hWB Z4MC3YxO6mDTKzm54
 

Every release train spans a three-week window wherein the deployment to the Dev-Test environment completes during week 1, Preview during week 2, and Production during week 3. This process allows us to collect feedback from customers and monitor for issues prior to moving on to the next environment.

 

hr7qT7uzNLEGT1ssXqSwcz 5L5HnfmFBsxJDSg4IdA9y8GSuBPvRw1VnheQH3mnGRFtEox9IQvkTVDBph4pQprEUqlhfgTpuS C7sjaLPfCPYkKroO14zX KqtNGVRT aNZSHlmCBHTBf2R1zCwERNw

 

Okta’s QA Core team manages and maintains a critical suite of Continuous Verification synthetic tests known as Post Deployment Verification. The Post Deployment Verification tests covering critical end-user scenarios are run after every deployment to every environment. These tests must pass in order to certify deployment completeness. Dashboard monitoring is another key component for signing off the deployment. Incident management processes are in place in the case of Post Deployment Verification test failures or operational monitoring dashboard errors. 

Post Deployment Verification

 

ZwIKVrv7c fFExVd0kDhYDXApo3VN1dY0RBOczvLh0CYCiPflqQCSWpqAgxE8RLPIaChMsNZ5e0C1vpkqLcq4 LulglNG LkL0bkOkpNVaO  nlp91w7iRVbW7RpIMDrDfSVUCQ4uLcAOJdzTULeuNQ

 

The Post Deployment Verification tests are consistent across Dev-Test, Preview, and Production environments validating the same critical end-user scenarios. Single sign-on, multi-factor authentication, Active Directory, LDAP directory integrations, Okta’s Integrated Windows Authentication, and on-premises provisioning directory integration are a subset of the functionalities tested on every environment. Major issues that could cause a hotfix or rollback are identified immediately, thereby providing signals before customers inform us about broken functionality.

At Okta, we know that our service is critical to our customers and their end users. Post Deployment Verification tests play a crucial role in providing confidence for shipping high-quality releases at Okta. It allows our engineering teams to release on a rapid cadence while ensuring that critical functionality doesn’t regress release over release. These tests will evolve as Okta’s product offerings expand, helping ship amazing quality products in the times to come. To learn more, read An Insider Look: How Okta Builds and Runs Scalable Infrastructure.

Tags

security