A URL shortener that is fully scalable

2 stars 4 forks 2 watchers Java Apache License 2.0
api-rest availability backend base62-encoding discovery-service docker-swarm eureka java mongodb nginx redis-cache scalability snowflake spring unique-id url-shortener
8 Open Issues Need Help Last updated: Sep 7, 2025

Open Issues Need Help

View All on GitHub
enhancement help wanted test

A URL shortener that is fully scalable

Java
#api-rest#availability#backend#base62-encoding#discovery-service#docker-swarm#eureka#java#mongodb#nginx#redis-cache#scalability#snowflake#spring#unique-id#url-shortener
enhancement help wanted test

A URL shortener that is fully scalable

Java
#api-rest#availability#backend#base62-encoding#discovery-service#docker-swarm#eureka#java#mongodb#nginx#redis-cache#scalability#snowflake#spring#unique-id#url-shortener

AI Summary: Increase the unit and integration test coverage of the `keygen-service` module within a Spring Boot microservice-based URL shortener application to at least 85%, focusing on the key generation logic and service behavior. This involves writing additional tests using Maven and Jacoco, then generating a report to verify the coverage.

Complexity: 3/5
enhancement help wanted test

A URL shortener that is fully scalable

Java
#api-rest#availability#backend#base62-encoding#discovery-service#docker-swarm#eureka#java#mongodb#nginx#redis-cache#scalability#snowflake#spring#unique-id#url-shortener

AI Summary: Increase the unit and integration test coverage of the `shortener-service` module within a Spring Boot microservice-based URL shortener application to at least 85%, using JUnit and Mockito. This involves writing new tests to cover gaps in existing test coverage, focusing on business logic and controller/service layers, and generating a Jacoco report to verify the coverage.

Complexity: 4/5
enhancement help wanted test

A URL shortener that is fully scalable

Java
#api-rest#availability#backend#base62-encoding#discovery-service#docker-swarm#eureka#java#mongodb#nginx#redis-cache#scalability#snowflake#spring#unique-id#url-shortener

AI Summary: Translate the English README.md file for a Spring Boot-based URL shortener project into Portuguese (Brazil) while maintaining the original formatting and structure. The translated file should be saved as README.pt-BR.md.

Complexity: 2/5
documentation help wanted good first issue

A URL shortener that is fully scalable

Java
#api-rest#availability#backend#base62-encoding#discovery-service#docker-swarm#eureka#java#mongodb#nginx#redis-cache#scalability#snowflake#spring#unique-id#url-shortener

AI Summary: Translate the English README.md file for a Spring Boot-based URL shortener project into Spanish, maintaining the original structure and markdown formatting, and saving it as README.es.md. The translation should use formal, clear, and correct Spanish.

Complexity: 2/5
documentation help wanted good first issue

A URL shortener that is fully scalable

Java
#api-rest#availability#backend#base62-encoding#discovery-service#docker-swarm#eureka#java#mongodb#nginx#redis-cache#scalability#snowflake#spring#unique-id#url-shortener

AI Summary: Translate the provided README.md file for a Spring Boot URL shortener project from English to French, maintaining the original structure and markdown formatting, and saving the translation as README.fr.md.

Complexity: 2/5
documentation help wanted good first issue

A URL shortener that is fully scalable

Java
#api-rest#availability#backend#base62-encoding#discovery-service#docker-swarm#eureka#java#mongodb#nginx#redis-cache#scalability#snowflake#spring#unique-id#url-shortener

AI Summary: Implement an autoscaling solution for a Docker Swarm-deployed URL shortener application. This involves integrating Prometheus and cAdvisor for metrics monitoring, Alertmanager for alerts, an autoscaler service (likely Python-based) to receive alerts and scale services via the Docker CLI, and secure authentication between Alertmanager and the autoscaler. The solution must handle scaling based on CPU and memory usage and include automated tests.

Complexity: 5/5
enhancement help wanted docker

A URL shortener that is fully scalable

Java
#api-rest#availability#backend#base62-encoding#discovery-service#docker-swarm#eureka#java#mongodb#nginx#redis-cache#scalability#snowflake#spring#unique-id#url-shortener