Mikhail Rodionov
Mikhail Rodionov
Mikhail is IT engineer focusing on applications and infrastructure support domains. He works closely with K2 platform and Microsoft technology stack and holds number of certifications from these software vendors.

All posts by Mikhail Rodionov

Posted by Mikhail Rodionov on August 15, 2019
How to: Install Django on Ubuntu Server 18.04 LTS – Part 1 Development environment installation

In times of need, a web framework comes really in hand, since it allows automating web applications running processes as much as it is possible, but there is always a fly in the ointment. In this case, it is an amount of resource required to access re-usable modules which any web site may need. However, unlike a lot of its counterparts, Django web framework provides you with connection and enabling these modules on as needed basis!

Learn More

Posted by Mikhail Rodionov on July 9, 2019
Installing Flask on Ubuntu

Everybody who knows the difference between a standard web framework and a microframework realizes that you can’t make an omelet without breaking eggs. What the latter wins by simplicity and speed it compensates with the lack of functionality. However, if you value a lightweight framework more than everything else, Flask microframework written in Python is your go-to choice.

Learn More

Posted by Mikhail Rodionov on May 16, 2019
Configuring Ubuntu Server GUI remote access – Part 1 – Basic Options

Anyone experienced in working with AMP stack on Ubuntu Server 18.04.02 realizes that this novelty, like any other, has its pros and cons. If you are used to convenient and useful Hyper-V enhanced session features, it may seem as though you have lost a shilling and found sixpence. Don’t worry, with Ubuntu Server GUI remote access you can have your cake and eat it.

Learn More

Posted by Mikhail Rodionov on April 18, 2019
Installing AMP stack on Ubuntu Server 18.04.2

Websites serving a large number of requests or providing services require high uptime. Here AMP (Apache, MySQL, and PHP) stack comes. It performs a logical pooling of resources, distributing workloads across multiple servers. So, with AMP stack you receive improved performance and high availability (HA) of your services.

Learn More

Posted by Mikhail Rodionov on April 2, 2019
SQL Server FILESTREAM – Giving a bit of structure to your unstructured data

A database (DB) management system is vital for any infrastructure. To control your data and protect it, you need to keep it organized. However, having a tool doesn’t mean knowing how to use it, so find out how to structure originally unstructured data using SQL Server FILESTREAM feature. Learn More

Posted by Mikhail Rodionov on February 7, 2019
Migrating K2 database to a different SQL Server instance – how to copy SQL Server instance Master Key

You may have different reasons for moving the K2 database to a new SQL server instance. But there are mandatory steps you need to follow to complete this action successfully. You need to backup and restore all the data of the K2 database to a new SQL Server instance, do encryption/decryption operations, and many other things. But how can you protect your data and ensure minimum downtime?

Learn More

Posted by Mikhail Rodionov on January 8, 2019
Installing SharePoint 2019

In October 2018, SharePoint Server 2019 became available to the public. Compared to SharePoint 2016, the new release attempts to prepare the user for the hybrid route and move to the cloud. Do you need to design and build your SharePoint based solutions and infrastructures with the cloud in mind, even if you still install on-premise version? Learn More

Posted by Mikhail Rodionov on June 21, 2018
SQL Server Always Encrypted feature explained

Talking about SQL Server 2016 features, it won’t be fair to leave Always Encrypted aside. This feature prevents your sensitive data from leaking out and enables to get more freedom for your data placement choices. Always Encrypted comes in handy, when, let’s say, you hire external vendors to administer your SQL server and do not want them to see your sensitive data, or when both your client and data are hosted in Azure. So, if you still do not use it, that’s high time to start!
Read the full article by Mikhail Rodionov to learn more about SQL Server Always Encrypted benefits and why and when you need it.

Learn More

Posted by Mikhail Rodionov on March 27, 2018
SQL AlwaysOn

I guess once you will read through this article you will also notice how this technology is shaped out of familiar building blocks, but what I also hope for is that you will get a grasp of what is AlwaysOn, and get a basic understanding of how it works. I will fully cover installation and configuration of SQL Server AlwaysOn environment (using new and shiny SQL Server 2017) in my next article while focusing on technology overview here.

Learn More

Posted by Mikhail Rodionov on December 19, 2017
Configure K2 and SharePoint Online integration

Despite I have mentioned in my previous article that setting up an integration between K2 blackpearl and SharePoint online is rather “a piece of cake” level of complexity compared to manual AAD integration set up the process, I’ve decided to write this article and describe this process from start to finish. Why? Because it is one thing to say that entire process boils down to adding K2 for SharePoint App to your SharePoint Online site through app catalog, and another thing to set this up completely from the ground up.

Learn More