MSP vs Traditional IT Companies

MSP vs Traditional IT Companies

IT consulting practices generally work under one of two models; Managed Service Providers (MSP) and traditional “break fix”… The major difference between an MSP and a traditional IT company is in the level of proactiveness. An MSP is nimble enough to ensure your business’ IT infrastructure is proactive

learn more
Implementing Asynchronous Retry Policies with Polly

Implementing Asynchronous Retry Policies with Polly

Utilizing Polly, an external library of files and procedures, RSI can reorient our clients’ processes to successfully eliminate issues when connection problems occur, particularly when uploading or downloading critical files from a server. Polly provides the framework to be more resilient in the face of minor network outages and spikes in load.

learn more
PayStub Processing

PayStub Processing

The on-demand paystub processing systems RSI developed for a fiscal intermediary (FI) have successfully saved time and space for the client.

learn more
Azure Firewalls and Network Security Groups

Azure Firewalls and Network Security Groups

When setting up a virtual network in Azure for an RSI client, there are a few different options we use to protect a client’s network. Network Security Groups/NSG’s are thought of as a basic allow/deny rule for each section of the virtual network. The Azure Firewall, fully managed and providing advanced security, functions much like a normal firewall and will work in conjunction with NSG. Both need to be used in conjunction for the best result.

learn more
Why Patching is Important

Why Patching is Important

Patching is an essential step in ensuring the security of your network and systems. It protects a system from known vulnerabilities and emerging threats and is a crucial part of any effective security strategy. By staying up to date with the latest security patches, you can help prevent hackers from gaining unauthorized access to the system and keep your critical systems and sensitive data safe.

learn more
Manual & Automated Unit Development Testing

Manual & Automated Unit Development Testing

Testing is the #1 priority and is imperative to reduce the number of bugs in software and web applications. When code goes through the development process, there are several stages before it’s delivered to the client. In each stage, testing is done to filter out bugs and create the best user experience when the software goes live. The first stage in development is when the developers test their code, known as “Unit Testing.”

learn more