Manual Development
Overview
An environment is a network of interconnected servers with access to the same set of settings and resources such as registry, databases, network, infrastructure ...
The development environment offers the needed tools to develop, test and debug applications and programs.
Applications are broken down to several components where each component is developed and tested by a team of engineers using their machines. Once a component is completed, it is merged with other components and both are tested again.
At this stage, the development and testing is happening in a development environment and having the right set of tools ensures speed and quality.
The Remote Development Environment is suitable for development purposes and considered as a starting point for engineers as it helps them build, test and troubleshoot APIs on their local or any remote machine.
SOAJS Console offers multiple tools for this type of environments that also assist engineers in managing all the needed configuration when building applications.
SOAJS allows you to can create multiple development environments for different engineering teams working on different products and provides you with all the tools you need to manage, orchestrate and operate in these environments.
Features & Benefits
The development environment offers many features that engineers require when building microservices and daemons and testing them on their machines.
It orchestrates and facilitates the management of all needed configuration via a ready to use User interface ( SOAJS Console ) such as Registry & security configuration and resources and database management.
This environment does not use any Container technology as its infrastructure, it requires the engineer to manually set the needed environment variables then start/stop/restart all microservices and daemons himself.
The features of a Development Environment are classified under 4 products that all together form the SOAJS Suite:
API Lifecycle Management | Multi-Cloud Orchestration | IT Ops Automation | Release Management |
---|---|---|---|
N/A |
Creating and Operating in a Development Environment
The following elaborate how an engineer can create, deploy and operate in a Development Environment with reference to the features SOAJS offers in its suite and key benefits that highlights how SOAJS helps engineers ensure quality and boosts their development speed.
Development | Key Features | |
---|---|---|
|
| |
Infrastructure | ||
|
| |
Deployment | ||
|
| |
Management & IT Ops | ||
|
| |
Testing & Simulation | ||
|
|