
Transactions and Concurrency Control
Are you struggling with performance issues in your Spring, Jakarta EE, or Java EE application?
What if there were a tool that could automatically detect what caused performance issues in your JPA and Hibernate data access layer?
Wouldn’t it be awesome to have such a tool to watch your application and prevent performance issues during development, long before they affect production systems?
Well, Hypersistence Optimizer is that tool! And it works with Spring Boot, Spring Framework, Jakarta EE, Java EE, Quarkus, Micronaut, or Play Framework.
So, rather than fixing performance issues in your production system on a Saturday night, you are better off using Hypersistence Optimizer to help you prevent those issues so that you can spend your time on the things that you love!
In the beginning of 2014, I took the initial version of my time series MongoDB aggregation example and pass it through a multistage optimization process, from indexing to advanced data-modelling:
In February, I starting developing FlexyPool, the ultimate connection pool sizing utility. This was a great opportunity to dig into Queuing Theory and the following articles capture some of my findings:
After finishing FlexyPool, I decided investing in a Data knowledge stack, and so I started working on my Hibernate Master Class training material.
The Hibernate Master Class allowed me to dig into a great variety of JPA/Hibernate features, some of which are lesser known:
Almost at the time, I started answering Hibernate StackOverfow questions, and I accumulated a reputation on 8918 points.
If you wonder what happened with my open-source Java Transactions Book, you can take a look on the Concurrency Control section of the Hibernate Master Class:
I decided to include my knowledge about transactions in the Master Class material since you can’t separate transactions out of the run-time environment anyway.
In September my blog’s just turned one.
Although I didn’t win the Most interesting developer competition, I’m proud I managed to finish on the 3rd place.
My top 5 posts were:
I plan on finishing the Hibernate Master Class training and further complete the Data knowledge stack with other database access related technologies.
I want to get a Hibernate and a JPA gold badge on StackOverflow.
I want to read more books than I did in 2014.
