Closed

Apache Tika - AOT compilation

Context:

We have a solution that analyzes the content of various documents (word, pdf, xls, csv, etc.) to detect certain patterns of interest. The majority of the solution is written in Golang, but we are currently using Apache Tika to extract text content from these various documents (including compressed formats).

It's our goal to run this solution on endpoints where CPU/RAM is at a premium. Thus the solution must be lightweight and optimized.

Problem: Although the solution achieves our functional objectives we are not fully satisfied with the performance, startup time, memory density and frankly would like to get rid of the JVM altogether in our solution.

Ideally, we could leverage Tika as a native executable without the overhead of the JVM and the required Tika components could be called from our Golang solution.

We've so far been able to get a prototype working using Quarkus and GraalVM where Tika is used as a native image ([login to view URL]).

That being said, we have a small team and would like some help to define the most optimal way to achieve our AOT objectives with Tika.

Project:

We are looking for an expert who has experience with Tika and AOT compilation to support us with this project.

We need help defining, refining and implementing the optimal architecture in support of our project. Ultimately we'd like to deploy our solution to Windows / Linux / MacOS targets with the native Tika approach.

-= Please reply with a description of your relevant expertise with regards to Tika, native usage and comments relevant for this project =-

Thanks!

Skills: Java, Software Architecture, Golang

See more: used apache pune, used paintball team jerseys, hard working person able work extra hours team, apache tika pdf, apache tika example, apache tika maven, looking small team work, server used apache database used mysql, php designer looking partnership small team, team city context agent windows user, reduce memory used apache wordpress, team logos used basketball, small icons context menu, drawing application used drawing small wood projects, small company looking experienced professional web developper team, looking team small project, top website designers for small businesses that focus on emotional content and compassion, Country A is located on a small island that is isolated from the outside world. The country has one representative consumer, who, We have a small site that needs to be reevaluated, We have a small site that needs to be reevaluated. We want to look at some small modifications to our logo as well provide a str

About the Employer:
( 27 reviews ) Ottawa, Canada

Project ID: #25851717

10 freelancers are bidding on average $51/hour for this job

chesslover

Hi there, I have been working with Oracle GraalVM, Red Hat Quarkus, Micronaut, and Oracle Helidon for nearly two years. In my Docker Hub account I have an Oracle Helidon + GraalVM project: [login to view URL] More

$50 USD / hour
(5 Reviews)
6.4
tumakha

Hello, I am very interested in your project. I have 15 years of experience with Java/Scala technologies. You can see my code examples on GitHub [login to view URL] I have experience with all required technologies More

$50 USD / hour
(23 Reviews)
5.8
alonlong

● I have been in software development for 10+ years. ● I am a Golang developer with 5+ years of experience. ● I was responsible for many projects which is based on the microservice architecture and the design and deve More

$50 USD / hour
(14 Reviews)
4.8
mquesada90

Hello, Thank you for your posting. I looked through your posting and got your point. I used tika server for my previous works in order to parse pdf files and got familiar with this tool. Also I have good knowledge and More

$50 USD / hour
(3 Reviews)
4.6
vasilatos80

Hi, Thanks for your posting This is vasilatos. I have looked through your posting and fully understood your concerns. In the posting, you wanna the optimal architecture of your golang solution with Tika. finally, you w More

$56 USD / hour
(3 Reviews)
3.6
topfreeworker123

Hello, Sir. I read your opinion seriously. I have experience of 5 years in java and golang and done similar projects before. As a man of trust, I can develop your project with full perfection. Let me go on, you can More

$50 USD / hour
(3 Reviews)
2.8
simonfsclnd

Hi. I have 12+ years of IT experience in development with skills both golang and Java. Frameworks/API/Design : JEE, Spring MVC, Spring, Spring security, Spring Boot, Spring data, Spring AOP,Hibernate,JPA, JSF, ActiveM More

$50 USD / hour
(0 Reviews)
0.0
ayninfo

Dear Sir, We have a ready made solution: currently deployed for patent analytics  Greetings for the day !!!  AYN INFOTECH is India's Fastest Growing IT Software Consulting Company with the latest Tech Stack powered More

$50 USD / hour
(0 Reviews)
0.0
Solutionchamps

Dear Client, We have read the project description & understood your requirements. We are from SolutionChamps Technologies, we have 50+ highly Efficient Team members. We can handle an entire workload of your project an More

$50 USD / hour
(0 Reviews)
0.0
michaelm90

Hi, This is Michael. I have read carefully your requirements. There are 2 ways to achive your goal. First is using GCJ, But this take long time and efficiency is low. Second is using API, But this may not be your goal. More

$50 USD / hour
(1 Review)
0.0