Tell me more about the project: stack, load, microservices, what you did
sobes.tech AI
Answer from AI
The project used a technology stack including: Java 11, Spring Boot for microservices development, PostgreSQL as the primary database, Kafka for asynchronous communication between services, as well as Docker and Kubernetes for containerization and orchestration.
The system load reached up to 10,000 requests per second, requiring high scalability and fault tolerance.
The architecture was microservices-based, with each service responsible for a specific business logic: authentication, payment processing, user management, analytics, etc.
My role involved developing and optimizing payment processing services and integrating with external APIs. I worked on designing REST APIs, optimizing database queries, implementing CQRS and Event Sourcing patterns to improve performance and reliability. I also participated in setting up CI/CD pipelines and monitoring services using Prometheus and Grafana.