Case Study - Sample Book Delivery App (Spring Boot, Spring Security , Mysql, JUnit, Integration Test, Docker, Test Container, AOP, CI/CD, Prometheus, Grafana, Github Actions)
-
Updated
Nov 2, 2023 - Java
Case Study - Sample Book Delivery App (Spring Boot, Spring Security , Mysql, JUnit, Integration Test, Docker, Test Container, AOP, CI/CD, Prometheus, Grafana, Github Actions)
distributed and local lock provider
🔐 Learning Concurrency
REST service that allows users to create bank accounts, transfer money between them, view them, and handle concurrent transfers requests safely.
Concurrency Control Locking manages concurrent transactions using pessimistic locking, which locks records to prevent conflicts, and skip locking, which skips locked records to improve processing efficiency. These mechanisms ensure data consistency while optimizing performance in high-concurrency scenarios.
Inflearn. 재고시스템으로 알아보는 동시성이슈 해결 방법
A Spring boot application, showcasing different locks that can be implemented in a Ticketmaster clone.
Implementando a Reserva de um Quarto de Hotel evitando conflitos com Lock Pessimista
Hibernate’in Pessimistic (Kötümser) ve Optimistic (İyimser) kilitleme stratejilerini Spring Boot tabanlı bir uygulama üzerinde nasıl kullanabileceğimizi gösteren bir örnek uygulamadır.
📚 동시성 학습 저장소
Add a description, image, and links to the pessimistic-locking topic page so that developers can more easily learn about it.
To associate your repository with the pessimistic-locking topic, visit your repo's landing page and select "manage topics."