Amplifidor

Levon Sargsyan

0

CTO

Software Architect

AWS

PostgreSQL

React Native

Architectural Decisions

The architectural foundation of Amplifidor was laid with a focus on scalability, reliability, and performance. Opting for a microservices architecture allowed us to encapsulate different functionalities into independent services, which could be developed, deployed, and scaled autonomously. This decision was crucial for accommodating the app's growing user base and rapidly evolving feature set without compromising on performance or stability.
For the backend, we employed a variety of technologies tailored to the specific needs of each microservice, including Node.js for its asynchronous, event-driven nature, and AWS for infrastructure, utilizing wide range of AWS services such as Route 53, Cloudfront, API Gateway, Shield, OpenSearch, EKS, ECR, S3, Lambda, RDS, SNS, SQS, EastiCache, etc.
Teamwork and Process Management
Managing a diverse team of 15, including developers, designers, and IT specialists, required a cohesive and agile approach. We adopted an Agile workflow, organizing our work into bi-weekly sprints that allowed for continuous planning, development, testing, and feedback loops. Regular stand-up meetings, sprint reviews, and retrospectives ensured that the team remained aligned on goals, could swiftly address challenges, and adapt to changes in project scope or priorities.
Effective communication was facilitated through tools like Slack for day-to-day communication and Jira for tracking tasks and progress. This setup encouraged transparency and collaboration, enabling team members to share insights, ask for help, and provide feedback in real-time.

Agile Workflow Implementation

The Agile methodology underpinned our project management approach, emphasizing flexibility, customer feedback, and iterative progress. By breaking down the project into manageable sprints, we were able to focus on delivering value incrementally, ensuring that each release was aligned with user needs and expectations.
This iterative approach also allowed us to refine our architectural decisions and development processes over time, incorporating learnings from previous sprints to enhance efficiency and output quality. Regular interactions with stakeholders and users provided valuable insights that informed feature development and prioritization, ensuring that the Amplifidor app remained user-centric at every stage.
Like this project
0

Posted Feb 29, 2024

Amplifidor app project: a React Native mobile app with a microservices architecture, enhancing team agility and project scalability.

Likes

0

Views

1

Clients

Amplifidor

Tags

CTO

Software Architect

AWS

PostgreSQL

React Native

Mindful Messaging
Mindful Messaging
Snappr Photo Analyzers
Snappr Photo Analyzers