Fertipar Paraná - Systems Development Consulting
With guidance from Visionnaire, Fertipar Paraná promoted evolutionary improvements in an application
Client
Fertipar Paraná
Area
Fertilizers
Problem
Fertipar Paraná had already mapped problems in a Java application running on two WildFly application servers. It was necessary, according to the analysis made, to promote four improvements, that is, to evolve a system with new functionalities, optimizations and resources according to the identified needs.
Solution
Visionnaire promoted the execution of the four improvement points in partnership with Fertipar Paraná employees, within the company's headquarters, and with the aim of development mentoring. Fertipar Paraná was successful and promoted such improvements in its application.
Results
With the consultancy performed by Visionnaire, Fertipar Paraná was successful and promoted improvements in its Java application running on two WildFly application servers. The four points for improvement previously raised by Fertipar Paraná were carried out through specialized consulting promoted by Visionnaire. All four points were fulfilled, resulting in a remarkable evolution of the company's application.
Technologies
For the Load Balance point, Visionnaire's first suggestion was to use the WildFly application server settings used by Fertipar Paraná together with DNS settings so as not to need to use the fixed IP address in the URLs. However, the possibility of resorting to both hardware and software solutions remained open.
Regarding the Microservices Modules for Database point, the first recommendation was to configure the environment using the existing tools, such as WildFly. It was also planned to use commercial solutions such as Confluent, Istio.io, Payara, Microprofile.io, Kontena and Claudia.JS. Visionnaire, using its extensive experience in Node.JS, would also be able to assist Fertipar in a possible future architecture migration to a 100% microservices philosophy.
Still other possibilities were raised, for example the use of systems such as Apigee and Apiary, in addition to Lambda technology, heavily used in Amazon Web Services. Since the database being used by Fertipar Paraná is Oracle, another possibility raised was to use the Apiary and Wercker solutions, both belonging to that company.
For the Log Control point, the logging solution used by Fertipar Paraná is Log4J, from Apache. Visionnaire has strong experience with Log4J, as in almost all projects where we use JEE, we use said technology. At this point, a consultancy was carried out in order to configure and guide the best practices in the use of Log4J. But the market for logging platforms and tools has also evolved a lot in recent years, and Visionnaire is always open to using solutions such as Scalyr, InfluxData, Moesif, LogPacker, Coralogix, Logentries, Logz.io, Papertrail, LogDNA, Graylog.
For the HTTP/HTTPS Request Cache point, the most used and well-known tool on the market is Varnish Cache. Visionnaire has experience with Varnish as it is used on our own website. We also suggest using Fertipar's own existing environment, with WildFly configured in an integrated way with Varnish. There are also other market tools and powerful solutions in the cloud, such as CloudFlare, which, in addition to caching, implements DNS solutions and security solutions against cyber-attacks.
Detailed Problem
Fertipar Paraná is the pioneer of Grupo Fertipar, which today is comprised of 11 companies located in the main agricultural centers in Brazil, offering different types of fertilizers for agribusiness. The company had already mapped issues in a Java application running on two WildFly application servers.
It was necessary, according to the analysis made, to promote four improvements: Load Balance (meaning a tool for improving load balancing of application servers), Microservices Modules for Database (meaning a tool for managing connections with databases), Log Control (meaning a tool for generating and controlling application logs on application servers) and HTTP/HTTPS Request Cache (meaning a tool to provide a cache of HTTP/HTTPS requests from applications in order to increase performance and speed up user access to applications).
In other words, it was a case of promoting improvements, that is, evolving a system with new functionalities, optimizations and resources according to the identified needs. Promoting the evolving maintenance of a system is essential to ensure the smooth running of any enterprise.
Detailed Solution
Visionnaire promoted the execution of the four improvement points in partnership with Fertipar Paraná employees, within the company's headquarters, and with the aim of development mentoring. To know:
Brochure
Case Brochure
Presentation
Case Presentation
Assuntos relacionados a:
Visionnaire Case Java Apache JEE Log4J microservices Load Balance consulting evolving maintenance Database Success Case grupo fertipar fertipar paraná mentoring evolutionary improvements WildFly Confluent Istio.io Payara Microprofile.io Kontena Claudia.JS. Apigee Apiary Lambda Amazon Web Services Logs Scalyr InfluxData Moesif LogPacker Coralogix Logentries Logz.io Papertrail LogDNA Graylog Varnish Cache