Project information

  • Category: Web design
  • Client: Microsoft Corporation
  • Project date: Sep, 2022

URL shortener

Many internal web pages especially those related to logging or metrics used to be very long and this was becoming a huge problem across teams. So the team had to come up with a URL shortener. Yes the standard system design question! We implemented a .Net based application with Razor frontend. Our backend primarily used Cloud storage and the primary key was generated with some custom algorithm based of Guid. Our restapis implemented by .Net provided the redirection. The URL shortener accepted AAD authentication from anyone within the organization. We had limited the delete operation only to Admins of the app.