Before microservices, engineers had a small number of huge chunks of code that made up their application.
So, when a team needed to update or patch their code, they had to do it slowly and with great care because any change to any part affected every other part of their app.
This shift in the way applications are built and updated has created a second movement/change: how software teams function and work. In this modern environment, software teams are responsible for smaller pieces of code that address a function within the app.
Now all that is needed is to allow a little time to learn, trust and implement a new way of security applications.