Hardik Singh Behl's repositories
jwt-auth-flow-spring-security
Java backend application using Spring-security to implement JWT based Authentication and Authorization
rate-limiting-api-spring-boot
Rate limiting private APIs with Token Bucket Algorithm employing Bucket4J, Redis and Spring Security.
aws-playground
AWS Playground: repository for tracking projects while learning AWS.
spotifyApiSpring
Spring-boot MVC application consuming Spotify's REST API
firebase-integration-spring-boot
Spring-boot application integrating with Firestore and Firebase Authentication to build a CRUD application.
redis-caching-java-spring-boot
Backend application leveraging redis cache to reduce network calls and improve latency.
just-another-testcontainer-integration
Backend application using Testcontainers for Integration Testing AWS S3, Azure Blob Storage, Kafka, MySQL, Egress calls including Chaos testing and Redis.
kafka-java-spring-boot-poc
Kafka integration with Java Spring-boot with one application serving as a producer and the other consuming the messages
quartz-scheduler-daily-mail-subscription-spring-boot
Daily mail subscription implementation using Java Spring-boot and Quartz Scheduler
budget-pkce-spring-boot
Budget Proof Key for Code Exchange (PKCE) implementation using Java Spring-boot
RSQL-spring-boot
Representational State Transfer + Structured Query Language(RSQL): Demo application using RSQL parser to filter records based on provided condition(s)
email-2FA-spring-boot
Email based 2FA implementation using Spring-boot and Java-mail API
multiple-open-api-group-spring-boot
POC showing how to divide endpoint(s) among different Open-API screens
spring-boot-admin-server-client-poc
Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients
camel-integration-spring-boot-kafka
Apache Camel Integration with Spring-boot and Kafka with one application serving as a producer and the other consuming the messages
entity-activity-automator
POC to demonstrate automation of entity fields such as created_at, created_by, updated_by using JPA @Embedded, @Embeddable and ThreadLocal
ngram-search-API
Search API with spelling correction using ngram-index algorithm: implementation using Java Spring-boot and MySQL ngram full text search index
checkbox-values-bitfield-enum-poc
POC to demonstrate storing values of all checkboxes displayed on an UI component, in a single column of a table instead of creating a separate table and mapping each checkbox as a column
code-examples
A collection of code examples from blog posts etc.
datafaker
Generating fake data for the JVM (Java, Kotlin, Groovy) has never been easier!
jexunit-core
Framework for command based testing (defining JUnit-Tests in Excel Worksheets)
ops-tutorials
Baeldung Ops Tutorials
reflectoring.github.io
reflectoring blog
spring-ai
An Application Framework for AI Engineering
spring-boot-movie-finder
Application made with spring boot and thymeleaf as the templating engine, consuming OMDBs API to show movie details
spring-cloud-aws
The New Home for Spring Cloud AWS