• AWS Elasticache Deep Dive: What is it and when to use it

    Introduction

    AWS offers a broad selection of datastores and therefore, it is important to choose the right datastore for your application. Amazon Elasticache is a fully-managed in-memory data store that supports both Redis and Memcached. In-memory databases provide low latency lookups and high throughput.

    Common use-cases for Elasticache are:

    • Caching
    • Real-time data analysis
    • Leaderboards
    • Chat rooms

    Read on →

  • AWS IAM, Boto3 and Python: Complete Guide with examples

    AWS Boto3 is the Python SDK for AWS. Boto3 can be used to directly interact with AWS resources from Python scripts. In this tutorial, we will look at how we can use the Boto3 library to perform various operations on AWS IAM. IAM (Identity & Access Management) can be used to create new AWS users, manage their permissions, create new policies and much more.

    Read on →

  • AWS SNS, Boto3 and Python: Complete Guide with examples

    AWS Boto3 is the Python SDK for AWS. Boto3 can be used to directly interact with AWS resources from Python scripts. In this tutorial, we will look at how we can use the Boto3 library to perform various operations on AWS SNS. Simple Notification Service (SNS) enables message delivery from publishers to subscribers.

    Read on →

  • AWS Secrets Manager, Boto3 and Python: Complete Guide with examples

    AWS Boto3 is the Python SDK for AWS. Boto3 can be used to directly interact with AWS resources from Python scripts. In this tutorial, we will look at how we can use the Boto3 library to perform various operations on AWS Secrets Manager.

    Read on →

  • Boto 3: Resource vs Client

    Introduction

    AWS’ Boto3 library is used commonly to integrate Python applications with various AWS services. The two most commonly used features of boto3 are Clients and Resources. In this article, we will look into each one of these and explain how they work and when to use them.

    Read on →