benefits of cloud computing - a technical perspective on software platform strategy

27

Click here to load reader

Upload: dialexa

Post on 21-Jan-2018

50 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy by Luke Gordon

https://by.dialexa.com/cloud-infrastructure-a-technical-perspective-on-software-platform-strategy

Page 2: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Dialexa

We are on a mission to make every

company a great technology company.

We work with organizations to define and

execute digital transformation strategies to

improve business operations and customer

experiences. Our services include:

• Multi-Year Technology Roadmap

• Platform Engineering

• User Experience Design

• Custom Software Development

• Hardware Prototyping /IoT

Page 4: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Our final topic will cover an area which has grown significantly over the past few decades and plays a critical piece in any software platform’s success: infrastructure.   

Get the full write up of this slideshare HERE

Page 6: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Like Domain Driven Design and knowing where to start on the application continuum, solidifying your cloud infrastructure early on in your approach positions you for success later on.

Get the full write up of this slideshare HERE

Page 7: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Infrastructure covers a broad range of technologies and tools, so to help narrow the scope for this post we’ll focus specifically on cloud providers.

Get the full write up of this slideshare HERE

Page 8: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

 At Dialexa we’ve worked with the 3 major providers on multiple client projects: Amazon Web Services (AWS), Google Cloud Platform (GCP), & Microsoft Azure.

Get the full write up of this slideshare HERE

Page 9: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

With the emergence of “the cloud”, the landscape of software development has shifted to empower small businesses with luxuries previously unaffordable. With instant access to a plethora of tools and services, a small development team’s reach can now extend to millions of users and revenue.

Get the full write up of this slideshare HERE

Page 10: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

However, picking the right cloud provider is not a simple task, as the advantages of cloud computing greatly depend on your business needs and team’s expertise.

Get the full write up of this slideshare HERE

Page 11: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

To read more you can find the full article at https://by.dialexa.com/cloud-infrastructure-a-technical-

perspective-on-software-platform-strategy

Page 13: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Amazon’s cloud offering has been a key role in it’s insane growth over the past decade.  They’ve grown by over $400 billion dollars in 10 years & continue to be the provider to beat in regards of service offerings. Services like Elastic Beanstalk, RDS, and their flagship service S3 grant your platform power once unimaginable.

Get the full write up of this slideshare HERE

Page 14: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Also the introduction of AWS Lambda ignited discussions and attention to serverless architectures which allows solutions to scale to even greater heights. For teams who want a provider with an extensive number of service offerings and a wealth of experience in some of the world’s largest scaling businesses, AWS may enable your platform to disrupt the next market.

Get the full write up of this slideshare HERE

Page 15: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

While AWS does win in their number of service offerings, sometimes you can have too much of a good thing. The number of services in AWS can be overwhelming at times and their pricing model can be difficult to optimize for your platform.

Get the full write up of this slideshare HERE

Page 16: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Doing a quick google search on “optimize cost in aws” reveals how many articles cover this topic and even the number of companies built solely to help manage it.

Get the full write up of this slideshare HERE

Page 18: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Google’s Cloud Platform takes the opposite approach, favoring convention over configuration. For teams lacking a dedicated devops engineer or who want to focus on non-infrastructure related tasks, this option may position your platform for success.  

Get the full write up of this slideshare HERE

Page 19: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Finally, if your platform software heavily relies on Microsoft, fear not! Microsoft Azure is relatively young in the cloud industry, but its focus & growth has accelerated over the past year to put it in discussion as a key provider in today’s landscape. Most key services offered by Google Cloud Platform & AWS are either available or on the immediate road map.

Get the full write up of this slideshare HERE

Page 20: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Furthermore Microsoft-based platform solutions will benefit from key services Azure offers which are hard to find in the other 2 providers. Finally, Microsoft’s focus on Azure for 2017 looks to advance Azure even further into the competition while including emerging markets such as artificial intelligence (AI).

Get the full write up of this slideshare HERE

Page 22: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

 If you’ve invested a great deal into Microsoft-related technologies, Microsoft Azure’s offerings may provide your team with the all the power it needs to dominate the next market.

Get the full write up of this slideshare HERE

Page 23: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Whether you decide to start off using AWS, Google’s Cloud Platform, or Microsoft Azure, keep in mind the technology platform you start off with does not have to be a permanent solution.  Just as we saw with the application continuum and defining domains, your solution will evolve over time.  

Get the full write up of this slideshare HERE

Page 24: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

Keeping this thought at the forefront of your mind enables you to make better strategic decisions earlier on in your platform.  Eventually you may even use a combination of these platforms to solve different business needs.

Get the full write up of this slideshare HERE

Page 25: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

From the Application Continuum to Domain Driven Design to your solution’s infrastructure, building a successful platform is no small undertaking and rarely follows a cookie-cutter approach.

Get the full write up of this slideshare HERE

Page 26: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

However, experience & lessons learned by experts as well as best practices can help smoothen your platform’s course to a successful outcome.

Get the full write up of this slideshare HERE

Page 27: Benefits of Cloud Computing - A Technical Perspective On Software Platform Strategy

PROPERTY OF DIALEXA LLC ©2017 - CONFIDENTIAL & PROPRIETARY

Thank You

Doug Platts

VP of Marketing

[email protected]

If you are looking to undertake a digital transformation initiative, contact Dialexa today and see how we can help make your company a great technology company.

Get the full write up of this slideshare at https://

by.dialexa.com/cloud-infrastructure-a-technical-perspective-

on-software-platform-strategy