← projects
$ AbonmanHesap
A public platform for calculating the financial efficiency of public transport passes.
- →Built a calculation engine that determines how many trips are needed for a transport pass to break even, and compares the cost difference between using or not using a pass — based on the selected route, ticket type (student/full), and travel frequency.
- →Developed and deployed the entire backend solo using Spring Boot. Designed secure and scalable REST APIs from scratch.
- →Configured Nginx as a reverse proxy on the server side. IP-based request limiting at the Nginx level serves as the first line of defense against brute force attacks.
- →Added application-layer rate limiting with Resilience4j. IP-based access restrictions protect the system against potential DDoS attacks.
- →Monitored production issues in real time through log analysis. Identified and resolved problems by tracing log output.
- →Managed the entire process solo — including server setup, deployment, security configuration, and continuous availability.
JavaSpring BootNginxResilience4jDevOps