Otavio Santana

Software Engineer

Company: xgeeks

Track: А

Time: 10:00 - 10:45 (GMT +02:00)

Country: Portugal

Language: English

Talk: The three goals to achieve the Java persistence mastering

About the Speaker

Empowering staff-plus engineers to deliver highly scalable software on the cloud lets them become influential in their companies and the market and move their technical careers to the next level.
Otavio has contributed to the Java and the Open source ecosystem in several ways, such helped the direction and objectives of the Java platform since Java 8 as a JCP executive member, besides being a committer and leader in several open-source products, projects, and specifications.
Otavio is recognized for his Open Source contributions and has received many awards, including all JCP Awards categories and the Duke’s Choice Award, to name a few. Otávio is also a distinguished member of the Java Champions and Oracle ACE programs.
Otávio loves history, economy, traveling, programming, and real-world languages. He speaks Portuguese, English, Spanish, Italian, and French and is fluent in dad jokes.

Talk: The three goals to achieve the Java persistence mastering

After more than 15 years of JPA existence, the rise of NoSQL storages, and the increasing popularity of microservices architecture, software engineers have been facing new challenges when defining reliable persistence layers. The persistence layer has on its shoulders the heaviest weight of responsibility when considering architectures that are - or should we say, should be - customer-centric and domain-driven, resilient and scalable, and finally, evolutionary.
We can adopt persistence paradigms such as SQL and NoSQL when handling data or even rely on integration with external services. With a considerable amount of options or flavors (+200 possibilities!), how can we technically reflect the business need without coupling it with such technical decisions? Or how to have a loosely coupled application and the persistence engine?
This presentation will discuss the new trends in the modern persistence model around enterprise architecture. After 25 years of Java, we must revisit our persistence strategies and get to know all the latest hot techs, such as framework categories, data patterns, good practices, and several tips that will allow you to leverage the best of database integration with Java - the dream of scalability can finally become a reality.