Monitoring & Observability
There are many ways to learn that your application is down. Worst case, you learn it from your customers. Best case, it never happens, because your AI-powered monitoring stack predicts and fixes potential issues before they happen.
Between those two extremes, there is a path. This path takes you from the very first, simplest alert to an end-to-end telemetry collection and alerting. It goes further, making that data available for everyone to explore, to debug the past, and predict the future.
Your developers can trace interconnections between every part of every system and business transaction. Your operators don’t ever have to guess what happened when. If something goes wrong, the right people are notified at the right time, with no alert fatigue included.
For us, same as automation, costs and security, monitoring and observability are essential parts of the day to day job and of every component. And as always, it’s more about the systems, concepts and culture, than about configuring the concrete tool.
If you ever learned about the broken app from your customers, if you still think that monitoring is about dashboards and alerts, and if you consider observability to be just a mix of logs, metrics and traces - give us a call. We will change your mind.
Companies with an application running that need to be up, and in case that something happens need to be informed and react as soon as possible or even automatically
English, Spanish, German
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
DevOps and Infrastructure Consultant, Cloud Expert, Software Developer, author of three books, mentor and founder of mkdev.me. I architect and build software systems. Living in Germany
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.