Reading Time: 2 minutes At iSolutions, collecting software metrics is crucial for delivering adequate customer support and meeting our Service Level Agreements. We gather dozens of metrics from various systems and use Grafana to query and visualize them. Additionally, we maintain an in-house Alert system that utilizes some of these metrics as the basis for some alerts.Historically, we relied […]

Reading Time: 3 minutes Reason for the change and a bit of history  ASP.NET has long been a cornerstone in web application development, but modern demands require a smoother, more interactive user experience. To this end, many interactions are shifted to the user’s browser, reducing traffic and latencies.  Working primarily in markets where bandwidth is often insufficient and unstable, […]

Reading Time: 3 minutes A focused product roadmap and ongoing attention to market and customer needs are essential tools for guiding the development and evolution of a product over time. Therefore, we constantly strive to build strong, purposeful product roadmaps. The steps we follow to build our roadmaps are summarized below:  1) Listening, comparing, and sharing customers’ ideas (current […]

Reading Time: 5 minutes As developers, we tend to focus a lot on solving problems. It’s what we do for a living after all, we receive someone’s problem and we code up a solution. After a while, we develop a keen eye for problems that need to be solved. That’s just what we do, but in doing so we […]

Reading Time: 2 minutes At iSolutions, the performance of the proprietary sportsbook software iSBets is crucial, always taken into account during development and architectural choices.The iSBets application websites operate in particularly critical areas, handling traffic in the order of thousands of connections per minute. The website needs to be always responsive, and placement needs to happen in real time. […]

Reading Time: 5 minutes Intro iSolutions has always paid special attention to monitoring its applications and its customers’ architectures. For this reason, the company decided to invest in the development of a proprietary application, iSAlert, and the introduction of the NOC team, which we will discuss below, in order to monitor and provide an extremely proactive service to its […]

Reading Time: 7 minutes Companies all over the world are increasingly utilizing recommender systems. These systems can be used by online stores, streaming services, or social networks to recommend items to users, based on their previous behavior on a certain platform (either consumed items or searched items), in order to greatly improve the value of the resource. There are several […]

Reading Time: 3 minutes In this article we will talk about a topic that we consider crucial: OnBoarding. What is OnBoarding and what is its goal? OnBoarding is the structured training we offer to new employees as they start their career in the company. The purpose is to immediately put people at ease by getting them to know the […]

Reading Time: < 1 minute Since ever, iSolutions pays great attention to the monitoring of the applications implemented for its customers, used worldwide by millions of users. Sampling and analyzing data, whether they are related to performance or business indicators, allows to refine the after-sales service, with a determined proactive approach, which ensures the immediate identification of any critical issues […]

Reading Time: 3 minutes Up to 2019  We released each customer once a month with a minimum down time of 2 hours (this led us to night releases in order to reduce the business impact).  Having usually 1 month of development released at once meant we had to check a huge amount of work every release, that means a lot of people involved without proper context on manual testing. Sometimes we had issues with some specific test cases […]