You are here

Cloud Services

Interview with A.Y. Technologies on AWS and Google Cloud Platform

Clutch spoke with Amin Yazdani Salekdeh, Director of Technology at A.Y. Technologies, about the comparison between Amazon Web Services and Google Cloud Platform – two leading Cloud Services.

.

Learn more about A.Y. Technologies on their Clutch profile or at AYTech.ca.

Background

Introduce your business and what you do there.

A.Y. Technologies builds mobile and web apps for small businesses, startups, and entrepreneurs. We develop apps with scalability in mind, which is an important element that we've found to be missing from the market. The company was started in December 2015.

One of the things on which we focus a lot is the fact that we can achieve scalability for startups. Many of these companies don't have this in mind when starting out, and only plan to address it after hitting a certain level. The fact is that if they don't have scalability in mind from day one, they will incur much higher costs down the road. They will have to rebuild their systems, sometimes from scratch, in order to bring in proper architectures. We preach this a lot. There are many resources for both platforms, which companies can use in order to make sure that their architecture is scalable.

I am the director of technology for the company.

Which cloud platforms are you most familiar with?

We are using both Google Cloud and Amazon Web Services [AWS].

Challenge

What is a common challenge that a company is able to overcome by using cloud technology?

One of the important factors for us is scalability. Cloud gives access to a number of resources which can be utilized for increasing the scalability of a platform at a significantly lower cost; with an on-premises approach, companies need to build their own datacenters. Aside from this, the cloud is faster and requires fewer technical abilities. Basically, the client is outsourcing many of the typical concerns to the cloud company, while focusing on building their product.

Solution

What are your recommendations for cloud migration?

The biggest question I've heard, especially from bigger clients, is whether a cloud platform is secure or not. They are much more secure than any other solution that a customer can develop on their own. There are big groups of advanced security analysts taking care of this aspect.

Another consideration is that the cloud can reduce a company's long-term cost in terms of infrastructure ownership. Even though there will be an investment upfront, the client will see the value of it over time.

Do you find cloud as being the more cost-effective option?

The cost evens out over time, given that owning your own servers will come out to be much more expensive. Migrating to the cloud will be more expensive to start, but there are costs which disappear. Clients no longer have to spend money on having staff in place for maintaining the hardware, and they no longer need to buy or rent facilities for that hardware.

What are the reasons for utilizing these specific platforms?

We have used AWS and Google Cloud for different reasons within different projects. Sometimes, the client will ask for a specific platform because of business reasons or based on their prior experience and trust in one platform or another. Most of the time, we aim to choose the right platform for the right solution.

Google Cloud and AWS provide very similar services, but they are different enough to be matched against a solution we are trying to build.

Features

What is the biggest strength of AWS and Google Cloud respectively?

AWS has been in the market for the longest time. Because of that, it has a level of maturity which Google Cloud is missing. This means that it's easier to plan for using services with fewer surprises and with access to more ample documentation.

We've had a great experience with Google Cloud's support team. They are compensating for the fact that they don't have as much documentation. Also, the price of Google Cloud is a bit lower, given that they're trying to penetrate the market. Especially if we're only using specific services like App Engine, we will be restricted in our possibilities. AWS makes it easier to build flexible solutions.

Are there any services which haven't performed up to your expectations, or is there any tool which you'd like to see implemented within each platform?

Google Cloud is much fresher in my mind because we're using it on a current project. The platform is bringing in many different technologies from acquired companies and the integration of these different elements is not done very well. As an example, Firebase has been acquired by Google and is now a part of their cloud, but the admin area of that service isn't integrated well.

For AWS, a place for improvement we've noticed is Amazon Lambda. It's a newer service which the company is providing, and it doesn't have the level of maturity of other services. It needs more developer utilities—tools for them to deploy and see logs.

Have you had interactions with any of their support team or support resources?

We've had many interactions with Google's support staff. The level of support we could get from them was amazing. Google Cloud's team was there to overcome the issues we had with some services which were still in beta, without much documentation.

We haven't had many issues with AWS. When we did, the support was very fast, but it was mostly done through email, not face-to-face or via calls.

Overview

We have 5 additional questions. For each of these, we ask that you rate each platform on a scale of 1 to 5, with 5 being the best score.

How would you rate them for its functionality and available features?

AWS - 5
Google Cloud - 4

How would you rate each platform for ease of use and ease of implementation?

AWS - 4
Google Cloud - 4

How would you rate the platforms for support, as in the response of their team, and the helpfulness of available resources online?

AWS - 5
Google Cloud - 5

How likely are you to recommend AWS or Google Cloud to a friend or colleague?

AWS - 5
Google Cloud - 5

How would you rate them for overall satisfaction with the platform?

AWS - 5
Google Cloud - 5