Lee Atchison:

What is a cloud architect? What does it cloud

Lee Atchison:

architect do that's different from what a developer does? What

Lee Atchison:

skills does someone need to have in order to move from a role as

Lee Atchison:

a software developer, to a role of a cloud architect? today?

Lee Atchison:

We'll find out. Are you ready? Let's go.

Voiceover:

This is the modern digital business podcast, the

Voiceover:

technical Leaders Guide to modernizing your applications

Voiceover:

and digital business. Whether you're a business technology

Voiceover:

leader, or a small business innovator, keeping up with the

Voiceover:

Digital Business Revolution is a must do to help make it easier

Voiceover:

with actionable insights and recommendations, as well as

Voiceover:

thoughtful interviews with industry experts, Lee Atchison.

Lee Atchison:

Hello, and welcome to modern digital business.

Lee Atchison:

Today we're going to talk about becoming a cloud architect. What

Lee Atchison:

does a cloud architect do that's different from what a typical

Lee Atchison:

software developer does, or a typical operations engineer,

Lee Atchison:

Cloud Architect roles are in high demand, especially given

Lee Atchison:

the rise in interest in cloud native architectures, and micro

Lee Atchison:

service based applications. And highly innovative businesses use

Lee Atchison:

cloud native architectures to gain a competitive advantage.

Lee Atchison:

And Cloud architects are right at the center of this need.

Lee Atchison:

Becoming a cloud native architect first involves

Lee Atchison:

obviously becoming a software architect. But beyond that, a

Lee Atchison:

cloud architect generally has more responsibilities than just

Lee Atchison:

a standard software architect, and requires more specialized

Lee Atchison:

knowledge and expertise. The modern cloud architect must

Lee Atchison:

understand how building and operating applications in the

Lee Atchison:

cloud differs from building and operating traditional

Lee Atchison:

applications. This isn't a matter of understanding

Lee Atchison:

different programming concepts. This is about understanding the

Lee Atchison:

operational role of the modern application, and the role that

Lee Atchison:

IT infrastructure plays in operating a modern digital

Lee Atchison:

application. You may say this sounds like DevOps, and you

Lee Atchison:

could in fact be right. Being a cloud architect starts by

Lee Atchison:

understanding and knowing how to use DevOps principles in a

Lee Atchison:

modern application. Then beyond the basic DevOps knowledge and

Lee Atchison:

experience comes knowledge and experience with cloud

Lee Atchison:

technologies and how to optimize their years. This involves

Lee Atchison:

understanding the availability of various cloud services, and

Lee Atchison:

how they can be applied to a given purpose. How do you use

Lee Atchison:

cloud data storage? Which storage option is right? For

Lee Atchison:

what purpose? What about cloud based scalable databases such as

Lee Atchison:

DynamoDB. Understanding and leveraging the dynamic resource

Lee Atchison:

capabilities of the cloud is essential for building cloud

Lee Atchison:

optimized applications that are both scalable, and highly

Lee Atchison:

available without excessive and expensive reserve capacity. This

Lee Atchison:

is the fundamental basis of architecting any basic cloud

Lee Atchison:

based application, whether it's a small one off application, or

Lee Atchison:

a large enterprise grade monolith architecting a cloud

Lee Atchison:

native application, however, involves more than this, and

Lee Atchison:

involves understanding the concerns of building highly

Lee Atchison:

modular applications using microservices that can scale the

Lee Atchison:

development and operational requirements of the application,

Lee Atchison:

not just the traffic utilization. A modern cloud

Lee Atchison:

native application can be successfully developed and

Lee Atchison:

operated by two engineers, or 2000 engineers. These

Lee Atchison:

applications are highly adaptable, and responsive to

Lee Atchison:

customer and business needs and requirements. They are

Lee Atchison:

constantly changing, constantly improving, and constantly

Lee Atchison:

performing. To build and launch cloud native applications

Lee Atchison:

successfully. Cloud native architects must understand the

Lee Atchison:

following number one, how to build distributed service based

Lee Atchison:

applications, particularly those built with microservice based

Lee Atchison:

architecture concepts. Number two, how services can operate in

Lee Atchison:

a highly fluid and changing operating environment. Services

Lee Atchison:

are constantly resized, adjusted, upgraded and

Lee Atchison:

reconfigured, traffic is dynamically adjusted and

Lee Atchison:

controlled, and applications are highly monitored and managed in

Lee Atchison:

a highly distributed non centralized manner. Number

Lee Atchison:

three, the role of containers and container orchestration

Lee Atchison:

software such as Kubernetes in the construction and operation

Lee Atchison:

of a modern application. Number four, how cloud services such as

Lee Atchison:

data services, compute queuing, networking security, artificial

Lee Atchison:

intelligence and machine learning can be lost leveraged

Lee Atchison:

to enhance the capabilities of the cloud native application.

Lee Atchison:

Number five, how network infrastructure and routing work,

Lee Atchison:

and how traffic routing between services and service nodes works

Lee Atchison:

in order to use cloud services effectively. Number six, the

Lee Atchison:

fundamentals of cloud security, and how to build safe and secure

Lee Atchison:

applications using built in cloud capabilities. Number

Lee Atchison:

seven, basic service development concepts such as the 12 factor,

Lee Atchison:

application, and basic service, operational and security

Lee Atchison:

concepts, such as the principle of least privilege and the

Lee Atchison:

principle of shared responsibility. Number eight,

Lee Atchison:

how to expertly operate the cloud services for the vendors

Lee Atchison:

they support, including cloud vendor specific training and

Lee Atchison:

certifications. And number nine, how the cloud services being

Lee Atchison:

used actually operate internally. This is critical for

Lee Atchison:

knowing the strengths and weaknesses and performance

Lee Atchison:

characteristics of the cloud services in various situations.

Lee Atchison:

For example, can AWS lambda be used in a particular use case?

Lee Atchison:

Is the distributed cloud centric database appropriate for a given

Lee Atchison:

application? Or is a more traditional SQL database better

Lee Atchison:

suited? Does a cloud based caching service satisfy your

Lee Atchison:

performance needs? Take your career to the clouds. If you're

Lee Atchison:

a software developer, or software architect, who is

Lee Atchison:

considering advancing your career and becoming a cloud

Lee Atchison:

native architect. The concepts we've covered in this episode

Lee Atchison:

are some of the most important skills and expertise you'll need

Lee Atchison:

to acquire. But the hard work can easily pay off. As

Lee Atchison:

architects fluent, and building cloud native applications

Lee Atchison:

effectively and efficiently are in high demand today. And they

Lee Atchison:

play an essential role in all modern application development

Lee Atchison:

organizations. Are you interested in learning more? Me

Lee Atchison:

I suggest my newest course available on LinkedIn learning

Lee Atchison:

called Cloud careers from developer to architect.

Lee Atchison:

Additionally, please take a look at my new course at the address

Lee Atchison:

in the academy titled basics of cloud security. Both courses are

Lee Atchison:

quick and inexpensive courses that can help you on your cloud

Lee Atchison:

architect journey. Thank you for tuning in to modern digital

Lee Atchison:

business. This podcast exists because of the support of you my

Lee Atchison:

listeners. If you enjoy what you hear that you please leave a

Lee Atchison:

review on Apple podcasts, or directly on our website at

Lee Atchison:

mdb.fm/reviews. If you'd like to suggest a topic for an episode,

Lee Atchison:

or you're interested in becoming a guest, please contact me

Lee Atchison:

directly by sending me a message at mdb.fm/contact. And if you'd

Lee Atchison:

like to record a quick question or comment, click the Microphone

Lee Atchison:

icon in the lower right hand corner of our website. Your

Lee Atchison:

recording might be featured on a future episode. Make sure you

Lee Atchison:

get every new episode when they become available. Click

Lee Atchison:

subscribe in your favorite podcast player or check out our

Lee Atchison:

website at

Lee Atchison:

mdb.fm If you want to learn more from me to check out one of my

Lee Atchison:

books, courses or articles by going to Lee atchison.com. And

Lee Atchison:

all of these links are included in the show notes. Thank you for

Lee Atchison:

listening and welcome to the world of the modern digital