Telecommunication Project.

Through a wide variety of mobile applications, we’ve developed a unique visual system.

  • Client George Wallace
  • Date 15 June 2022
  • Services Web Application
  • Budget $100000+

Client Requirements:

The client, a US-based telecommunication company, required a tool to facilitate cable and internet connectivity checks for end-users. Key requirements included:

  • Providing users the ability to enter their home address to check for available internet services.
  • Offering information on the nearest locations where desired internet services were available if not directly accessible.
  • Assessing the additional construction work required to provide the requested ISP service to the end-user.
  • Offering options to choose the type of internet service desired (fiber, coax, copper, etc.) and displaying which internet companies provide these services.

Challenges:

  • The infrastructure was intricate, comprising serverless architecture hosted on AWS. Managing and optimizing this complex infrastructure posed challenges.
  • Integrating and ensuring smooth communication among the three backend systems: serverless, containerized AWS, and Docker services, as well as the server-based architecture ECS, required careful planning and execution.
  • Migrating from CloudFormation to Terraform for infrastructure as code (IAC) required meticulous transformation to ensure seamless deployment and management.
  • Transitioning from CodePipeline to GitHub Action Center for continuous integration and continuous deployment (CICD) while maintaining efficiency posed challenges in terms of configuration and workflow optimization.

Approaches:

  1. Provided users with information on the nearest locations where desired internet services were available, facilitating informed decision-making.
  2. Offered insights into the number of days required for construction if users signed contracts with the company, helping manage user expectations.
  3. Enabled users to choose the type of internet service desired, such as fiber, coax, or copper, and displayed which internet companies provided these services, enhancing user customization.
  4. Matured the CloudFormation infrastructure and transformed it into Terraform for improved manageability and scalability.
  5. Transitioned CICD processes from CodePipeline to GitHub Action Center for efficient deployment and management.
  6. Enabled CDN to ensure fast and reliable content delivery worldwide, enhancing user experience and accessibility.

Role:

As a responsible full-stack developer, my role involved:

  1. Overseeing the complete infrastructure, ensuring its robustness and scalability.
  2. Managing the migration of infrastructure from CloudFormation to Terraform.
  3. Facilitating the transition from CodePipeline to GitHub Action Center for CICD processes.
  4. Collaborating with teams to optimize backend systems and ensure smooth integration.
  5. Enabling and configuring the content delivery network for global accessibility and performance optimization.

By addressing the client’s requirements through innovative solutions, overcoming infrastructure complexities, and optimizing deployment processes, the project successfully provided a comprehensive tool for assessing and accessing internet connectivity options, benefiting both end-users and internet service providers.

Client Requirements :

“The Telecommunication Project team has delivered an exceptional solution for assessing internet connectivity. Their seamless integration, efficient deployment, and commitment to enhancing user experience have truly impressed us. Highly recommended for any telecommunications project.”

Hello