Loading...
Let's assume that the service serves 1 million POST requests and 10 million GET requests per day.
Since our data doesn't follow relation pattern, we can use Nosql to store our data
URL table (with TTL)
between Web services and our micro services(shorten service and redirection service)
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...
Encoding option:
Data base Option:
Consistency:
Caching: