0% found this document useful (0 votes)
6 views

Technical framework

The document outlines a technical framework utilizing React for the frontend, NestJS for the backend, MySQL for the database, and Google Cloud for infrastructure. It highlights the benefits of each technology, including NestJS's use of TypeScript for maintainability, MySQL's high performance and scalability, and Google Cloud's diverse services for application deployment and management. Overall, this framework is designed to support efficient, scalable web applications.

Uploaded by

Mihai St
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Technical framework

The document outlines a technical framework utilizing React for the frontend, NestJS for the backend, MySQL for the database, and Google Cloud for infrastructure. It highlights the benefits of each technology, including NestJS's use of TypeScript for maintainability, MySQL's high performance and scalability, and Google Cloud's diverse services for application deployment and management. Overall, this framework is designed to support efficient, scalable web applications.

Uploaded by

Mihai St
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Technical framework using React for the frontend, NestJS for the backend, MySQL as the

database and Google Cloud for the infrastructure.

Backend:
• NestJS is a framework for building efficient, scalable Node.js server-side
applications. It uses the power of TypeScript to provide a robust and
maintainable architecture.
• TypeScript is a strict syntactical superset of JavaScript that adds optional static
typing and other features to the language. This can help to catch errors early and
make the code more robust and maintainable.

Database:
• MySQL: is designed to handle large amounts of data and can scale to handle the
needs of a growing application. It also supports High availability through
Replication and Cluster techniques. MySQL is known for its high performance and
fast processing of queries, which makes it a good choice for applications that
need to handle a lot of data.

Frontend:
• React: is a popular JavaScript library for building user interfaces. It allows for
building reusable UI components and helps to manage the state of the
application.

Infrastructure:
• Google Cloud: provides a wide range of services that can be used to build and run
a web-based platform. Some of the services that can be used include Google
Kubernetes Engine (GKE) for container orchestration, Google Cloud SQL for
database hosting, and Google Cloud Storage for file storage.
• GCP Compute engine, for hosting the Application servers.
• GCP Cloud SQL, for hosting the Database.
• GCP Kubernetes engine, for orchestration and deploying the app.

You might also like