How More Teams can be Successful with Effective Microservices

I have to admit that I'm skeptical whether non-technical companies will successfully execute a software development strategy routed in microservices.

There's a long history of software development teams seeking modular and reusable code and services. We chased object-oriented programing, generic methods, and service-oriented architectures, leaving a trail of technical debt behind. How will this time be different?

Microservices with Isaac Sacolick

I spoke to Tyler Johnson, CTO at PrivOps, on Modernizing to Cloud-Native Architectures and Microservices in Episode 26 of 5 Minutes with @NYIke. Tyler recognizes, "Modularity has been around for a long time and is a core underpinning of technological development." He shares several non-software examples of modularity in the episode and explains why getting the architecture right is both a product and operational innovation.

Tyler also shares this key insight, ""Containers is the infrastructure modularity, microservices is the application layer modularity." Marrying microservices with containers, service orchestration, CI/CD, IaC, and other DevOps practices is key to more successful companies. It's not important to build modular code. It's equally important to automate deployment and modularize infrastructure architectures.

I'd also add that cloud native, and microservices architectures are not the only game in town. Organizations should explore low-code technologies, public cloud services, and SaaS to deliver capabilities without getting into heavy-duty coding. In other words, build fewer things, but when developing a proprietary capability with long-term business benefits, build them to be reused and scaled with microservices.  

A key to effective microservices will also not just be in how organizations build, deploy, and maintain them. An effective strategy must include API gateways to manage access, continuous testing, and standardizing observability.

Learn more by watching the episode, and please sign up for the channel!


No comments:

Post a Comment

Comments on this blog are moderated and we do not accept comments that have links to other websites.

Share

About Isaac Sacolick

Isaac Sacolick is President of StarCIO, a technology leadership company that guides organizations on building digital transformation core competencies. He is the author of Digital Trailblazer and the Amazon bestseller Driving Digital and speaks about agile planning, devops, data science, product management, and other digital transformation best practices. Sacolick is a recognized top social CIO, a digital transformation influencer, and has over 900 articles published at InfoWorld, CIO.com, his blog Social, Agile, and Transformation, and other sites. You can find him sharing new insights @NYIke on Twitter, his Driving Digital Standup YouTube channel, or during the Coffee with Digital Trailblazers.