Voedger
  • Introduction
  • Concepts
    • Motivation
    • Clusters & Federations
    • Applications
    • VSQL
    • Evend Sourcing & CQRS
    • Editions
    • Services
    • Notation
  • Getting Started
    • Install Voedger CE
    • Install Voedger SE
Powered by GitBook
On this page
  • Why would you need Voedger?
  • Why does Voedger save costs?
  • What can Voedger do?
  • What Voedger is NOT

Was this helpful?

Edit on GitHub

Introduction

NextConcepts

Last updated 11 months ago

Was this helpful?

Voedger is an all-in-one server platform for the development and operation of specialized applications distributed worldwide (Voedger Applications). A Voedger Application includes a description of the data schema (using VSQL language) and zero or many WASM files.

The Voedger platform was initially designed by unTill Software Development Group B. V. to operate product line and has been further developed together with other contributors.

The name "Voedger" is a blend of "Voyager" and "Edge Computing," reflecting its coming capability to process data across the edge of the network.

Why would you need Voedger?

If you need to do backend software development and want to save money and time, you might need Voedger. We believe that in many domains, Voedger can cut backend development and operation costs by up to 10x. Of course, there are trade-offs, which we will discuss in the next topics.

Why does Voedger save costs?

To achieve what Voedger does, you would need to use the Modern Technology Stack:

Voedger integrates some of these components and completely hides them from developers, offering an easy way to work with data and data transformations.

There’s no need to learn, select, and integrate these technologies. With Voedger, you can focus only on what truly matters for your business. Voedger offers significant advantages to:

Business Owners

  • Save your money by an order of magnitude.

Product Owners

  • Focus your team's efforts on business objectives rather than complex system programming challenges.

  • Reduce the time to market for new features, reducing it to weeks instead of months, or months instead of years.

System Architects

  • Choosing a technology stack. You do not need to choose technology stack components. Voedger is all-in-one, no choice.

  • Solution architecture. Use an already developed, efficient architecture.

Developers

  • System programming. Creating users, authentication, authorization, sharding, queues processing, service mesh, logging, monitoring etc. - save your time, it is already implemented.

  • Application programming. Describe data and data transformations using VSQL. Need more? Easily extend functionality with your own Extensions; the development process is straightforward.

  • Performance optimization. Comes optimized - caching, sharding, batching, zero memory allocations in hot paths etc.

DevOps

  • Be cloud-agnostic. Just provide nodes running vanilla Linux, and Voedger will do the rest.

  • Deployment. Zero Downtime Deployment is at your service.

  • Logging and monitoring. Dashboards, alerts, logs - all in one place, configured and ready to use.

What can Voedger do?

Voedger platform is perfect to build and operate software aimed to store and process data in multiple clusters around the world. We beleive that Voedger can be a good choice for applications in the following domains:

  • Hotel/Restaurant/Cafe management

  • Issue/Project management

  • Online stores

  • Internet of Things

  • Messengers, social networks

What Voedger is NOT

Voedger is NOT a good choice for game and blockchain applications since storing data is not a primary goal of such applications or data is kept decentralized.

unTill Air
Modern technology stack. Use Voedger instead of all of this...