![Programming Techie](/img/default-banner.jpg)
- Видео 103
- Просмотров 2 990 448
Programming Techie
Нидерланды
Добавлен 26 янв 2015
Welcome to my channel, my name is Sai and I am a passionate software engineer who likes to share my knowledge about Java, Spring and Angular through tutorials.
I believe in the fact that one can learn and get good at programming only by getting hands-on experience and doing lots of projects. My channel is geared towards people who wants to learn programming in a Project Oriented Approach(POA).
If you have any questions/queries you can reach me at subramanyam.sai90@gmail.com
I believe in the fact that one can learn and get good at programming only by getting hands-on experience and doing lots of projects. My channel is geared towards people who wants to learn programming in a Project Oriented Approach(POA).
If you have any questions/queries you can reach me at subramanyam.sai90@gmail.com
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
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
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 ?
Good video. Need sessions on how to store the users and their roles and permissions to DB and maintain the hierarchy.
All the microservices' under one parent folder, Can we do that with the eclipse IDE?
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?
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
Superb tutorial. Thanks sai
Hello, wisch part is for user signin and signup, thank you so much!
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
is there a reason why we dont have relationships between the entities belonging to each microservice ?
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
Thank you for this treasure.
Excellent content! Hats off, dude
Great thanks
Excelent
Thanks a lot 🙏🙏🙏
When can we expect remaining videos please?
Thank you
sir my intelliji didnt show popup to enable auto-import and my external libraries has no jar files. what should i do now ?
Bro,slow down a bit.
java.sql.SQLException: Access denied for user 'root'@'172.24.0.1' (using password: YES) How to fix this issue?
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...
i need schema
can you explain with an example about <execution> and <goal> tag
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.
i resolved it via changing the host ips in prometheus.yml file
can you make a video about integerating service discovery with gateway mvc ?
Hi @ProgrammingTechie please release next video
Thank you so much for your valuable response.
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 🤣🤣🤣🤣🤣🤣
Why dont we go for a open source vector database and open source chat model ?
Check the GitHub repo I created a separate branch that connects to Ollama3 and uses vector pg database
Hi Sai Amazing series Awaiting the remaining videos
I accidentally find your channel and this is great. This is great your content is great never stop keep it up🙏🙏🙏❤️❤️❤️
management: zipkin: tracing: endpoint: <server url>:9411/api/v2/spans add this if spans are not reaching when deploying to server or grafana cloud
Thank you for your work. How to achieve method-level security? I don’t think it is possible with this approach
Sir why your are not using Data annotations for model package ?
18:00 how to test with token in swagger?
Great thanks
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.
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.
The perfect end to end explanation. ❤
Hi Sai , Can we try to implement asynchronous communication in this setup by referring to your previous microservices tutorial?
Thanks for the the greate tuturial. Are you not going to use the discovery service in this new version of the course?
Yes discovery server will be replaced by kubernetes
@@ProgrammingTechie thanks, always appreciate learning new stuff.
Thank you
Where can I get ths springblog.jks file
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?
Keycloak provides it by default, yes. You can enable it in Realm Settings -> Login-> check the user registration checkbox
🙏🙏🙏🙏
How to configure intilij idea to show compile error while missing autoconfigiremvc , when we added mockmvc ? Please explain setting for that
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 ?
Thank you for this series