Free trial

Blog

This blog is intended for software system engineers, architects and managers or people generally interested in development, testing and integration of software systems. It is part of profiq’s community effort that has the objective of sharing knowledge and ideas about software system integration, testing and development. In addition to this technical content, we share updates about life at profiq.

Tags

Deploying and Scaling Elixir Apps: Heroku vs Fly.io

Phoenix is a popular Elixir web framework for building scalable, high-performance web applications. If you are building a large-scale Phoenix-based application platform, then you would most likely have a DevOps person or a DevOps team to deploy it in GCP or AWS with a Kubernetes orchestration engine. If you’re developing your app on your own or within a small team of developers, however, such cloud platforms and tools are unnecessarily sophisticated and complex for your needs. In this article, we will explore and compare two platforms that make the daunting…

devops technical research

Empowering Users with Advanced Question-Answering Systems

For a long time, we have dreamt about systems able to answer questions related to a set of text documents — a next-gen search engine. As developers, we spend a significant portion of our time reading through documentation, trying to solve a specific problem. We are not alone. People in many other fields face similar problems. Addressing this issue could save an immense amount of time. The problem of answering a question from a set of text documents has been studied for quite some time. However, only the recent improvements…

ai machine learning technical research

profiq’s Technical Research Team

If you’ve visited our website, profiq.com, you’ve likely noticed a heading on our Your Team page that claims “Technology and a love of learning are in our DNA”. If you’ve wondered what that means in real life, this article is for you. It’s in our nature as a global software service provider to explore and quickly become proficient in new and emerging technologies, as well as consider potential applications, and even future improvements. With new technologies being created and improved rapidly, we always have to think ahead. This lets us…

demo engineering innovations new technologies profiq technical research