Just-in-Time Permissions in Microservices-Based Applications
In a previous article, we discussed keeping microservices secure, even from themselves. But what else can you do to keep your application free of vulnerabilities that could be exploited by bad actors? ...
New Market Research Shows 84% of Companies’ Microservices-based Applications Rely on Key-value or NoSQL Databases
Survey shows IT decision makers value the technology profile of a database above all factors for use in microservice architectures Mountain View, January 7, 2021—Nearly half (47%) of microservices applications rely on ...
Microservices, Containers and Kubernetes: Which Applications Benefit?
Application design always presents developers with a series of trade-offs. No approach is perfect for every deployment. While the market is abuzz about microservices, containers and Kubernetes—for many good reasons—instances arise when ...
Are Serverless Applications the Future of Microservices?
Microservices is an umbrella term that covers a range of things—the most notable and obvious of which is containers. Containers, driven primarily by the rise of Docker, are now embraced and supported ...
Best of 2023: Top 9 Microservices Design Patterns
There are several microservices design patterns, each with its unique characteristics and use cases. Here are nine to consider ...
Service Meshes: Enhancing Microservices Communication
For microservices to achieve their optimal function, a robust, secure, and efficient communication mechanism is required. Enter service mesh ...
Stop Turning Success Into Failure With Microservices
MIcroservices can help you avoid business failure because of huge, monolithic application architecture ...
User Management in Cloud-Native Applications
Cloud-native applications are scalable, resilient and flexible – but they also introduce a new set of user management challenges ...
Migrating Applications to Containers
Application migration, especially to containers, is a critical task that requires careful planning and execution. And it's not without challenges ...
Agility Vs. Complexity in Cloud-Native Applications
One of the main motivations for using cloud-native application methodologies is to simplify our applications and their infrastructures. Cloud-native methodologies are designed around creating larger and more sophisticated applications without unnecessarily increasing ...