100% Software Design
In the core of Software Design. Rigorous and bold solutions, innovative and effective. A new approach in software design.
“The best design is the simplest one that works but not simpler.” Albert Einstein
100% SOFTWARE DESIGN
From our knowledge
and experience, we want to make a promise: software design created from research, accurately measured and applied with simplicity. A unique, different and bold solution, conceived from the core: the client.
AUTHENTIC SOFTWARE DESIGN PEOPLE
Our character, the way we are, our talent, our culture and what we are.
All that is Arima’s soul.
Software design created from research, accurately measured and applied with simplicity. A unique, different and bold solution, conceived from the core: the client.
Understanding the business
and the goals of our clients is always our major priority.
RESEARCH IS IN OUR BLOOD
Exploring the knowledge, analysing other errors and solutions. This allows us a long term vision, essential in the world of technology.
MEASUREMENT IS THE KEY TO FIND THE BEST SOLUTION
Because what can not be measured, can not be improved.
We are creative, pioneering and realistic people. And we love telling it as it is. With honesty, politeness and enthusiasm, the result is always better.
Less is more. Reducing complexity and facilitating the comprehension is the key. We apply good practices from the design.
Business driven design: Understanding the big picture. Getting to know our clients’ business is the first step to finding a solution.
We can help you to design your product or develop and improve existing architecture in order to guarantee the architectural principles and provide value to the business.
For those aspects we consider are not solved by current state of the art products, ARIMA develops its own technology and products. One of the examples of this work is HDIV.
Custom Software Development
Based on the principles defined in our method of software design, ARIMA offers a custom software development service addressed to implement the design’s strategy.
Investigar está en nuestro ADN. Explorar el conocimiento, analizar otros errores y otras soluciones. Esto nos permite tener visión a largo plazo, algo fundamental en el mundo de la tecnología.
Lessons learned about Contract Testing
Over the course of several posts, we have seen how, as a result of the evolution of application architectures, new needs arise in the field of testing. We have focused on a specific one: as important as testing the functionalities in consumer and producer independently is, so also is ensuring that the interaction between them is correct. We have seen that we have Contract Testing within our reach, with different approaches and tools that allow us to address this specific need. Also using the producer driven approach and Spring Cloud Contract we have put into practice everything learned.
Using Docker inside Kubernetes
In a previous post I talked about the problem of granting privileges to a container and the risks that this entails. Today I want to present a specific case in which privileges are granted to a container and give some alternatives.
Playing with Spring Cloud Contract
In a previous post we saw how new needs arose in the field of testing derived from the evolution of application architectures. Through a simple example we established concepts such as consumer, producer, service and showed that just as important as testing the functionalities in consumer and producer independently is, so also is ensuring that the interaction between them both is right.