Building scalable and secure software solutions to empower modern digital transformation
Loading...
Date
Publisher
BRAC University
Authors
Citation
Abstract
With the current advent of digital, practically all businesses quickly go through
their digital transformations adopting software-driven business environments that
require to be scalable and secure. The internship project at RubyTech was centered
around the development of a scalable and highly efficient software system to be able
to handle project management processes at enterprise level, that would include task
management, authentication security and performance enhancements. The system
was built with the ability to transmit all the data in real-time with an increased level
of reliability using such tools as React, TypeScript, Node.js, PostgreSQL, MongoDB,
and security protocol such as OAuth 2.0 and JWT. The methodology involved the
use of waterfall in the project which entailed the design of use case, ER diagrams,
Class diagrams and activity diagrams. Real examples of implementation were also
shown, including code snippets and UI elements, and combine the theoretical concepts
of the show into working solutions. This report also offers summaries the
process of development, issues encountered and the experience gained as an insight
into designing secure and scalable system architecture as it is developed by a developer.
Description
Cataloged from PDF version of internship report.
Includes bibliographical references (page 31).
This internship report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025.
Includes bibliographical references (page 31).
This internship report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025.
Publisher Link
Type
Internship Report