In the rapidly evolving AEC (Architecture, Engineering, and Construction) industry, CEMS leads the way in geotechnical and geohydrological innovation. We believe it is important that users of our software have full control over data processing and reporting. Learn more about our methods and approach.

1. Our Start
To start at the beginning, our journey began in 2020 with a vision to transform the way geotechnical and geohydrological data is processed and utilized. With a dedicated team of specialists, we developed and maintained a robust code base consisting of internally created Python and Rust libraries and microservices. These microservices, accessed via RESTful APIs, are hosted in our Kubernetes environment, making them seamlessly accessible from anywhere in the world.

2. How We Achieve Stability and Reliability
To handle heavy loads and ensure stability, we have integrated auto-scaling capabilities and a high-performance Remote Procedure Call (gRPC) for demanding tasks. This combination allows us to provide a stable and reliable framework that can adapt to varying workloads and deliver efficient performances for complex operations.

  • Automatic scaling to adapt to your workloads
  • High-performance gRPC for efficient task handling
  • Stability and reliability you can trust

3. Our Tech Stack
Our current tech stack includes a variety of advanced tools and technologies, ensuring we remain updated with the developments of the industry. Here's a look into some of the key components we utilize:

  • Programming Languages: Python, Rust, JavaScript
  • API Frameworks: RESTful APIs
  • Container Orchestration: Kubernetes
  • Communication Protocols: gRPC

By constantly refining our tech stack and applying the latest innovations, we are committed to deliver top-quality solutions that meet the evolving needs of the AEC industry - Architecture, Engineering, and Construction.

4. Your Journey
Our customer journey is designed to provide a seamless experience from start to finish. Here's how it works:

  1. Account Creation: It all begins with creating an account on our platform, NUCLEI. This account contains information about your rights within our cluster.
  2. Service Request: Clients reach out to us through our microservices and request solutions for geotechnical or geohydrological calculations. For every objective, a tailored microservice and endpoint is available.
  3. Data Submission: The minimum required data needed to initialize a calculation can be found in the OpenAPI documentation of the microservices provided on NUCLEI.
  4. Calculation Handling:
    • Light Calculations: Handled directly and sent back to the client.
    • Heavy Calculations: Managed by a dedicated specialist. Clients are provided with a unique identifier connected to the calculation.
  5. Retrieve Results: Using the unique identifier, clients can retrieve the calculation response once it is completed. The response can then be post-processed to meet specific needs.

This process gives users full control over data visualization and reporting. By combining a series of iterations or connecting different endpoints, you can build your own pipeline for calculating and optimising geotechnical and geohydrological designs. This way, you can perform as many as 100 calculations at once!
Want to know more about our services, click here!

Site by Alsjeblaft!