Skip to content

renanrodrigueszup/mind-dotnet-api-stack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mind-dotnet-api-stack

Develop and publish APIs to connect company software to your product with Stack Cloud Native .NET. The Stack includes support for the REST protocol, gRPC, Clean Arch, observability, connecting to queues, as well as running on Docker containers on AWS.

This Stack makes it easy to develop, publish and connect your company's software to your product, helping development teams to deliver software faster and more confidently, solving specific business problems. This brings the benefit of what really matters: focus on business features.

Stack Structure

The Stack API was developed following all the best practices of software architecture:

  • Clean Architecture;
  • Plugins and Templates always updated, focusing on keeping up with the technological modernization of the market, in addition to ensuring compatibility with previous versions;
  • Easily testable code;
  • Decoupled components;
  • New features that can be quickly added by the developers team.

The Stack presents a basic structure where the Template starts the entire development cycle, defining the language, framework, and architecture. This ensures the application is compiled and running locally.

When using the Stack, it is possible to add “superpowers” to your Template using the Stack Plugins, such as:

  • Centralized logs;
  • Publishing metrics on Prometheus;
  • Connection to a database.

A Plugin can add dependencies to your project, create or update some files and, if necessary, run commands. In addition, this Stack allows development teams to apply Plugins according to their own needs.

It is possible to list all Plugins provided by Mind Studio through a STK CLI channel.

Releases

No releases published

Packages

No packages published