Announcing the new Atchison Academy! Lee is live at Predict 2023. How do you give your dev teams choices without introducing too much complexity?
Today on Modern Digital Business Weekly.
{{useful-links-research-links}}
{{about-lee}}
{{architecting-for-scale-ad}}
{{signup-dont-miss-out}}
Transcript
This week, we're going to start with some news.
Lee:I've just launched my latest course architecting for scale and introduction.
Lee:This course, which is available free of charge is a video
Lee:introduction to my O'Reilly Media book, Architecting for Scale.
Lee:In it, I take two of the more popular topics from the book.
Lee:That being Service Tiers is, and the Two Mistakes High modality, and
Lee:present them in a video format complete with a lesson book and quizzes.
Lee:This course is short and it's designed to simply introduce
Lee:you to the type of information that you can learn from my book.
Lee:It also is an introduction to my new training portal Atchison Academy.
Lee:This is my first course created exclusively for this academy, but more
Lee:courses are in the works, including a master course on modern digital business.
Lee:You can also see all of my LinkedIn Learning courses in the academy as well.
Lee:Check it out.
Lee:Go to leeatchison.com/courses, or click the courses link
Lee:from anywhere in my website.
Lee:This link, we'll also be in the show notes.
Lee:Given that this is all brand new.
Lee:I'd love your feedback.
Lee:Please send me a message, letting me know what you think of this new academy,
Lee:and also let me know what you'd like to see in my planned premium courses.
Lee:Next up, come and listen to me as I participate in a live panel discussion
entitled "Cloud-Native:The Long March" at:entitled "Cloud-Native:time this coming Thursday, January 12th.
entitled "Cloud-Native:This panel discussion is a keynote session at TechStrong Research's,
entitled "Cloud-Native:upcoming Predict:entitled "Cloud-Native:For more information, or to join us at this virtual conference, go to the
entitled "Cloud-Native:predict website for free registration.
entitled "Cloud-Native:A link to their website is available in the show notes.
entitled "Cloud-Native:And now last week's top story.
entitled "Cloud-Native:Simplicity is at the heart of our desire to use cloud native
entitled "Cloud-Native:application methodologies.
entitled "Cloud-Native:Service-based applications are designed to decrease complexity
entitled "Cloud-Native:in individual service components.
entitled "Cloud-Native:Using cloud native infrastructures focuses and reduces our
entitled "Cloud-Native:available infrastructure choices.
entitled "Cloud-Native:Simplicity is core to virtually all cloud native patterns.
entitled "Cloud-Native:The very nature of the cloud native pattern is based on simplicity.
entitled "Cloud-Native:But one of the fundamental tenants of modern application development,
entitled "Cloud-Native:which is driving the cloud native movement, is actively working
entitled "Cloud-Native:against the desire for simplicity.
entitled "Cloud-Native:You see, modern application architectures encouraged, team empowerment.
entitled "Cloud-Native:Team empowerment brings decision-making down to the lowest
entitled "Cloud-Native:logical part of an organization.
entitled "Cloud-Native:Modern cloud native application methodologies enable distributed
entitled "Cloud-Native:decision-making at the lowest levels of the organization.
entitled "Cloud-Native:But how much choice should you give your development teams in building
entitled "Cloud-Native:their cloud native applications?
entitled "Cloud-Native:The answer may not be as simple as it seems.
entitled "Cloud-Native:Deciding how much choice to give your teams is not an easy decision.
entitled "Cloud-Native:And the one side we want to give our development teams, the freedom
entitled "Cloud-Native:to decide how they design, develop and operate their applications.
entitled "Cloud-Native:Empowered teams are innovative teams.
entitled "Cloud-Native:The more choices you give your development teams, the greater they can innovate.
entitled "Cloud-Native:This innovation can lead to many architectural and product advantages,
entitled "Cloud-Native:including more customer centric solutions and faster responses to change.
entitled "Cloud-Native:This typically results in shorter time to market.
entitled "Cloud-Native:More competitive products, higher reliability and availability, and
entitled "Cloud-Native:ultimately happier and more engaged teams.
entitled "Cloud-Native:However choice has a negative downside.
entitled "Cloud-Native:The characteristic that brings you innovative customer oriented solutions,
entitled "Cloud-Native:also works against simplicity.
entitled "Cloud-Native:And increased choice means increased variations in decisions that are made
entitled "Cloud-Native:with your cloud native applications.
entitled "Cloud-Native:More variations, increase the overall application complexity.
entitled "Cloud-Native:Put quite simply the more choices you give your team.
entitled "Cloud-Native:The more variations they use.
entitled "Cloud-Native:The more variations they use, the more complex your overall application becomes.
entitled "Cloud-Native:You see, choice becomes complexity.
entitled "Cloud-Native:At the cost of simplicity.
entitled "Cloud-Native:How can we enable our teams without hurting our applications
entitled "Cloud-Native:long-term maintainability?
entitled "Cloud-Native:Well, take a look at my article "Choice vs.
entitled "Cloud-Native:Complexity in Cloud-Native Applications" published last week in Container Journal.
Leave A Comment