LET’S GET STARTED
GET A FREE QUOTE
ON YOUR IDEA
THE APPROACH OF
We treat every project as a product. Unlike a traditional project with a fixed deadline, a product is ever evolving, without a “final” release or end.
Maven’s approach is to think long-term about the product development process from day one, understanding that there are stages of growth and small successes. We build the process to deliver consistent value over time, so it is reliable and instills confidence in the Maven partnership for the next decade.
We care deeply about applying the right technology stack when building leading-edge, specialized products. To make the best selection, we focus heavily on the architecture. The idea, core functionality requirements, monetization model, along with other variables help the Maven team to define the perfect-fit technologies for your business.
Any of the products developed will consist of the front-end and back-end components:
Maven‘s front-end developers follow the latest trends, use the world’s best practices, and regularly collaborate internally and with the broader development community. The front-end technology stack is built on proven infrastructure that includes but is not limited to HTML5, CSS, React, and VueJS.
Based on the product requirements, the organization and approach to the front-end could change. We are flexible and able to use SPA and Micro Frontends or an alternative method or framework to overcome any challenges.
As the core of the back-end, we use an API-oriented approach and Microservices architecture as the most efficient and convenient means of building applications.
For the back-end technologies, Maven uses systems that have high reliability and resilience. The primary core technology for the back-end is the Symfony framework. In cases of high load, real-time systems, we use Erlang. For data storage, we use PostgreSQL or MySQL, MongoDB, and Redis. For hosting we leverage Azure, AWS, Google Cloud, RackSpace, or Digital Ocean.
WHAT DO THE
Co-founder @ ARS