My latest book Overcoming IT Complexity, is now shipping! And how do you manage complex configurations in cloud-native applications? In this episode of MDB Weekly.

Today on Modern Digital Business.

{{useful-links-research-links}}

{{about-lee}}

{{architecting-for-scale-ad}}

{{signup-dont-miss-out}}

Transcript
Lee:

First up this week, it's here.

Lee:

It's out.

Lee:

My latest book, Overcoming IT Complexity is now shipping.

Lee:

This book is published by O'Reilly Media, and it's available on paperback

Lee:

and in Kindle format at amazon.com.

Lee:

Simply search for it complexity, and you'll find the book.

Lee:

The book is also available in O'Reilly's Safari Online Reading program.

Lee:

Click the link in the show notes or go to leeatchison.com/itcomplexity.

Lee:

In other topics, modern businesses rely on applications and they also

Lee:

rely on continued innovation in those applications to drive their business.

Lee:

This drive for innovation creates a need for improved techniques for validating

Lee:

that an application will work as expected.

Lee:

But constant innovation means a constant chance for problems and testing

Lee:

applications at scale is not an easy task.

Lee:

Last week I had the honor to talk with Nate Lee, co-founder of Speed Scale.

Lee:

Speed Scale, assists in stress testing applications by recreating real world

Lee:

traffic loads in a test environment.

Lee:

You can listen to my discussion with Nate on the Modern Digital Business Podcast.

Lee:

This episode was released last week on January 12th.

Lee:

And now last week's top story, speaking about it, complexity, managing

Lee:

configuration information in a complex cloud native application is a huge task.

Lee:

Configurations exist everywhere across the system, and it's difficult to keep

Lee:

track of all of the configurations needed in order to operate your application.

Lee:

There's configuration that described the network interconnections in your system,

Lee:

including routing rules and port blocking.

Lee:

There's configuration for your load balancers determining where to send

Lee:

traffic destined for your service.

Lee:

There's configuration for security permissions needed for databases,

Lee:

caches, servers, third party applications, and other systems.

Lee:

There's configuration for your application itself describing database connections,

Lee:

service connections, and various secrets and other configuration values

Lee:

necessary to run a modern application.

Lee:

In a cloud native application using a microservice based architecture,

Lee:

the problem is multiplied.

Lee:

There literally is configuration everywhere.

Lee:

Some configurations are well known and managed sometimes

Lee:

in a revision control system.

Lee:

But some of these configurations are stored within the system

Lee:

or component that requires the.

Lee:

A router may contain configuration information within the router itself.

Lee:

A SaaS application used by your application may have its own configuration

Lee:

system and your cloud provider and the various cloud services you are using.

Lee:

Each has a set of configuration information.

Lee:

Some of this configuration is known but not.

Lee:

Some of it may be simply unknown and untracked, face it, there's

Lee:

configuration everywhere and it's making your application and its

Lee:

infrastructure more complex and necessary.

Lee:

How do you take control and reduce the complexity associated with this large

Lee:

quantity of configuration information in a cloud native environment?

Lee:

Last week, in my most recent container journal article, I gave

Lee:

five best practices to help you get a hand on your configuration.

Lee:

Click the link in the show notes and read the article now.

Lee:

And finally.

Lee:

The Cloud Native Security Conference is coming up.

Lee:

This conference sponsored by the Cloud Native Computing Foundation

Lee:

focuses on security needs for cloud native applications.

Lee:

As recent news stories indicate application security and protection

Lee:

against bad actors is increasing in difficulty and importa.

Lee:

I'm going to be at this conference this year.

Lee:

It's being held in Seattle, Washington, my hometown on February 1st and second.

Lee:

If you're planning on coming into town and attending, let me know.