Tech story

Our technology stack is a solid base for our solutions. There is no place for random choices.

Our software technology stack


.NET

dotNET

Microsoft .NET is widely regarded as one of the best platforms for custom software development, especially in production environments. Its versatility, performance and extensive structure make it an excellent choice for building robust and scalable applications.

aveneo.SDK

aveneo.SDK

aveneo.SDK stands out as the best modular SDK for custom software development due to its outstanding features, versatility and developer-friendly design. Thanks to powerful capabilities and a wide range of modules, Aveneo.SDK offers a comprehensive solution for creating highly customized and efficient applications.

React

React

ReactJS has become the leading framework for front-end development, making it a great choice for custom software development in production environments. With numerous advantages and an extensive ecosystem, ReactJS offers unparalleled flexibility, scalability and performance for building high-quality front-end applications.

aveneo.SDK


Our Software Development Kit is always the fresh starting point for any new solution. It’s out legacy from many different development ares, which allows us to begin work with many functional components. They are ready to use and within just minutes, could be transformed into a fully-working application. It’s simple and easy, speeds up the development and minimizes the cost. We do not need to reinvent the wheel every time, do we?

Packages

We distribute packages internally (thanks to NuGet and npm) with pieces of software, which are ready to use. We design packages to simply maintain and extend shared code. We also provide reverse compatibility. This allows us to upgrade older solutions with new versions of packages and provide new functionalities, better security and optimized performance. All of this just by updating a package.

Libraries

We have a lot of code that we share between projects, extended framework, as well as our own algorithms, solution patterns, multi-layer design and deployment paths. We share everything that can be re-used internally. During developing we keep high internal standards, documenting the whole process and teaching the team how to use it.

Components

Components provide a complete functionality with full interface and user experience. We can build an application from both sides - backend and frontend. We have our own default template, which allows us to deliver business solutions within days. This can be achieved by using generic forms (automated generation of forms, based on model metadata) and grids with full support for sorting, filtering, ordering, paging and more. Thanks to this we can focus on business logic & business flow.

Our code flow

We created unique path of code from developer to production server. We transformed GIT into powerfull code tool with two-step pull requests with different environments for development and production purposes.

Our technology stack


  • All
  • Backend
  • Database
  • Communication
  • Frontend
  • DevOps
dotnet Core
dotnet Core
Backend
TechnologyStack.Backend.Tab.ADO_NET
ADO.NET
Backend
ASP.NET Core (MVC)
ASP.NET Core (MVC)
Backend
ASP.NET MVC
ASP.NET MVC
Backend
Entity Framework
Entity Framework
Backend
Nest - ElasticSearch.NET
Nest - ElasticSearch.NET
Backend
.NET Framework
.NET Framework
Backend
nHibernate
nHibernate
Backend
node.js
node.js
Backend
Xamarin
Xamarin
Backend
MQTT
MQTT
Communication
RabbitMQ
RabbitMQ
Communication
REST
REST
Communication
SignalR
SignalR
Communication
WebRTC
WebRTC
Communication
WebSocket
WebSocket
Communication
ElasticSearch
ElasticSearch
Database
LiteDB
LiteDB
Database
mongoDB
mongoDB
Database
redis
redis
Database
SQLite
SQLite
Database
Microsoft SQL Server
Microsoft SQL Server
Database
InfluxDB
InfluxDB
Database
Neo4J
Neo4J
Database
Docker
Docker
DevOps
Kubernetes
Kubernetes
DevOps
docker Compose
docker Compose
DevOps
npm
npm
DevOps
NuGet
NuGet
DevOps
Azure DevOps
Azure DevOps
DevOps
HTML5 & CSS3
HTML5 & CSS3
Frontend
Java Script
Java Script
Frontend
TypeScript
TypeScript
Frontend
Redux
Redux
Frontend
Reselect
Reselect
Frontend
Axios
Axios
Frontend
React.js
React.js
Frontend
Next.js
Next.js
Frontend
Webpack
Webpack
Frontend
SASS
SASS
Frontend

CI & CD

For each project we create fully automated deployments and continoues integrations (thanks to Azure Pipelines and Azure Artifacts). From 2019 we deploy every single one of our solutions in container model - ready for Docker and Kubernetes.

Are you ready to talk about your project?