
Database Sharding: A Deep Dive
What sharding actually is Sharding is horizontal partitioning of data across multiple independent database instances. Each shard holds a disjoint subset of the rows, runs on its own machine (or cluste

Trivy is an open-source vulnerability scanner designed to identify security issues in container images and filesystems. It was developed specifically for use with container technologies like Docker, Kubernetes, and others. Trivy is widely used in the...

Probes/Health Checks It can be configured to check the health of the containers running in a pod. used to determine whether a container is running or ready to receive requests A probe/health check may return the following results: Success: The co...

The AWS CLI (Command Line Interface) is a tool provided by Amazon Web Services that allows users to interact with various AWS services from a command-line interface. It provides a convenient way to manage AWS resources, automate tasks, and integrate ...

Ansible is an open-source automation tool/configuration management tool that allows IT administrators and developers to automate the deployment, configuration, and management of software applications and infrastructure. It is designed to make complex...

Purpose of monitoring When operating a website on AWS, you might have questions like the following: How many people are visiting my site day to day? How can I track the number of visitors over time? How will I know if the website is having perform...
DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. With DynamoDB, you can offload the administrative burdens of operating and scaling a distributed database. You don't need to ...