You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I read your book and explore the repository associated with it and I must say my long search for clean architecture implementation with spring and java, have reached to some conclusion now. It helped me understand few misconception about dependency inversion and SOLID principles and I am still trying to embrace it for large enterprise project.
However, I am not able to understand the lock and release part in code, although I do understand it in context of business domain but not sure if you have just demonstrated it with dummy singleton bean or is it real implementation of locking behaviour in this context?
Thanks a lot for sharing your thoughts with a book and all the resources online.
The text was updated successfully, but these errors were encountered:
you're right, the lock is just a solution so that we can't make two transactions on the same account at the same time.
I was too lazy to implement a real version of the account lock, but in a real application, the AccountLock interface would have to be implemented in a way that it locks an account across multiple nodes of the application. The easiest way would probably be to use a database lock if we're using a SQL database.
Hi Tom,
I read your book and explore the repository associated with it and I must say my long search for clean architecture implementation with spring and java, have reached to some conclusion now. It helped me understand few misconception about dependency inversion and SOLID principles and I am still trying to embrace it for large enterprise project.
However, I am not able to understand the lock and release part in code, although I do understand it in context of business domain but not sure if you have just demonstrated it with dummy singleton bean or is it real implementation of locking behaviour in this context?
Thanks a lot for sharing your thoughts with a book and all the resources online.
The text was updated successfully, but these errors were encountered: