Anurag Kumaranuragk24.hashnode.dev·20 hours agoSecuring Our REST API with JWT & OAuthWhen building a secure backend for a REST API, two key terms often come up: JWT (JSON Web Tokens) and OAuth. You might be wondering, what exactly are they, and why is everyone using them? Let’s dive in, because as they say, ‘Don’t underestimate the p...Discuss·22 likes·61 readsWeb DevWeb Development
Jaydeep Ravatsuperjavacoder.site·4 hours agoMastering Spring Boot: The Ultimate Guide to Building Production-Ready ApplicationsSpring Boot has become a go-to framework for building scalable, microservice-based Java applications due to its simplicity and productivity features. However, making an application "production-ready" requires a focus on stability, security, maintaina...DiscussJava LearningSpringboot
Gowtham Muthuvelgowthammuthuvel.hashnode.dev·Nov 10, 2024Mastering Concurrency in Java: From Traditional Multithreading to Virtual ThreadsJava has long been a preferred language for building high-performance applications, thanks in part to its powerful concurrency capabilities. As demands for responsiveness and scalability grow, understanding Java’s concurrency model especially with th...DiscussJava
Pawanpawann.hashnode.dev·Nov 10, 2024Learn SDKMAN! for Effective Developer Tool Management in 2024What is SDKMAN? SDKMAN! (Software Development Kit Manager) is indeed a powerful command-line tool designed for Unix-based systems, offering a streamlined way to manage development tools and SDKs. It functions similarly to fnm or nvm but is tailored f...Discussjava,sdkman,sdk,jdk
ganesh gaikwadganeshkgaikwad3.hashnode.dev·Nov 8, 2024Docker Project Bank App DeplymentI'm excited to share that I’ve just finished developing and deploying SpringBoot-BankApp, a comprehensive banking application built with Spring Boot. To enhance portability and ease of deployment, I’ve containerized the entire app using Docker. This ...DiscussTrainWithShubham
Yash Raj Srivastavyashsrivastav.hashnode.dev·Nov 6, 2024The Tale of Async, Timeouts, and Why I Almost Gave Up on Java 🤦♂️Introduction: The Simple Dream of Async 🛌💭 Ah, the sweet promise of @Async. Just slap this annotation on your method, and boom! Now you’ve got tasks running in the background. The main thread is free, happily managing other tasks while the backgrou...DiscussSpringboot
Prashant Katareprashantblog.hashnode.dev·Nov 6, 2024Implementing Circuit Breaker pattern using Resilience4J | Fault Tolerance | SpringBoot MicroservicesWe have a UserService microserviece which is makes call to other microservices and we would like to implement circuit breaker pattern here. Step 1 → Add dependencies - Spring Boot Actuator | OPS → To monitor the health of our microservice applicatio...Discusscircuit breaker
Prashant Katareprashantblog.hashnode.dev·Nov 6, 2024Implementing Config Client | Reading configuration from GitHub | SpringBoot MicroservicesWe already have setup our ConfigServer (Article : Implementing config server to externalize configuration | SpringBoot Microservices). Here we will setup our UserService microservice as Config Client so that it can read the configurations stored on t...Discussconfig client
Prashant Katareprashantblog.hashnode.dev·Nov 5, 2024Implementing config server to externalize configuration | SpringBoot MicroservicesStep 1 → Our config server will be a microservice with dependencies - Config Server | SPRING CLOUD CONFIG Eureka Discovery Client | SPRING CLOUD DISCOVERY Step 2 → Register the microservice as Discovery Client. For this we have already added depe...Discussexternalize configuration
Prashant Katareprashantblog.hashnode.dev·Nov 5, 2024Implementing API Gateway | SpringBoot MicroservicesWe have 3 microservices for our Hotel Rating Application → UserService - localhost:8081/users HotelService - localhost:8082/hotels RatingService - localhost:8083/ratings Above 3 microservices are already registered as Discovery Client on our Dis...DiscussAPI Gateway