Migrating a Spring Boot app to Quarkus, challenge accepted by Jonathan Vila

Поділитися
Вставка
  • Опубліковано 17 тра 2022
  • For more info on the next Devoxx UK event 👉 www.devoxx.co.uk
    Have you heard about Quarkus? for sure you have, a new super fast, super light framework to develop cloud native and GraalVM compatible apps. But, is that easy to go the Quarkus way? is it hard to migrate an existing app? For sure in a hello world demo this will look fantastic ( they all look that way don’t they? ) but, in a real app, is that nice? is that easy? is that fun? In this session I will show my experience from scratch migrating an app to Quarkus, using different technologies as Hibernate, Prometheus, Rest, … and also how you can check your current app and see how easy is to migrate using a foss app to analyse it.
    Prepare for a journey of reality, failures, and experiences on the universe of Quarkus , at a ludicrous speed.
  • Наука та технологія

КОМЕНТАРІ • 7

  • @ahmadshakeel3736
    @ahmadshakeel3736 Рік тому +1

    Thankyou for sharing your experience.

  • @tomaszstaniewicz7123
    @tomaszstaniewicz7123 Рік тому +2

    300x faster? Do you have benchmarks?

    • @MatheusPTbr
      @MatheusPTbr Рік тому +1

      I'm doing some tests to decide whether to migrate from a spring application to quarkus and so far I haven't seen much advantage, my application is basically a Sybase database access service.
      Problems I encountered with Quarkus:
      - Does not support spring-jpa (In my case JDBC is 4x slower than Spring-JPA)
      - I didn't see significant differences regarding JDBC response time.
      Strengths:
      - Quarkus rises faster and the first code run is faster.
      - Quarkus has abstractions that make application development even easier.
      My conclusion is that if you have a database that works well in the ORM concept, it may be worth the migration, but don't expect miracles.
      Another point is for applications that go up with each execution Ex: (Lambdaa) , quarkus tends to be much better due to the reduced size of the application and the speed of the boot.

    • @viniciusmachadorodrigues1724
      @viniciusmachadorodrigues1724 6 місяців тому

      @@MatheusPTbrwhat about panache instead of jpa?

    • @alpinalperenaskn9687
      @alpinalperenaskn9687 Місяць тому

      @@MatheusPTbr How come plain JDBC is 4x slower than Spring-JPA? Isn't Spring-JPA uses JDBC under the hood anyway. I think you should make a query optimisation with jdbc implementation.

  • @chauchau0825
    @chauchau0825 11 місяців тому +2

    sounds like all the grails shit all over again. good luck with investing on yet another new framework no one knows how long it will be abandoned by the market

  • @ambrozykleks626
    @ambrozykleks626 Рік тому +1

    Comparing SpringData with Quarkus panache is a joke? Please, make a real SpringData in Quarkus and then compare them.