Software Development

Error message

  • Notice: Undefined variable: links in nebb_recent_blogs() (line 270 of /home/62/w143230/nebbd7/sites/all/modules/custom/nebb_custom/nebb_custom.module).
  • Warning: Invalid argument supplied for foreach() in nebb_preprocess_page() (line 185 of /home/62/w143230/nebbd7/sites/all/themes/nebb/template.php).

Microsoft Silver Partner for Application Development

Software development at Nebb focus is on modern cutting-edge technologies with a particular emphasis on .NET (.Net Core). Nebb is a Microsoft Silver Partner.

Here are some of the leading technologies our developers concentrate on:

Some technologies Nebb use

Preferred technologies

  • Most of our current projects are based on the Azure cloud platform or Amazon AWS.
  • C# is the primary development language of most of our developers.
  • .NET (.Net Core) – applications are developed on this framework, ensuring platform independence.
  • Angular and TypeScript are our preferred front-end frameworks for making web applications.
  • Our mobile developers currently develop for natively for IOS (Apple). Android development capability is expected in place during 2021.
  • We handle several databases and database technologies, depending on the application. E.g. Microsoft SQL Server, Cosmos DB, Redis or time-series databases such as InfluxDB.

Providing solutions and services based on cloud technologies is part of Nebb's portfolio. Nebb's idea of cloud technologies is mainly based on the "second wave" of cloud computing: where we focus on delivering to our customers' demand. Following the latest research and best practises in cloud technologies our solutions are typically based on the following architectural patterns:

Microservices

Microservices are an architectural approach based on fine-grained, loosely coupled services that can enable advanced developer agility, cloud scale, self-healing resilience and always on availability. When we have high expectations from our applications such as rolling version updates with no downtime, distributed scalability and high performance, and low-latency data read and write, then our selection is the microservices architectural pattern. We apply microservices for both, new "born-in-cloud" solutions and for legacy applications that we transform to meet the existing and new customer needs.

Serverless architecture

With the concept of serverless architecture, we can provide event-driven solutions that are cost-efficient and have "infinite" scalability. The cost-efficiency comes from the fact that the cloud providers charge us only for the execution time of our cloud components based on the serverless architecture. The "infinite" scalability enables us to handle an infinite number of users with a single source code deployment. Namely, cloud providers offer different auto-scale algorithms to create new instances based on the users' demand.