Third Party Services
A compilation of third-part services, libraries, frameworks, and software that FEDS is dependant on.
Hosting Infrastructure
FEDS Platform – Private service (paid tier). Scalable. Zero downtime deploys.
MySQL – Private service (pair tier). Scalable. Zero downtime deploys.
Disk Drive – Dedicated virtual drive. Persistent storage. Current 10 GB limit.
Software Stack
MVC (Model View Controller)
Blazor 8
Blazor is a Microsoft web framework that enables developers to build interactive web applications using C# and .NET instead of JavaScript. It runs either directly in the browser via WebAssembly or on the server with UI updates streamed to clients.
Blazor provides out-of-the-box solutions for server-side rendering.
WebAssembly provides enhanced security over JavaScript.
Enhanced security when interacting with internal systems.
Faster TTD
Secure direct access between front and backend.
Database
MySQL 8
MySQL is an open-source relational database management system that uses Structured Query Language (SQL) for managing and manipulating data. It's widely used for web applications, offering reliability, performance, and cross-platform compatibility.
High performance and reliability for handling large volumes of data
Extensive community support with abundant documentation and resources
Excellent compatibility with most web development frameworks and languages
Free to use with affordable scaling options as needs grow
Database Driver
Entity Framework Core 8
Entity Framework Core (EF Core) is Microsoft's lightweight, extensible, open-source object-relational mapping framework for .NET. It enables developers to work with databases using .NET objects, eliminating the need to write most data-access code by automatically translating between database tables and C# classes.
Simplifies data access by automating SQL queries through LINQ expressions
Provides type safety and compile-time error checking for database operations
Enables database-agnostic development with multiple database providers
Supports code-first, database-first, and model-first development approaches
Offers powerful change tracking and relationship management features
Platform Libraries
<Project Sdk="Microsoft.NET.Sdk.Web">
<!-- Other item groups -->
<ItemGroup>
<PackageReference Include="ClosedXML" Version="0.104.2" />
<PackageReference Include="CsvHelper" Version="33.0.1" />
<PackageReference Include="DotNetEnv" Version="3.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.7">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.1" />
</ItemGroup>
<!-- Other item groups -->
</Project>DataClient Libraries
This section is incomplete. If you require an explanation for each of the included dependencies, please reach out to the development team ([email protected]).
Schemas Libraries
This section is incomplete. If you require an explanation for each of the included dependencies, please reach out to the development team ([email protected]).
EmailClient Libraries
Last updated
Was this helpful?