Language choice can be a catalyst for success, helping shape the possibilities of a solution, as well as performance & resiliency.
Wellow Systems have a lot of experience building systems in the following programming languages and platforms.
Rust
Rust’s promise of “fearless concurrency”, coupled with effortless high performance and mature, modern language features has lead it to rapid adoption in the industry.
Wellow Systems has built software in Rust for a number of years for all sorts of purposes. Some examples are:
- websocket gateways
- benchmarking & performance analysis
- data retrieval & synchronisation into cloud storage
- geospatial reference data services
- Open Geospatial Consortium (OGC) services - client & server, e.g. WMS, WFS, WMTS
- parsing binary and text data formats
- RESTful APIs and RPC-style servers
Kotlin & Java
- RESTful APIs
- micro, meso & macro benchmarks for performance measurement & resolution
- concurrenct, high performant client & servers