tdk-quest

Synthesized TDK Quest 📽️

In this engaging task, you’ll assume the role of an online marketplace development team leader. You’ll navigate through the entire application lifecycle, encountering and successfully resolving various challenges.

Your First Working Day 👔

So, you’ve just taken the lead of the team, and during the first meeting, you’re given all necessary information:

Prepare Your Workspace 🛠

As the next step, in order to set up your workspace, please make sure the required software is installed on your computer. Here are the tools you will need:

Once you run those, you should end up with something like this:

check-tools-version.gif

Additionally, you’ll need:

The First Challenge: Ship more features faster 👩‍💻

In a meeting with the company’s management, you discover that the sales department aims to expedite the delivery of marketplace features by 25%. This is due to an increasing competition from other marketplaces.

The next step is to organize a brainstorming session with your team to identify the obstacles preventing the release of more features than we currently deploy. The following points were left on the marker board after an intense discussion:

After the discussion, you decide to meet with the Ops/DBA team to discuss how to make the dev/test databases look more like production ones, and to identify any obstacles in the process. Here’s what you discovered:

In a recent team meeting, a decision was made to optimize the bug fixing and performance enhancement processes. Firstly, this includes creating a test database populated with real production data. This means that data from the production database should be periodically replicated in test/dev databases in the automation mode. Sensitive information, such as customer personal details, finance information and so on, would be anonymized. You have been assigned to complete this task using Synthesized TDK and its Masking mode.

Therefore, you proceed as follows:

Challenge 2: Keeping the engineering team chill during Black Friday 🎁😌🌴

The sales team plans to announce up to 80% discounts during Black Friday, which is a month away. This strategy is anticipated to significantly boost our customer base and sales during this period. Consequently, we will need to expand our staff by 20% to handle the surge in orders.

Therefore, it’s crucial to ensure that all your systems can successfully handle the anticipated high load, preventing any loss of profits. As the head of the development team, it falls on you to confirm that the marketplace can withstand this increased load and to make any necessary optimizations to accommodate the expected traffic.

First, generate a realistic volume of data in development and test databases using Synthesized TDK and its Generation mode to begin load testing. The specific requirements include:

Summing up the results

Congratulations! If you’ve reached this point, it implies that:

We hope that Synthesized TDK will be beneficial in addressing your needs for high-quality, realistic, and secure data for testing and development. We’re ready to answer all your questions and provide necessary assistance. Please feel free to email us at support@synthesized.io

Additionally, we recommend joining our social media, where you can find more useful information related to test, fake, synthetic, obfuscated, anonymized, and generated data, among other related topics:

And finally, we ask you to fill in a little questionnaire that will help us become even better and solve our customers’ problems even more effectively.

Thank you for your attention and support. Let’s stay in touch.

Synthesized TDK Team