Integração Service

Integração Service (VTEX, Sankhya, WMW Vendas, PostalNet, SGP Web, Mandaê, SIGEP, AVJ/CGE, Lista de Compras, Canal do Artesanato, Vitrine do Artesanato Digital)

View on GitHub

Integração Service

Integração Service application mainly performs the synchronization of the Sankhya ERP with the e-commerce on the VTEX platform.

Build Deploy Update packages

Integração Service


Table of Contents


Features


About

This application is responsible for the integration between the various systems, platforms, and services used or developed by the Inovação group, such as:

System Type
Sankhya ERP
VTEX E-commerce PaaS
Canal do Artesanato Own platform
Lista de Compras Own platform
Vitrine do Artesanato Digital Own platform
SIGEP - Correios Carrier / courier
Mandaê Carrier / courier
WMW Vendas CRM
Postal Net AGF - Correios reporting system
CGE - AVJ Delivery control and management

NuGet Packages

The following libraries are published as NuGet packages and can be consumed by other projects within the Inovação group:

Package Description
IntegracaoService.Configuration Application configuration and dependency resolution classes
IntegracaoService.Databases Database communication classes (SQL Server, PostgreSQL, MariaDB/MySQL)
IntegracaoService.Infrastructure Infrastructure utilities (versioning, operation management, competition)
IntegracaoService.Logging Log adapter implementations
IntegracaoService.Notifications Notification adapter implementations
IntegracaoService.ProductsCrawlers Product data scraping utilities
IntegracaoService.Shared Shared constants and cross-cutting classes
IntegracaoService.TotalIp PostgreSQL integration with TotalIP (Digital PBX)
IntegracaoService.WMWVendas SQL integration with WMW Vendas CRM

Organization

The application consists of 26 projects:

Solution


Architecture

Stack

Containers


Development

To carry out application development, troubleshooting, or maintenance, the following tools are required:

IDE

SDKs

Tooling

Versioning

Versions are derived automatically via GitVersion using the GitHubFlow/v1 workflow in ContinuousDeployment mode. The version is computed from Git tags and branch names — no manual Version.txt files are needed. To create a new release, push a tag like v9.3.0 to main.

Infrastructure

Available over the network, via docker-compose, or installed locally:

Service Purpose
Elastic Search Data indexing and report extraction
Microsoft SQL Server Primary relational database
Microsoft SQL Server Management Studio Database management UI
RabbitMQ Async messaging between services
Redis Cache and distributed state

Contributing

Issues and pull requests are tracked on GitHub.


Developed by Guilherme Branco Stracini for Editora Inovação.

2012 ~ 2026 © All rights reserved.