Skyrocket Your API Performance with These Techniques

Поделиться
HTML-код
  • Опубликовано: 31 май 2024
  • Head to cutt.ly/spring_micro and use Coupon Code DCBFEST to get a HUGE Discount on the course.
    🎟 Join this channel to get access to perks:
    / @dailycodebuffer
    RECOMMENDED COURSES
    🎬 Spring Boot + React Full Stack Web Application with Tailwind CSS - • Spring Boot + React Fu...
    🎬 Spring Security Full Course | From Registration to Login - • Spring Security Tutori...
    🎬 Microservices using SpringBoot | Full Example - • Microservices using Sp...
    🎬 Event-Driven Microservices with CQRS Design Pattern - • Implement CQRS Design ...
    🎬 Implement SAGA Design Pattern using Spring boot and Axon Framework - • Implement SAGA Design ...
    🎬 Spring Data JPA Tutorial | Full In-depth Course - • Spring Data JPA Tutori...
    🎬 Deploy Springboot Microservices to Kubernetes Cluster - • Deploy Springboot Micr...
    🎬 Automate Microservices deployment with Github Actions - • GitHub Actions Tutoria...
    🎬 Go / Golang Full Course for Beginners - • Golang Tutorial for Be...
    🎬 Node JS Full Course for Beginners: Learn in 2 Hours - • Node JS Full Course fo...
    🎬 Express.js Tutorial - Beginner | 2021 - • Express.js Tutorial - ...
    🎬 Redis CLI Tutorial | Complete Course - • Redis CLI Tutorial | C...
    BE MY FRIEND:
    👨‍💻. Website: www.dailycodebuffer.com/
    👨‍🏫 Facebook: / dailycodebuffer
    🐦 Twitter: / dailycodebuffer
    📸 Instagram: / dailycodebuffer
    🎮 GitHub: github.com/dailycodebuffer
    MY FAVOURITE GEAR:
    👨‍💻 My Macbook Air M1: amzn.to/3eFXlID
    💻 ASUS ROG Zephyrus G14, 14": amzn.to/32xsXhf
    💻 ASUS ROG Zephyrus G14, 14" (US): amzn.to/3xa6X6m
    🎤 My Main Mic: amzn.to/3qDl0z0
    🎤 My Main Mic (US): amzn.to/3awzUj7
    🎙 My Secondary Mic: amzn.to/3sOZCJW
    🖥 My LG Monitor: amzn.to/3zhLY3e
    🖱 My Mouse: amzn.to/3eDpRKT
    ⌨️ My Keyboard: amzn.to/32xthMZ
    RECOMMENDED BOOKS:
    📙 Mastering Spring Boot 2.0 (Kindle): amzn.to/3HsOiHu
    📙 Mastering Spring Boot 2.0 (US): amzn.to/3tHNUy5
    📙 Building Microservices(Kindle): amzn.to/3gsA1jL
    📙 Building Microservices(US): amzn.to/3dDnfNn
    📙 Spring Boot in Action: amzn.to/32Nf3qW
    📙 Spring Boot in Action (US): amzn.to/32DkeX9
    📙 Spring Microservices in Action: amzn.to/3mQ4sCH
    📙 Spring Microservices in Action(US): amzn.to/32G3Hl7
    🎻 MUSIC:
    🎵 Hear the Noise (Sting): ruclips.net/user/audiolibrary...
    “Sound effects obtained from www.zapsplat.com“
    #api #performance #DailyCodeBuffer
  • НаукаНаука

Комментарии • 34

  • @DailyCodeBuffer
    @DailyCodeBuffer  9 месяцев назад

    Head to cutt.ly/spring_micro and use Coupon Code DCBFEST to get a HUGE Discount on the course.

  • @ashutoshgupta9056
    @ashutoshgupta9056 9 месяцев назад +5

    Another way of increasing the performance is:
    - Use of async HTTP client e.g use of Webclient over RestTemplate (Reactive Prog.)

    • @neon0wl2107
      @neon0wl2107 9 месяцев назад +2

      In my last project we used async Executors for initiating rest calls, then some business logic and then future.get() and callback

  • @kappaj01
    @kappaj01 9 месяцев назад +2

    Spring WebFlux with a streaming API....
    That way you can start presenting data to the user as it becomes available. User experience is much better, none of the 20 sec wait with a spinning wheel.

  • @sharadpratap
    @sharadpratap 9 месяцев назад +1

    Very good, short and precise..

  • @ashrikahamed_
    @ashrikahamed_ 9 месяцев назад +1

    Keep sharing spring boot tips...Tnx..

  • @aravinds7343
    @aravinds7343 9 месяцев назад +1

    could you please provide complete example on asyn logging for an application

  • @chiragrathod4757
    @chiragrathod4757 9 месяцев назад

    Very nice.
    Can you plz explain with example

  • @sandeeppoojary7875
    @sandeeppoojary7875 Месяц назад

    DB indexing is another way to improve the API performance

  • @hassan-usman
    @hassan-usman 9 месяцев назад

    Good job 👍🏻

  • @user-sf9rf1je3u
    @user-sf9rf1je3u 9 месяцев назад

    Hi Bro!
    Can you make the viedo on code reviews and shotcut with spring and java.

  • @inzi27
    @inzi27 9 месяцев назад +2

    small databases can be entirely stored in memory, rather than in redis cache. For eg: we can read the whole data from database and store the data in a map during application startup and use this in memory map for the processing of each request.
    Note: this approach can only be used when the database is used only to read data and there are no write transactions.

    • @atulrai1713
      @atulrai1713 9 месяцев назад

      Can you share any reference where this was implemented?

    • @willwarasug.t.8126
      @willwarasug.t.8126 8 месяцев назад

      Won't it affect the performance of the machine entirely when there is increase in db data or no of apps?

    • @inzi27
      @inzi27 8 месяцев назад

      @@willwarasug.t.8126 yes it would. this approach can only be used when the data set is of limited size.

    • @bavmac
      @bavmac 6 месяцев назад

      I have never seen this kind of approach, can you explain?

  • @ramanujamkv
    @ramanujamkv 5 месяцев назад

    I want 2 more ways to improve the performance of API's:
    1. db indexing
    2. creating the view's

  • @user-fr9jb3sm4v
    @user-fr9jb3sm4v 9 месяцев назад +1

    What about reactive programming? Sorry if I've repeated somebody :)

  • @svalyavasvalyava9867
    @svalyavasvalyava9867 7 месяцев назад

    awesome video, thank you ☺️

  • @lakshaysangwan1442
    @lakshaysangwan1442 9 месяцев назад +1

    Isn't connection pooling handled by springboot itself? I see hikaripool warning regularly on console.

    • @DailyCodeBuffer
      @DailyCodeBuffer  9 месяцев назад

      Yes, We can provide the configuration

    • @vivekpisal2857
      @vivekpisal2857 9 месяцев назад

      For spring boot 3 hikaripool is autoconfigured maybe

  • @AhmedMkhinini
    @AhmedMkhinini 9 месяцев назад +2

    Can you show us how to implement async logging please

    • @InshuMussu
      @InshuMussu 10 часов назад

      You can put your log in a queue and use background worker service to write log

  • @yravi37
    @yravi37 9 месяцев назад +1

    any examples with springboot app? can you show realtime example

    • @DailyCodeBuffer
      @DailyCodeBuffer  9 месяцев назад +2

      I will plan on it

    • @sfgmbkmbksfg3722
      @sfgmbkmbksfg3722 9 месяцев назад +1

      @DailyCodeBuffer Please do some realtime tutorial on this and also Please make a video on Reactive Programming and use of webclient over restTemplate. Please add these to your bucket list and also keep posting videos on springBoot and RestAPIs. It'll help the rookie developers.

  • @manassahoo6860
    @manassahoo6860 3 месяца назад

    use of gRPC

  • @mvs69
    @mvs69 9 месяцев назад

    great. btw the filter hurts the eyes ;)

  • @SpaceFactts
    @SpaceFactts 9 месяцев назад

    M