Sophisticated migration of an IT infrastructure from on-premise data center to the AWS cloud

ConcertAI, one of the leading providers of medical research software,  has faced very common scenario for a mature healthcare data center as its infrastructure had developed over years to become extremely sophisticated but highly inconsistent. Some of the servers were running on an end of life OS and desperately needed upgrading. The client decided to implement a cloud-based solution for infrastructure migration and partnered with ABCloudz to make the system more manageable and prepared for the upcoming refinement. Our specialists […]

Alex Smirnov, Roman Muzyka
Unleash the power of Amazon’s relational databases: comparing Amazon Aurora and Amazon RDS

In our previous posts, we focused attention on different AWS services and the benefits of migrating to Amazon’s relational databases. But which Amazon relational database fits you best? The most common dilemma is choosing between Amazon Aurora and Amazon RDS. Amazon Aurora is one of Amazon’s most rapidly developing database services. Aurora is a fully managed relational database that brings its users the performance and availability of traditional enterprise databases, as well as the simplicity and cost-effectiveness of open-source databases. […]

Vsevolod Chervatenko, Oleksandr Gora
ABCloudz achieved Advanced Partnership status

ABCloudz — a global technology company with a full cycle of services, has become an Amazon Web Services (AWS) Advanced Tier Services Partner. The AWS Advanced Tier Services Partner status is a valuable accreditation for APN Technology Partners. It is granted to companies that have established expertise in AWS technologies and services and a proven understanding of building software solutions while having outstanding achievements of remarkable customer experiences. This AWS partnership is a direct result of the company’s constant efforts […]

Adam Robertson
Custom data migration solution for a complex Oracle to PostgreSQL migration project using AWS DMS

In this post we’d like to share with you our experience in delivering a sophisticated database migration solution on top of AWS DMS for one of our large enterprise customers. The client is a large technology corporation that provides software solutions and services for telecom giants and mid-size companies. They ran numerous Oracle databases where they stored billing and other financial data. In an effort to cut costs for operational infrastructure, the company started the migration of their Oracle systems […]

Alexander Gora
Data management strategy: How to reduce costs and eliminate downtime

Data infrastructure is what powers the proper performance of your software. However, unexpected issues can occur making your system unavailable. That’s where the notion of a downtime, a time period when the system is not available, comes in. Downtime may have different causes and outcomes. But one thing is certain, downtime can be extremely expensive. One hour of system downtime can cost you more than $300,000. And, apart from direct losses, it is extremely damaging to your reputation. Especially when […]

Sergii Zymbytskyi
Migrating healthcare app databases from AWS Datica to independent AWS servers

A modern medical company was running a large healthcare platform connecting patients with medical imaging providers. They had databases for the admin app, patient app, physician app, and the original service portal. All these databases were running on AWS cloud servers deployed and managed by Datica. The latter helped the customer scale and manage their data infrastructure and had control and access to their data. However, the customer wanted to go beyond the Datica service offer. They wanted to gain […]

Viacheslav Kim, Marat Razzakov
Why Use Microservices Architecture?
A Practical Guide

What is a Microservices Architecture? Microservices architecture is a style that structures an app as a set of predetermined services. At its core, such app is split into smaller independent segments that perform their own functions. This approach permits to view microservices as a group of undivided apps that handle their own features. As a result, we get an app that can perform a variety of functions by employing appropriate services. Pros & Cons of Microservices Approach Just like any […]

Maevskiy Konstantine, Starov Yevgen
Why Use Monolithic Architecture?
A Practical Guide

What is monolithic architecture? Monolithic architecture is known as a traditional approach to software development that is based on a single-unit design. This means that a program is basically a self-contained and independent unit. It consists of a database, client-side user interface, and server-side application. As it is possible to clearly see, a monolithic app is a single logical executable that usually does not interact with other services.   Pros & cons of monolithic approach Let us take a closer […]

Konstantyn Maevskiy, Yevgen Starov
Oracle to PostgreSQL migration with AWS SCT: How to handle unsupported NumToDSInterval function

