Such a system would require a lot of R&D; in fact, I reckon the R&D would outscale the actual development by several magnitudes.
Some things to note are the market demand for such a service; given recent controversies with TicketMaster, analysts would need to look for holes/gaps to potentially fill from TicketMaster (region, features, constraints).
Assuming this market research is done, the following other steps would occur:
Roughly this would take 13-15 months in my eyes.
The service would be web-oriented through HTTP requests and likely some rpc protocol for complex object mapping. The `...`ellipsis signifies tentative/unknown parameters
You should identify enough components that are needed to solve the actual problem from end to end. Also remember to draw a block diagram using the diagramming tool to augment your design. If you are unfamiliar with the tool, you can simply describe your design to the chat bot and ask it to generate a starter diagram for you to modify...
Explain how the request flows from end to end in your high level design. Also you could draw a sequence diagram using the diagramming tool to enhance your explanation...
Dig deeper into 2-3 components and explain in detail how they work. For example, how well does each component scale? Any relevant algorithm or data structure you like to use for a component? Also you could draw a diagram using the diagramming tool to enhance your design...
Explain any trade offs you have made and why you made certain tech choices...
Try to discuss as many failure scenarios/bottlenecks as possible.
What are some future improvements you would make? How would you mitigate the failure scenario(s) you described above?