Skip to content

Rohith-JN/Rohith-JN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

Hi there πŸ‘‹.

I am currently building Chaos Proxy, a high-performance Chaos Engineering Reverse Proxy designed to help developers build resilient applications.

The Problem: simulating poor network conditions (like 3G or flaky Wi-Fi) and protocol failures is often hard to do locally during development.

The Solution: A "Man-in-the-Middle" proxy that sits between your frontend and backend, allowing you to inject latency, throttle bandwidth, and tamper with HTTP headers in real-time.

Technical Highlights:

  • Core Engine (Go): Built a custom ThrottledReadCloser that wraps standard IO streams to manipulate data flow at the byte level.
  • Concurrency: Utilizes sync.RWMutex for thread-safe, hot-swappable configuration without restarting the server.
  • Dashboard (React + TS): A "Cockpit" style UI for real-time control and traffic monitoring via a sidecar Admin API.

Preview

{258E7F26-0566-4479-9931-65B279E4261F}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors