On 19/03/2024 12:40 pm, David Crayford wrote:
We utilize both languages, selecting the most suitable for each task at hand. Our primary application runs on Java using the Spring Boot framework. We orchestrate records originating from various z/OS data sources, transforming them into JSON or other pluggable formats, and dispatch them to analytics platforms, AI engines, or serve Prometheus metrics. We've developed numerous Java record mapping classes generated by our tooling, which is crafted in Python using Jinja2 templates and YAML schemas. Opting for Java in this context wouldn't be pragmatic.
I've done JSON generation for all the SMF records supported by EasySMF in Java, so I guess it can be done either way. It certainly worked for me.
With AI technology already a reality, Python stands as the prevailing programming language of the moment. While much buzz surrounds the new Telum chip in the z16, the question remains: How do we leverage its potential? For this, we require Python libraries—either TensorFlow or PyTorch—running on s390x architecture (for now).
My impresson has been that Python is central to AI, but I'm curious about more general use cases. What you are using it for doesn't really tell me why you are using it. Is it a good choice for e.g. summarizing a few hundred million CICS SMF records? I guess AI implies processing large quantities of data so maybe it is. On the other hand, processing power tends to be less restricted on other platforms...
-- Andrew Rowley Black Hill Software ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
