https://github.com/yagoluiz/rfid-reader-api
Service architecture for reading RFID tags / [PT-BR] Arquitetura de serviços para leitura de tags RFID
https://github.com/yagoluiz/rfid-reader-api
asp-net-core azure azure-functions container devops microservices serverless
Last synced: about 1 year ago
JSON representation
Service architecture for reading RFID tags / [PT-BR] Arquitetura de serviços para leitura de tags RFID
- Host: GitHub
- URL: https://github.com/yagoluiz/rfid-reader-api
- Owner: yagoluiz
- Created: 2019-02-04T02:32:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-28T01:34:31.000Z (almost 7 years ago)
- Last Synced: 2025-01-23T16:53:06.934Z (about 1 year ago)
- Topics: asp-net-core, azure, azure-functions, container, devops, microservices, serverless
- Language: C#
- Homepage:
- Size: 578 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Service Architecture for Reading RFID tags
[](https://dev.azure.com/teamyagoluiz/UnB/_build/latest?definitionId=1&branchName=master)
Service architecture for reading RFID tags, implemented in the year 2019 for Master's Work.
## Project architecture
This repository provides the implementation of microservices and API Gateway. For implementation the front-end application, see the application [repository](https://github.com/yagoluiz/rfid-reader-web).

## Master's work
See the work [repository](https://github.com/yagoluiz/unb-dissertacao) for more details of the project.
## Technologies/patterns
- ASP NET Core 2.2
- Azure Functions
- Event Bus (Service Bus)
- API Gateway (Ocelot)
- Identity Server 4
- Docker
- Health Checks
- Mediator
- Feature Folder
- DevOps (CI/CD)
## Azure
Services in Azure implemented in the project:
- App Service
- App Service Plan (Linux)
- Application Insights
- Cosmos DB
- Container Registry
- IoT Hub
- Service Bus
- SQL Database (SQL Server)
- Storage (Blob)

## DevOps
Pipeline CI:

Pipeline CD:

*All resources were deleted after the job was finalized*
## Instructions for run project
- Run project via docker or via Visual Studio or Visual Studio Code
# [PT-BR] Arquitetura de Serviços para Leitura de Tags RFID
[](https://dev.azure.com/teamyagoluiz/UnB/_build/latest?definitionId=1&branchName=master)
Arquitetura de serviços para leitura de tags RFID, implementado no ano de 2019 para trabalho de Mestrado.
## Arquitetura do projeto
Este repositório apresenta a implementação dos microsserviços e API Gateway. Para implementação da aplicação front-end, consulte o [repositório](https://github.com/yagoluiz/rfid-reader-web) da aplicação.

## Trabalho de Mestrado
Consulte o [repositório](https://github.com/yagoluiz/unb-dissertacao) do trabalho para mais detalhes do projeto.
## Tecnologias/padrões utilizados
- ASP NET Core 2.2
- Azure Functions
- Mensageria (Service Bus)
- API Gateway (Ocelot)
- Identity Server 4
- Docker
- Health Checks
- Mediator
- Feature Folder
- DevOps (CI/CD)
## Azure
Serviços no Azure implementados no projeto:
- App Service
- App Service Plan (Linux)
- Application Insights
- Cosmos DB
- Container Registry
- IoT Hub
- Service Bus
- SQL Database (SQL Server)
- Storage (Blob)

## DevOps
Pipeline de CI:

Pipeline de CD:

*Todos os recursos foram excluídos após finalização do trabalho*
## Instruções para execução do projeto
- Executar projeto via docker ou via Visual Studio ou Visual Studio Code