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.
Local dev sandbox does not have the async engine or the job server. You can create scripts and jobs locally but push them on the shared environment to run the job server.
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.
Get access to the installation and configuration steps, needed resources and tools, as well as the FintechOS installation kit by raising a ticket to FintechOS support team.