Local Developer Sandbox
The new local sandbox does just as the name suggests, it's a local instance of the FintechOS Platform, with the latest version, 24.4.0, that you can use when working on implementation projects. Its purpose is to offer an environment in which you can develop your code, create your scripts, test them out, and then push changes to a remote Git repo and to an integration cloud environment. Another use case is to test package imports on your local dev sandbox, before uploading the packages on the shared environment, be it DEV, UAT or production.
It's worth noting that the developer local sandbox is aimed especially at FintechOS developers, who should pull the financial product from the shared environment and continue their work locally, with the periodic sync to pull changes from their teammates. In an implementation process, financial product design, formula creation, and journey design should continue to be done on the cloud shared environment by FintechOS consultants, after which developers can pull the product to their local dev sandbox. For this to be as seamless as possible, the local dev sandbox benefits from the Code Editor, making it easy to pull and push changes to the shared environment.
Local development sandbox is not a production environment; it is a sandbox meant to ease the work of developers, while allowing them to extend financial products and solutions seamlessly. Even though it's a local environment, the work is still collaborative in the sense that it's good practice to sync with the shared environment to always pull the latest changes from the rest of your team.
The Local Developer Sandbox partially supports the Job Server, limited to scheduled jobs.
Local Developer Sandbox with Platform version 24.4.0 does not support the async engine, the file browser (uploadebs), or scenarios involving multiple portals.
Currently, the local dev sandbox has the following system requirements:
Hardware Requirements:
- 8 CPUs or more
- 16GB of memory (32GB recommended)
- 20GB disk space
- Internet connection (for downloading images and dependencies)
- 80/443/22 ports available (not used by any services like IIS)
OS Compatibility:
-
Windows 10/11 (with WSL 2 or Hyper-V support)
It's based on K3s, lightweight, simplified version of Kubernetes, ideal for edge devices or small servers, and Rancher, a platform to manage Kubernetes clusters (including K3s) via UI and APIs. SQL Server Management Studio and Visual Studio Code also need to be installed on your machine with .Net 8. Additionally, you can store your solutions in a Git repo and benefit from branching, code review, automated deployment pipelines and more. You'll need several other tools for completing the installation and configuration of your very own local dev sandbox, as well as the latest version of the FintechOS Platform.
If you need help, raise a ticket and request Developer Support for:
-
Configuring Git repository: create/configure GitHub delivery repository in ftos-external organization;
-
Request New Local Developer Sandbox: a dedicated, local environment created for individual developers to experiment, prototype, and test new features safely without impacting shared environments;
-
Support Request after installation with answering to questions regarding the sandbox, bugs during and after installation, suggestions for improvement, and so on.
Go to the support page.