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
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.
Leave A Comment