Programming Techie
Programming Techie
  • Видео 103
  • Просмотров 2 990 448
Spring Boot Microservices Tutorial Part 11 - Integrating Kafka with Schema Registry
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud.
This is part 11 of the series, in this part, we will cover:
- Setting up Kafka, Schema Registry and Kafka UI using Docker Compose
- Implement Producer and Consumer using Kafka
- Implement Schema Registry
Link to the blog post - programmingtechie.com/2024/06/09/spring-boot-microservices-tutorial-part-7/
Link to GitHub repo - github.com/SaiUpadhyayula/microservices-shop-frontend
Просмотров: 1 113

Видео

Spring Boot Microservices Tutorial Part 10 - Setup Angular App
Просмотров 1,3 тыс.14 дней назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 10 of the series, in this part, we will cover: - Angular Setup for our project - Walk through of the Angular Project Link to the blog post - programmingtechie.com/2024/06/09/spring-boot-microservices-tutorial-part-7/ Link to GitHub repo - github.com/SaiU...
Spring Boot Microservices Tutorial - Part 9 - Circuit Breaker with Resilience4J
Просмотров 1,7 тыс.21 день назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 9 of the series, in this part, we will cover: - What is Circuit Breaker Pattern ? - Why to use Circuit Breaker ? - How to implement Circuit Breaker pattern using Resilience4J and Spring Cloud Circuit Breaker - Implement Circuit Breaker Pattern in API Gat...
Spring Boot Microservices Tutorial - Part 8 - Aggregate REST API in Gateway
Просмотров 2,3 тыс.Месяц назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 8 of the series, in this part, we will cover: - Aggregating the REST API documentation in API Gateway - Replace Spring Cloud Open Feign with RestClient
Spring Boot Microservices Tutorial - Part 7 - Document REST API with OpenAPI
Просмотров 2,5 тыс.Месяц назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 7 of the series, in this part, we will cover: - Introduction to Open API and Swagger - How to use Spring Doc OpenAPI Library to document our REST APIs
Spring Boot Microservices Tutorial - Part 6 - Security using Keyloak
Просмотров 3,1 тыс.2 месяца назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 6 of the series, in this part, we will cover: - Brief introduction about Keycloak - How to configure API Gateway using Keycloak
Spring Boot Microservices Tutorial - Part 5 - Spring Cloud Gateway MVC
Просмотров 3,1 тыс.2 месяца назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 5 of the series, in this part, we will cover: - What is API Gateway - Use Spring Cloud Gateway MVC as the API Gateway
Spring Boot Microservices Tutorial - Part 4 - Spring Cloud OpenFeign & Testing with Wiremock
Просмотров 4 тыс.2 месяца назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 4 of the series, in this part, we will cover: - Integrating Synchronous Communication using Spring Cloud OpenFeign - Write Integration Tests using Wire mock
Spring Boot Microservices Tutorial - Part 3 - Inventory Service
Просмотров 3,2 тыс.2 месяца назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 2 of the series, in this part, we will cover: - Building Inventory Service - Database migrations using Flyway
Spring Boot Microservices Tutorial - Part 2 - Order Service
Просмотров 5 тыс.2 месяца назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 2 of the series, in this part, we will cover: - Building Order Service - Database migrations using Flyway - Writing Integration Tests using Test Containers Timestamp: Generate Order Service - 00:00 Initialize Database using Docker Compose - 06:25 Build S...
Spring Boot Microservices Tutorial - Part 1 - Building Services
Просмотров 16 тыс.2 месяца назад
In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud. This is part 1 of the series, in this part, we will cover: - The High-Level Architecture of the project - The Logical Architecture of the project - Building Product Service - Writing Integration Tests using Test Containers
Build an AI PDF Chat App using LangChain4J, Spring Boot and Astra DB
Просмотров 11 тыс.5 месяцев назад
In this video, you will learn how to build an AI-powered application through which you can chat with a PDF document and ask questions based on the given PDF. We will build this application using LangChain4J, AstraDB, and Spring Boot. By the end of this tutorial, you will learn how to create AI-powered applications that can answer your questions based on a PDF document. Use your business email a...
Spring Boot 3 Keycloak OAuth 2 Tutorial with Spring Security
Просмотров 30 тыс.8 месяцев назад
In this video, you will learn how to integrate Spring Boot 3 with Keycloak, we will learn different types of OAuth2 functionalities Keycloak provides and we will see how to implement them with the help of Spring Security. Link to GitHub repository: github.com/SaiUpadhyayula/spring-security-oauth2-keycloak-demo 00:00 - Introduction 00:46 - What is OAuth 2.0? 04:06 - Understanding OAuth Terminolo...
Migrate to Spring Boot 3 with OpenRewrite
Просмотров 9 тыс.9 месяцев назад
Migrate to Spring Boot 3 with OpenRewrite In this tutorial, you will learn how to migrate your Spring Boot applications to v3 using the library - OpenRewrite. You can find the relevant source code at Github - github.com/SaiUpadhyayula/spring-reddit-clone/tree/spring-boot-2.x Support Buy me a Coffee - www.buymeacoffee.com/coWd7J0 Support Paypal - paypal.me/ProgrammingTechie 📱 Follow Me At Twitt...
Spring Boot 3 Observability with Grafana Stack
Просмотров 21 тыс.9 месяцев назад
Spring Boot 3 Observability with Grafana Stack In this course, you will learn how to implement Observability in our Spring Boot Applications. 💾 Github Source Code - github.com/SaiUpadhyayula/springboot3-observablity Link to Blog post - programmingtechie.com/2023/09/09/spring-boot3-observability-grafana-stack/ Support Buy me a Coffee - www.buymeacoffee.com/coWd7J0 Support Paypal - paypal.me/Pr...
Spring Boot Microservice Project Full Course in 6 Hours 🔥🔥🔥
Просмотров 704 тыс.Год назад
Spring Boot Microservice Project Full Course in 6 Hours 🔥🔥🔥
Spring Boot Microservices Project Example - Part 10 | Monitoring using Prometheus & Grafana
Просмотров 31 тыс.Год назад
Spring Boot Microservices Project Example - Part 10 | Monitoring using Prometheus & Grafana
Spring Boot Microservices Project Example - Part 9 | Dockerize the application
Просмотров 43 тыс.Год назад
Spring Boot Microservices Project Example - Part 9 | Dockerize the application
Spring Boot Microservices Project Example - Part 8 | Event Driven Architecture using Kafka
Просмотров 41 тыс.Год назад
Spring Boot Microservices Project Example - Part 8 | Event Driven Architecture using Kafka
Spring Boot Microservices Project Example - Part 7 | Distributed Tracing
Просмотров 33 тыс.2 года назад
Spring Boot Microservices Project Example - Part 7 | Distributed Tracing
Spring Boot Microservices Project Example - Part 6 | Resilience4J Circuit Breaker
Просмотров 38 тыс.2 года назад
Spring Boot Microservices Project Example - Part 6 | Resilience4J Circuit Breaker
Spring Boot Microservices Project Example - Part 5 | Security
Просмотров 60 тыс.2 года назад
Spring Boot Microservices Project Example - Part 5 | Security
Spring Boot Microservices Project Example - Part 4 | API Gateway
Просмотров 80 тыс.2 года назад
Spring Boot Microservices Project Example - Part 4 | API Gateway
Spring Boot Microservices Project Example - Part 3 | Service Discovery
Просмотров 63 тыс.2 года назад
Spring Boot Microservices Project Example - Part 3 | Service Discovery
Spring Boot Microservices Project Example - Part 2 | Inter Service Communication
Просмотров 90 тыс.2 года назад
Spring Boot Microservices Project Example - Part 2 | Inter Service Communication
Spring Boot Microservices Project Example - Part 1 | Building Services
Просмотров 423 тыс.2 года назад
Spring Boot Microservices Project Example - Part 1 | Building Services
Spring Boot Angular Project in 8 Hours 🔥🔥 - Build a Youtube Clone 🔥
Просмотров 64 тыс.2 года назад
Spring Boot Angular Project in 8 Hours 🔥🔥 - Build a RUclips Clone 🔥
[FINAL PART]Spring Boot Angular Full Stack Project - Youtube Clone - Part 18
Просмотров 7 тыс.2 года назад
[FINAL PART]Spring Boot Angular Full Stack Project - RUclips Clone - Part 18
Spring Boot Angular Full Stack Project - Youtube Clone - Part 17
Просмотров 3,2 тыс.2 года назад
Spring Boot Angular Full Stack Project - RUclips Clone - Part 17
Spring Boot And Angular Full Stack Development | Reddit Clone
Просмотров 41 тыс.2 года назад
Spring Boot And Angular Full Stack Development | Reddit Clone

Комментарии

  • @akadeadahot7067
    @akadeadahot7067 16 часов назад

    im unable to understand that why we are establishing @oneToMany realtion then what is need of 3rd table because we didn't use mapped by hence its creating 3 tables inside mysql ? is there any one who tell me why this we are following in tutorial ?

  • @subhashyuvaraj
    @subhashyuvaraj День назад

    Good video. Need sessions on how to store the users and their roles and permissions to DB and maintain the hierarchy.

  • @MethukuFamily-xh8om
    @MethukuFamily-xh8om 2 дня назад

    All the microservices' under one parent folder, Can we do that with the eclipse IDE?

  • @konstantingromov6485
    @konstantingromov6485 2 дня назад

    Great tutorial, thank you man. I actually never heard before about this project - schema registry which seems to very useful - to follow DRY and what is more important avoid some adapters for different programming languages (I assume it's not available for java, right?). One small question - doesn't it make sense to use schema-registry as a separate module (aka lib) and add as a dependency for order-service and notification-service?

  • @JyotirmayeeShial
    @JyotirmayeeShial 2 дня назад

    I am getting "Page Not Found" on accessing "localhost:8180/home" @14:14..Not sure what is the issue. Any resolution to that? I am using Keycloak v25

  • @pritishdesai6537
    @pritishdesai6537 2 дня назад

    Superb tutorial. Thanks sai

  • @alexanderay2585
    @alexanderay2585 2 дня назад

    Hello, wisch part is for user signin and signup, thank you so much!

  • @sairajnaikdhure1112
    @sairajnaikdhure1112 2 дня назад

    My all services are UP but then also fallback is getting called. I just created separate RestControllers for all service fallbacks and I also passing their URI correctly. Any solution? My Application.yml configurations for resilience4j : # Actuator endpoints management: health: circuitbreakers: enabled: true endpoints: web: exposure: include: - "*" endpoint: health: show-details: always # Resilinece4j Properties resilience4j: circuitbreaker: configs: default: registerHealthIndicator: true slidingWindowType: COUNT_BASED slidingWindowSize: 10 failureRateThreshold: 50 waitDurationInOpenState: 5s permittedNumberOfCallsInHalfOpenState: 3 automaticTransitionFromOpenToHalfOpenEnabled: true minimumNumberOfCalls: 5 timelimiter: configs: default: timeoutDuration: 3s retry: configs: default: maxAttempts: 3 waitDuration: 2s

  • @shashanksingh4708
    @shashanksingh4708 2 дня назад

    is there a reason why we dont have relationships between the entities belonging to each microservice ?

  • @diptysahoo7842
    @diptysahoo7842 3 дня назад

    I am trying to run this application with OAuth but getting error Bearer-only applications are not allowed to initiate browser login.Can you please tell how to resolve this

  • @alvinimbuka8283
    @alvinimbuka8283 3 дня назад

    Thank you for this treasure.

  • @felipedossantos7246
    @felipedossantos7246 3 дня назад

    Excellent content! Hats off, dude

  • @rishiraj2548
    @rishiraj2548 3 дня назад

    Great thanks

  • @Optimusjf
    @Optimusjf 3 дня назад

    Excelent

  • @prasanthsanjeevi2563
    @prasanthsanjeevi2563 3 дня назад

    Thanks a lot 🙏🙏🙏

  • @sambhavmishra5423
    @sambhavmishra5423 3 дня назад

    Thank you

  • @surfingweb1315
    @surfingweb1315 3 дня назад

    sir my intelliji didnt show popup to enable auto-import and my external libraries has no jar files. what should i do now ?

  • @pn9675
    @pn9675 3 дня назад

    Bro,slow down a bit.

  • @vind190
    @vind190 4 дня назад

    java.sql.SQLException: Access denied for user 'root'@'172.24.0.1' (using password: YES) How to fix this issue?

  • @liwen7252
    @liwen7252 5 дней назад

    Great video and thank you so much bro @Programming Techie! One question, please? Where is the video for the k8s related content? It seems the next part of the video is not for k8s...

  • @Ayusharma114
    @Ayusharma114 5 дней назад

    i need schema

  • @PradeepKumar-sx6ms
    @PradeepKumar-sx6ms 5 дней назад

    can you explain with an example about <execution> and <goal> tag

  • @VikashJain-s7t
    @VikashJain-s7t 6 дней назад

    Hey, All things are good but my Promethues metrics are not being pushed of the application loan and fraud, have u also faced the same, can u pls suggest what could be the issue? also do you have any garfana dashboard for complete Observability so that we can import it.

    • @VikashJain-s7t
      @VikashJain-s7t День назад

      i resolved it via changing the host ips in prometheus.yml file

  • @islamahmed3270
    @islamahmed3270 6 дней назад

    can you make a video about integerating service discovery with gateway mvc ?

  • @prasanthsanjeevi2563
    @prasanthsanjeevi2563 6 дней назад

    Hi @ProgrammingTechie please release next video

  • @user-mq2tr5xp4w
    @user-mq2tr5xp4w 6 дней назад

    Thank you so much for your valuable response.

  • @saurabhvishwakarma3066
    @saurabhvishwakarma3066 7 дней назад

    For all those who are getting errors follow these steps 1) Goto to workbench and drop the table named flyway_schema_history 2) Change the migration script to this CREATE TABLE IF NOT EXISTS `t_orders` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `order_number` VARCHAR(255) DEFAULT NULL, `sku_code` VARCHAR(255), `price` DECIMAL(19,2), `quantity` INT(11), PRIMARY KEY (`id`) ); now rerun the application. if still any error is coming the change the mySql version 8.1.0 in docker-compose.yml file i.e. image: mysql:8.1.0 if still problem is not solved then chhod do 🤣🤣🤣🤣🤣🤣

  • @veldurais
    @veldurais 8 дней назад

    Why dont we go for a open source vector database and open source chat model ?

    • @ProgrammingTechie
      @ProgrammingTechie 8 дней назад

      Check the GitHub repo I created a separate branch that connects to Ollama3 and uses vector pg database

  • @pritishdesai6537
    @pritishdesai6537 8 дней назад

    Hi Sai Amazing series Awaiting the remaining videos

  • @rashmikadk6796
    @rashmikadk6796 8 дней назад

    I accidentally find your channel and this is great. This is great your content is great never stop keep it up🙏🙏🙏❤️❤️❤️

  • @ArpanSadhu-jo1hm
    @ArpanSadhu-jo1hm 8 дней назад

    management: zipkin: tracing: endpoint: <server url>:9411/api/v2/spans add this if spans are not reaching when deploying to server or grafana cloud

  • @yushad1397
    @yushad1397 8 дней назад

    Thank you for your work. How to achieve method-level security? I don’t think it is possible with this approach

  • @nithish3614
    @nithish3614 9 дней назад

    Sir why your are not using Data annotations for model package ?

  • @abhishekmali2289
    @abhishekmali2289 10 дней назад

    18:00 how to test with token in swagger?

  • @rishiraj2548
    @rishiraj2548 10 дней назад

    Great thanks

  • @revatis2571
    @revatis2571 10 дней назад

    Can someone explain why in Product Controller we need to get product body using productRequest? 15:20 Can't we just do this way public ResponseEntity<Product> addproduct(@RequestBody Product p){ Product p1=prorepo.savePro(p); return ResponseEntity.ok(p); }...I am a newbie so plz dont mind if the question is dumb.

  • @abhishekroy2293
    @abhishekroy2293 10 дней назад

    The content was good. Info: you could have added the inventory service directly into the existing microservice-parent by clicking on the maven symbol and adding new project to it. This could have reduced all the steps where you created a new microservice-new and added their pom XML properties individually.

  • @veldurais
    @veldurais 11 дней назад

    The perfect end to end explanation. ❤

  • @user-cz4fw7ls8m
    @user-cz4fw7ls8m 11 дней назад

    Hi Sai , Can we try to implement asynchronous communication in this setup by referring to your previous microservices tutorial?

  • @nzanontest7716
    @nzanontest7716 12 дней назад

    Thanks for the the greate tuturial. Are you not going to use the discovery service in this new version of the course?

    • @ProgrammingTechie
      @ProgrammingTechie 12 дней назад

      Yes discovery server will be replaced by kubernetes

    • @nzanontest7716
      @nzanontest7716 12 дней назад

      @@ProgrammingTechie thanks, always appreciate learning new stuff.

  • @sreenivasareddydwarampudi6034
    @sreenivasareddydwarampudi6034 13 дней назад

    Thank you

  • @nishanthmurugan5502
    @nishanthmurugan5502 13 дней назад

    Where can I get ths springblog.jks file

  • @muhammedSafeer-gz6eq
    @muhammedSafeer-gz6eq 13 дней назад

    If we go to some websites, we can see options to login via OAuth2 and also using normal username and password. Now that I understand OAuth2, can I use OAuth2 for (Basic Auth) username-password authentication?

    • @ProgrammingTechie
      @ProgrammingTechie 13 дней назад

      Keycloak provides it by default, yes. You can enable it in Realm Settings -> Login-> check the user registration checkbox

  • @umeshsonune7018
    @umeshsonune7018 14 дней назад

    🙏🙏🙏🙏

  • @veluvarthi
    @veluvarthi 14 дней назад

    How to configure intilij idea to show compile error while missing autoconfigiremvc , when we added mockmvc ? Please explain setting for that

  • @IyadHiraki-tz9nr
    @IyadHiraki-tz9nr 14 дней назад

    Hello , thank u for this course , I hava this probleme when i try to create a product or when i try to list all products that i have in my db "Blocking a cross-origin request (Cross-Origin Request): the 'Same Origin' policy does not allow accessing the remote resource located at localhost:9000/api/product. Reason: the CORS header 'Access-Control-Allow-Origin' does not match ' * , localhost:4200'." could u help me plz ?

  • @razatech22
    @razatech22 14 дней назад

    Thank you for this series