The Download Tech Talks by HPCC Systems – An Interview with Godji Fortil

Welcome to the sixth installment of the summer series of The Download: Tech Talks by HPCC Systems

HPCC Systems Cloud LogoThis series focuses on information about the latest developments within HPCC Systems related to the cloud. HPCC Systems has been very active with projects over the past few months, getting better support for dynamic environments via container orchestration and other capabilities.

The sixth installment of the summer series of The Download: Tech Talks by HPCC Systems, features an interview with Godji Fortil (Software Engineer, HPCC Systems Development, LexisNexis Risk Solutions), and Flavio Villanustre (VP and Chief Security Officer, LexisNexis Risk Solutions).

The full video recording of Flavio and Godji’s interview, “The Download: Tech Talks by HPCC Systems – An Interview with Godji Fortil,” is available on the HPCC Systems YouTube channel, under 2020 Tech Talks.

The audio version is available on Soundcloud.

 

Meet our presenters

Flavio PicFlavio Villanustre  is CISO and VP of Technology for LexisNexis® Risk Solutions. He also leads the open source HPCC Systems platform initiative, which is focused on expanding the community gathering around the HPCC Systems Big Data platform, originally developed by LexisNexis Risk Solutions in 2001 and later released under an open source license in 2011. Flavio’s expertise covers a broad range of subjects, including hardware and systems, software engineering, and data analytics and machine learning. He has been involved with open source software for more than two decades, founding the first Linux users’ group in Buenos Aires in 1994.

Godji PicGodji Fortil is a Software Engineer I in HPCC Systems Development, at LexisNexis Risk Solutions. He joined the HPCC Systems Platform team in 2018 after receiving his bachelor’s degree in Computer Science from the Florida Atlantic University. Godson is involved in many different areas including testing, tech support, site reliability and the company’s move to the cloud.

This blog provides a brief summary of topics discussed in the interview, including:

  • Latest Developments
  • Current Projects
  • Additional Information

Let’s begin by discussing the latest developments in the HPCC Systems “journey to the cloud.”

Latest Developments

The HPCC Systems Development of HPCC Systems “cloud native” platform continues to push forward. The new operating environment for this platform consists of Docker containers managed by Kubernetes. These containers are currently deployed by Helm charts on cloud platforms that support Kubernetes, such as Azure (AKS) and Amazon Web Services (AWS). There is also continued support for “bare metal” installations.

The latest version of the HPCC Systems “cloud native platform” is available for download on the website. The current version of the platform is not production-ready, but version 8.0, which is the “production” version, will be released in 2021. 

Now, let’s take a look at current projects.

Current Projects

There are three types of testing being implemented on the HPCC Systems “cloud native platform”: configuration, functional, and performance. Testing is being done on every detail, component, and feature of the platform. Currently, testing is performed manually to better determine expected outcomes.

Details of the testing for the HPCC Systems cloud native platform are the following:

Configuration testing:

  • Determine and validate optimal configurations for HPCC Systems components and features that are deployed via Helm charts on various cloud platforms
  • Identify and resolve any compatibility issues

Functional testing:

  • Specify requirements for the components and features of the HPCC Systems cloud native platform
  • Determine expected outcomes based on input data
  • Execute test cases
  • Compare actual results of the tests with predicted outcomes

Specific functional tests run on the HPCC Systems cloud native platform include:

  • Determining if jobs can be run successfully
  • Obtaining expected results when jobs are run
  • Ensuring that results for the jobs are received on time when compared to the Bare Metal version

Performance testing:

  • Check the speed, response time, reliability, resource usage, and scalability of the HPCC Systems cloud native platform under a specified workload
  • Eliminate performance bottlenecks when the platform is deployed on a cloud platform

Additional projects related to the HPCC Systems cloud native platform include:

  • Exploration of Open Source tools, such as Terraform, for platform deployment and management.
  • Development of an automation test suite
  • Platform scaling
  • Rancher deployment

Additional Information

For additional information about the HPCC Systems cloud development project click here.

Acknowledgements

A special thank you to Godji Fortil and Flavio Villanustre for this informative update about the HPCC Systems cloud development project.