What was the problem to be solved?
Qualis needed a way for clients and vendors to place orders online instead of using the previous paper-based methodology.
What was the proposed solution?
We implemented an online ordering system integrated with equipment and patient data.
What was the technical approach to the project?
What was the project management approach to the project?
What did you learn from working on this project?
The most important lesson learned is how to manage large-scale projects that have to function perfectly. Using Agile methodologies with huge test suites, we created a flawless feature to allow for online ordering and automated billing. And it had to be flawless because we're talking about real dollars and cents, not to mention patients' lives.
How did this project benefit the client?
The online ordering system made Qualis exponentially more efficient as they no longer had to deal with paper invoices and they could offload the ordering management onto the clients and vendors themselves.
Who worked on this project?
What tools, techniques and methodologies were used on this project?
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams
Monitor AWS resources and custom metrics generated by your applications and services
DynamoDB is a nonrelational database for applications that need performance at any scale
Elastic Compute Cloud is a web service that provides secure, resizable compute capacity in the cloud.
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.
AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.
AWS Elastic Beanstalk is an orchestration service offered from Amazon Web Services for deploying infrastructure which orchestrates various AWS services, including EC2, S3, Simple Notification Service (SNS), CloudWatch, autoscaling, and Elastic Load Balancers.
A Region is a geographical area, which consists of two or more Availability Zones, which are synonymous for a Data Center.
Achieve fault tolerance for any application by ensuring scalability, performance, and security.