Category: Database, Security, Data, Infrastructure, automation

The big promise of microservices is freedom – freedom to break an application into disparate services that are deployable independently, freedom to build these distinct services with different teams through their chosen programming language, database, and tooling, and freedom to develop applications with minimal bureaucracy.

In a microservices architecture, applications are broken down into independent services, which implies more complexities and more services to secure.

This drives a different kind of behavior relative to design, the kind of monitoring and tooling you have, and how you interface with systems that are built using a microservices architectural style. After all, strong microservices security is guaranteed by three guiding principles: traceability and development, compartmentalization, and continuous security visibility.

And then, one of the basic attributes of microservices is that they speed up change within and between applications.

Related Articles