Industry:

Information Technology

Technologies:

AWS Elastic beanstalk, Amplify, RDS (MySQL), AWS CodePipeline, AWS Workmail, AWS Route 53, Amazon S3.

Company Introduction

N & B IT Support and Consulting Services Ltd is a service oriented company that is focused on providing general IT solutions to its clients. They service both government and private institutions with software solutions

The Challenge

N & B IT Support and Consulting Services Ltd developed a budgeting system for Gombe State in Nigeria. The project is a WorldBank-enabled project and they needed to deploy it in a scalable and secured infrastructure.

N & B IT Support and Consulting had email hosted on Microsoft Office 365 with about 120 email users. They were interested in migrating these users and their email contents to AWS Workmail for easy integration into their application and management.

Solution

Firstly, MyCloudSeries set up a GitHub organisation account to effectively manage code changes using a standard version control service. With Github all the changes made to the application are easily traceable. The repository is a private repository so it is not open to the public internet.

For deployment, AWS CodePipeline was implemented so any changes made to the Github repository triggers a CodePipeline job that runs to deploy the application into ElasticBeanstalk which is where the application is running. This cuts down time involved in performing deployment into the application environment and helps to make changes to the application much easier and efficient.
Amazon RDS MySQL is the database used for the application. Autoscaling and elastic load balancer was also configured on the application, to improve high availability of the application.
We also migrated the 120 email address and its content from Microsoft Office 365 to Amazon Workmail.

Methodology

Results

The company was able to access their deployed application effectively. Also the 120 email addresses were migrated and all the content of the migrated emails were well intact and accessible.

Technologies Used

AWS Elastic beanstalk, Amplify, RDS (MySQL), AWS CodePipeline, AWS Workmail, AWS Route 53, Amazon S3.