Microservices and Organisational Culture

Paul Seymour • October 18, 2018

In our first post we considered the CICD maturity needed to manage microservices at scale. But DevOps extends beyond tooling and speaks equally to both development and organisational culture. One of great benefits of a microservice architecture is its ability to scale work across multiple teams. It facilitates ‘decoupling’ by allowing teams to operate autonomously within the domain context and microservices they own. Microservices happen to fit very nicely into a team-based autonomous delivery model, and it’s a widely held industry belief that this is one of the most compelling reasons to build using microservices.

 

But even the most capable teams, with excellent DevOps skills and practices, will struggle with microservices in an organisation that does not have a high degree of Agile maturity. We've seen organisations regressing back to Waterfall practices as a result of the technical and business demands of a troublesome microservices platform.

 

So what are some of the ways organisations can eliminate potential challenges and deliver a successful microservices project?

 

First and foremost, you need a management culture that understands Agile development processes, and is able to embrace and adapt to change. A good example is the way microservices need to be tested and released. Traditional monolithic approaches, such as releasing everything into an ‘integration’ environment and having tests confirm that all the bits play nicely, just doesn't scale when you have dozens of interdependent APIs released multiple times a day. Traditional release management processes quickly become a quagmire if there are large numbers of microservices needing to be tested, versioned and moved monolithically through different environments.

 

If your organisation has a middle management layer that is more ‘command and control’ than ‘servant leadership’, then a microservice architecture will present them with significant challenges. That may be a good thing if you are in upper management and looking to drive Agile change within an organisation. But it can be disastrous to a business that needs to release software quickly in order to achieve their quality and customer goals.

 

There are some warning signs that your organisation might not be up to microservices, and it can be difficult to fix them once development gets underway. Addressing them early will significantly increase the chances of a successful outcome.

 

Potential pitfalls to be aware of:

 

  • The project, DevOps, testing and architecture managers are focused on controlling rather than mentoring, facilitating and unblocking.
  • There is an expectation that teams should not own microservices; that all teams should be able to work from a shared backlog and codebase.
  • There is a reluctance to release software frequently and automatically.
  • There is a poor understand of Agile processes and principles (e.g. all teams are expected to have a shared measure of velocity).
  • There is a preference against cross functional teams (e.g. they may feel it's better to have frontend teams, backend teams and test teams).
  • There is a tendency toward a ‘hero developer’ culture; where certain key individuals are elevated above the teams that support them.

 

 

Microservices are a great fit for an organisational culture that thrives on rapid change, has a customer focus, and understands how to inspire and empower teams. It allows software development to operate at a scale and efficiency that is simply not possible with most other architectures. So good luck to all organisations embarking on a microservices journey, and as always, call the Team at Patient Zero – Empowered Teams, Exceptional Results!

 

In our final post we’ll look at technical Do’s and Don’ts with Microservices.

Share This Post

Get In Touch

Recent Posts

January 16, 2025
We are excited to share that our Co-CEO, Demelza Green , was recently a guest on 'This Working Life' , a podcast by the Australian Broadcasting Corporation (ABC) hosted by Lisa Leong . During the episode, Demelza discussed the evolving landscape of hybrid work and how virtual reality (VR) is shaping the future of workplace collaboration. "Recording the podcast was a unique experience," Demelza shared. "I was sitting on a park bench next to the river in Mooloolaba. Despite my mum insisting I've never sounded more Australian, I wonder if listeners can spot my strong Kiwi accent, as I thought it was as strong as ever. It's funny how recording outside can change the sound of your voice." Demelza also responded to Lisa's request for pictures of teams working in VR: "Our team got dressed up and coordinated a round of thumbs-up just for Lisa!"  Listen to the full episode here: Managing Hybrid Work - This Working Life
November 26, 2024
We are thrilled to announce that Demelza Green , our co-CEO, has been awarded the prestigious ARN Innovation Management Excellence Award at the 2024 ARN Innovation Awards. The ARN Innovation Awards celebrate outstanding achievements in the Australian IT industry, recognising individuals and organisations that drive innovation and contribute significantly to the technology sector. This accolade highlights Demelza's dedication to driving innovation within Patient Zero. "I am incredibly honoured to receive this award," said Demelza. "Innovation is a team effort, and this recognition reflects the hard work and creativity of the entire Patient Zero team."  Congr atulations to Demelza on this well-deserved award!
October 25, 2024
We’re pleased to share that Hanieh Madad, Senior Software Developer and Team Leader at Patient Zero, has been awarded the Women in Digital Technical Leader of the Year. This award recognises Hanieh’s dedication to her craft and her thoughtful approach to leadership within the tech industry. The judges highlighted Hanieh’s exceptional handling of a complex project, noting her skill in managing stakeholders, mentoring junior engineers, and her commitment to community contributions. In her acceptance speech, Hanieh shared, “I wouldn’t be standing here without my amazing team that I have had the privilege of working with. This award is as much theirs as it is mine.” At Patient Zero, Hanieh leads with a balance of technical expertise and thoughtful mentorship. Known for guiding complex projects to success, she consistently supports her team’s growth and development, making this recognition truly fitting. Congratulations, Hanieh, on this achievement and for the positive impact you continue to make.
September 1, 2024
Congratulations to three of our team members for being selected as finalists in the ARN Women in ICT Awards 2024. Recognised for their achievements and contributions within Patient Zero, our finalists are: Bay McGovern - Shining Star Demelza Green - Innovation Weasley Au - Graduate “This is a stunning display of emerging and established female talent in Australia,” said ARN Editor Julia Talevski. “This year’s finalists have set an extremely high bar and are a source of inspiration for women leading the way in technology — we are proud and privileged to be celebrating each and every one of them.” WIICTA 2024 will honour the channel across eight categories, spanning Innovation, Technical, Entrepreneur, Graduate, Rising Star, Shining Star, Achievement, and DE&I Individual Champion awards. In response to a wealth of standout submissions, specific categories have been divided to best acknowledge and highlight the depth of female talent in the Australian market. The winners will be announced on September 19th at the prestigious event set to take place at Doltone House in Jones Bay Wharf Sydney. For more information on the ARN Women in ICT Awards 2024, visit the official ARN announcement here .
More Posts
Share by: