Features of WeGO.
Edit me

Basics

The basics of the framework. Core concepts

Learn More

Transports

The transport extension to the framework

Learn More

Utilities

Other frameworks that WeGO has integrated with.

Learn More

Workflow

A unique approach to workflow and event sourcing.

Learn More

Basics

WeGO's aim is to provide a way to flexibly invoke services.

WeGO allows services to register themselves along with any middlewares that they need.

Transports

Transports provide the end points to invoke services. Transports are an extension to core WeGO

Transports are also responsible for providing proxies if required to access the services from the client side

Utilities

WeGo integrates with a myriad of different libraries and services.

It prescribes best practices around the usage of these services and libraries

Workflows

WeGO workflow is state diagram managed

It solves a myriad problems including event sourcing

HTTP

All services are exposed by HTTP transports. HTTP proxy is also included

i18n

Integrated and enforced out of the box.

Error Handling

Internationalized error messages. Errors transmitted from HTTP server to client.

Configuration Management

Cascading configurations with environment specific overrides

State Management

Externalized state management configuration.

Default Middlewares

Default middlewares to address specific horizontal concerns like transformation, input validation etc.

Version Management

Version control management for Micro services integrated

Sophisticated DevOps

Docker integration. Default Makefiles.

BDD

Datadog integrated. BDD & full HTTP black box testing supported out of the box