Skip to content

AshenScribe/ashenscribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Hi there, I'm Rishabh Saraswat 👋


🚀 Open Source Contributions

Apache Cassandra

  • Security: Resolved TLS 1.3 connectivity issues in cassandra-stress; implemented Perfect Forward Secrecy via updated cipher suites to meet modern encryption standards. Addresses: Commit | PR | CASSANDRA-21007

  • Updated HTTP to HTTPS in README – Eliminated unnecessary 301 redirects for cleaner, more secure project docs. Addresses: Commit | PR| CASSANDRA-21110

  • Feature Testing: Engineered a simulation script for "blocked" data scenarios; verified storage utility accuracy for file sizes and date formats, optimizing disk-space diagnostics. Addresses: Commit | PR | CASSANDRA-20448

  • Fixed Broken "Getting Started" Link – Fixed Getting Started hyperlink. Commit | PR #4550 | CASSANDRA-21121

  • Implemented Guardrail for Unprepared Statements – Developed a new Guardrail configuration to detect, warn, or reject queries that bypass the prepared statement cache (cache misses). Impact: Enhances cluster stability and performance by mitigating the overhead caused by ad-hoc query patterns and enforcing client-side best practices. Commit | PR #4596 | CASSANDRA-21139

  • Memory optimization(review under progress) - Fixed unnecessary string instance creation while MBean creation. Pending Commit | PR#4548 | CASSANDRA-20446


🛠 Tech Stack

Kotlin Java Spring Boot Spring WebFlux Project Reactor gRPC Apache Kafka Apache Cassandra Redis PostgreSQL MongoDB Elasticsearch Docker Zero--Trust

🏗️ Featured Projects

1. Communication Application – Flagship Project

  • Architecture: Reactive Microservices (Spring WebFlux) with Zero-Trust Security Model across all internal components
  • Persistence: Custom time-bucketed partitioning strategy in Cassandra for infinite chat history scaling
  • Security: Implemented mTLS for all service mesh communication and SCRAM-SHA-512 for Kafka authentication
  • Performance: Redis Cuckoo Filters for O(1) space-efficient data validation; Lua scripting for distributed rate limiting; sub-50ms real-time messaging via WebSockets + FCM
  • Resilience: Resilience4j circuit breakers and Spring Cloud Gateway for robust fault tolerance
  • Authentication: Passwordless registration/login with optional SMS/SMTP MFA, JWT tokens with access/refresh rotation
  • Testing: Full test coverage with JUnit and Testcontainers for integration tests
  • Data Layer: PostgreSQL, Cassandra, Elasticsearch, and Redis for optimal query and caching performance
  • Architecture: Event-Driven Microservices using Spring Boot + WebFlux
  • Pattern: Outbox Pattern + Kafka for reliable eventual consistency across services
  • Persistence: Polyglot strategy using PostgreSQL (Relational), MongoDB (Product Catalog), Elasticsearch (Search), and Redis (Caching)
  • Security: Complete authentication, SMS/TOTP-based MFA, and rate limiting
  • Payments: Integrated Razorpay for payment processing and Twilio for OTP delivery
  • Communication: gRPC + Eureka for efficient inter-service communication and discovery
  • Testing: Full test coverage with JUnit and Testcontainers
  • Performance: Optimized query execution and response times across multiple data stores

📚 Education

National Institute of Technology (NIT) Srinagar
B.Tech in Computer Science & Engineering (August 2024 – Present)


📫 Connect with Me

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages