Are you dealing with an application that involves complex business logic?
If that’s the case, then Command and Query Responsibility Segregation (CQRS) architectural pattern might be the solution you were looking for.
In recent years the focus on improving user experience has been notable -
The way users perceive applications has changed enormously.
Nowadays, users expect applications to be lighting fast, especially when performing queries.
RBAC stands for Role-Based Access Control. It is an approach that is used for restricting access to users and applications on the system/network. RBAC is used by Kubernetes for authorization, for example giving access to a user, adding/removing permissions and setting up rules, etc. So basically, it adds security to a Kubernetes cluster. RBAC in Kubernetes is the way that you restrict who can access what within the cluster.
Let’s see why you’re interested in Access Control. Well obviously, you have multiple people on your teams and they’re accessing your Kubernetes cluster. Each of them needs to have some amount…
Kubernetes is a container orchestration tool that is used to scale, deploy and manage containerized applications. These are the ways in Kubernetes to deploy pods: ReplicaSet, Deployments, StatefulSets, and DeamonSet.
A question arises, why do we need StatefulSets?
While writing this blog, I am making an assumption that you are familiar with the basics of Kubernetes. And, you know the meaning of terms like containers, pods, persistence volume, etc before.
ReplicaSet, Deployments, and DaemonSet work seamlessly with stateless applications but they are not suitable for stateful applications like MySQL, Kafka etc. This is where StatefulSets comes to the picture. Imagine…
With scrum framework, the product is developed according to iterations with fixed length termed sprints, so the teams can come up with software or updates at regular intervals. Milestones as they’re called are end of a sprint and they’re scheduled often to ensure a tangible progress with every cycle that helps everyone focus and stay motivated.
For every sprint, charts and artifacts are used to motivate the team. Also, the demo gives an opportunity to present one’s work and that in turn motivates the team and the feedback can help improvise the…
The term ”Microservice Architecture” is a buzzword which has sprung up over the last few years to describe a particular way of developing software applications as a suite of independently deployable, small, modular services in which each service runs a unique process and communicates through a well-defined, lightweight mechanism to serve a business goal.While there is no precise definition of this architectural style, there are certain common characteristics around organization and around business capability, automated deployment, intelligence in the endpoints, and decentralized control of languages and data.
Microservices are a more concrete and modern interpretation of service-oriented architectures (SOA) used…