Architecture Design

Before the cloud appeared in our life architecture design was more simple, and the number of components was limited. Now applications end up with microservices with different databases per component, with asynchronous or synchronous communication based on APIs or queues, that should be loosely coupled, executing distributed transactions, may be using a Saga pattern and always be highly available, with fault tolerance and being to scale. We are architects with many years of experience in the cloud and we are here to help you in your architecture path.

  • architecture
  • microservices
  • API
  • queues


Companies that are starting in the journey or jumping from a monolithic or classic environment to the cloud




microservices, API, queues


English, Spanish, German, Russian


Pablo Inigo Sanchez

Pablo Inigo Sanchez

Principal DevOps/Linux engineer with more than 20 years of experience. Experience with Docker, AWS, Kubernetes, Google Cloud, OpenShift, Jenkins, TeamCity, Linux Systems Administration

Kirill Shirinkin

Kirill Shirinkin

DevOps and Infrastructure Consultant, Cloud Expert, Software Developer, author of three books, mentor and founder of I architect and build software systems. Living in Germany

schedule a call
Contact us to discuss your needs
and how we might help you

How it works

As there are no identical teams, projects and problems, so there are no identical solutions for all occasions.

We will find an approach that resolves your problem in a way that suits you best, and we will develop an ideal solution, given the needs of your business, your team and your product.

There is no unified solution, but in all cases, large and small, we will:

  • get acquainted with your team, company and projects that you develop;
  • carefully study the problem with which you encountered;
  • prepare for you a solution and justify the need for certain actions, including in terms of costs.


We develop solutions to various difficulties and scales, big and small. To achieve the best results, we apply an hourly rate for consultations. However, if we understand that to solve the problem a couple of hours is not enough, we will offer you a unique solution, carefully considering the needs of your business.