PingMe is a real-time distributed chat platform built with enterprise cloud infrastructure. Horizontally scalable, zero-downtime deployments, and end-to-end encrypted.
A fully distributed AWS architecture with automated deployments, horizontal scaling, and cross-server WebSocket synchronization.
Built from the ground up with production cloud infrastructure on AWS.
Persistent WebSocket connections using the STOMP protocol over SockJS, delivering messages in milliseconds.
Stateless JWT authentication, Spring Security CORS policies, and end-to-end WSS encryption via AWS ACM SSL certificates.
AWS Auto Scaling Group dynamically provisions new EC2 servers under load. Redis Pub/Sub synchronizes WebSocket state across all servers.
One-click login with Google or GitHub via Spring OAuth2 Resource Server. No passwords to forget, no accounts to manage.
Every server runs an identical Docker container pulled from AWS ECR. Zero config drift, zero "works on my machine" bugs.
GitHub Actions builds and pushes Docker images to ECR on every commit. ASG rolling refresh orchestrates a live deployment without a single dropped request.