In this post we continue exploring the technical aspects of Oracle to PostgreSQL migration using AWS SCT. We were using AWS SCT build#660 to convert one of our Oracle test databases. AWS SCT provides functionalities for the most efficient migration from Oracle to PostgreSQL. However, there is a common challenge with implementing the Oracle NumToDSInterval function in PostgreSQL. The Oracle NumToDSInterval function is responsible for the conversion of the provided number value of specified time units or expressions to an […]

Oleksii Savchenko
Oracle to MySQL migration with AWS SCT: How to convert BULK COLLECT clause

In this blog post we continue covering AWS SCT conversion issues, adding to the series where we help developers to deal with complex migration issues that can’t be automated with SCT. Today we are going to look into how SCT Build #660 addresses the conversion of statements with BULK COLLECT clause. In Oracle, you can retrieve an entire result set and store it in a PL/SQL collection type variable in a single operation. This can be completed with a SELECT […]

Artem Avetyan
Oracle to MySQL migration with AWS SCT: How to handle unsupported NumToYmInterval function

Here’s one more insight into common code conversion issues while using AWS SCT build number 660. This time, we will tell you how to convert NumToYmInterval from Oracle to MySQL. Oracle has a NumToYmInterval function that converts the provided number value of specified expressions or time units to an interval year to month literal. Usually, interval values appear when it comes to dealing with dates. The challenge MySQL partially supports intervals. However, it doesn’t support storing values of this type […]

Artem Avetyan
Oracle to MySQL migration with AWS SCT: How to convert variables of SYS_REFCURSOR datatype

We continue our series of common issues pertaining to code conversions with AWS SCT. This time, we analyze the peculiarities of converting REF CURSOR types from Oracle to MySQL with the help of AWS SCT build number 660. In Oracle 9i, there is the predefined SYS_REFCURSOR type, which means that defining our own REF CURSOR types is no longer needed. Normally, we define the CURSOR variable of a weak type with Oracle SYS_REFCURSOR datatype. This applies to the cases when […]

Artem Avetyan
Oracle to PostgreSQL migration with AWS SCT: How to convert INSERT ALL statement

In this post we continue exploring the technical aspects of Oracle to PostgreSQL migration using AWS SCT. AWS SCT promises a very high level of migration efforts, however it is very rare that 100% automation is achieved. In this article we’ll look into conversion of INSERT ALL statements, which are quite popular in Oracle code. We were using AWS SCT build #660 to convert one of our Oracle test databases. Oracle gives you an option to use the conditional insert […]

Oleksii Savchenko
ABCloudz achieved a Select Consulting Partner status with AWS Partner Network

We’re proud to announce that ABCloudz has become an AWS Select Consulting Partner, which highlights our commitment to the AWS cloud platform, and bringing the best of this cloud platform to our clients. This great event comes with some worthy achievements – The ABCloudz engineers achieved several certifications as AWS Solution Architect Associates, others received Cloud Practitioner certifications, AWS Accreditation Technical certifications, and AWS Accreditations in Business. – The ABCloudz team could demonstrate an impressive portfolio of projects built on the […]

Andrii Koval
Oracle to PostgreSQL migration with AWS SCT: How to handle unsupported data types

In this post we explore the technical aspects of Oracle to PostgreSQL migration using AWS SCT. We’ll look into conversion of Oracle “aliases”. We were using AWS SCT build #660 to convert one of our Oracle test databases. The challenge Oracle’s subtype declaration allows creating an “alias” for some datatype declaration, which can be re-used later as many times as needed. PostgreSQL domains entirely differ from Oracle’s subtypes. Thus, whenever you try to convert PL/SQL code containing variables that are […]

Oleksii Savchenko

Ready to start the conversation?

ABCloudz emerged from the world of data and established itself as a go-to partner for any IT needs. Our professionals are ready to help. Drop us a line today!

Hi there! How can I help you?

ABCAssist