Developed an algorithm that generates 7-character unique short links, eliminating collision risk and enabling the creation of over 3 trillion unique URLs. Managed short link expiration using a pub/sub mechanism with Redis, and improved performance with caching. Optimized PostgreSQL connections using PgBouncer to reduce system latency.
GoRedisPostgreSQLNginxDocker
Developed a payment system based on microservice architecture using Spring Boot. Communication between microservices was handled with Apache Kafka. Integrated the Zxing library to enable QR code-based payments. Implemented the SAGA pattern to ensure data consistency in distributed systems.
Spring BootKafkaMySQLS3 StorageDockerMaven