The arolariu.ro
repository contains the open-source code for different services and workers that are running under the domain umbrella. The repository is organized as a monorepo, and it contains the following services:
- Next.JS Production Platform - is the main point of contact and the primary entry point for users.
- Next.JS Development Platform - is the development platform for the main website.
- ASP.NET (LTS) Public API - acts as the main backend; it is able to serve REST, GraphQL, and gRPC requests.
The infrastructure is deployed using Azure Bicep, and it is organized in a way that allows for easy management and scaling. The main components of the infrastructure are:
- Azure Front Door - acts as the main entry point for the platform, and it is able to route traffic to different services based on the request.
- Azure App Service - is used to host the main website and the API.
- Azure CDN - is used to cache and serve static content to users.
- Azure Key Vault - is used to store and manage secrets and certificates.
- Azure Application Insights - is used to monitor and track the performance of the services.
- Azure SQL Database - is used to store and manage the data for the API.
- Azure Storage Account - is used to store and manage the static files for the website.
- Azure Monitor - is used to monitor and track the performance of the services.
- Azure App Configuration - is used to store and manage the configuration settings for the services.
- Azure Cosmos DB - is used to store and manage the data for the API.
Service | Build Status | Release Status |
---|---|---|
Main Platform (DEV) | ||
Main Platform (PROD) | ||
API Platform (PROD) |
Note
The PROD
environment is the production environment, and the DEV
environment is the development environment.
A lot of the information presented here is generated using the Repography service. The service is able to generate a lot of different badges and graphs based on the GitHub repository's activity.
The data is updated every 24 hours, and it is based on the latest available information from the GitHub API.
Here is a list that contains the top contributors to the repository.