Alpify is a mobile and web application that quickly connects users with rescue teams in case of an emergency.
TECHNOLOGIES USED
Nodejs, MongoDB, elasticsearch, JMeter.
TECH CHALLENGES & SOLUTIONS
Challenge
Availability
Solutions
- Stateless services architecture
- Automated Deployment
- Stress testing
- Resilience
- Error handling
- Monitoring endpoint
- Self-healing
Challenge
Software performance
Solutions
- Performance testing
- Runtime profiling
- Memory profiling
Challenge
Training
Solutions
- Courses
- Pair Programming / TDD
- Automated build
- Project Ecosystem
- Continuous integration
Challenge
Software architecture
Solutions
- Actor model for scaling
- DDD / layering
- Eventual consistency – aggregate design
- Callback hell removal / concurrent model design