≡ Menu

[Elasticsearch CURD Operations]Elasticsearch supports storing documents in JSON format. It also provides REST interface to interact with elasticsearch datastore.

In this article, we will discuss how to do basic CRUD operations on elasticsearch datastore using the following examples:

Microservice is an architectural pattern, or we could say a system design pattern. It is based on Service Oriented Architecture.

Service Oriented architecture (SOA)

Service based architecture is a way of designing your system or applications in such a way that whole system is divided into small individual components where each provide different services to each other component over standard communication protocol shared by all the components, and together they are a complete system providing a useful service to other system/end user.

In AWS, whether you perform an action from Console, use AWS CLI, use AWS SDK, or when a AWS service does an action on your behalf, all of those API activities are logged in AWS CloudTrail.

This tutorials explains the following 7 essential AWS Cloudtrail best practices with examples on how to do it from both Console and using AWS CloudTrail CLI command.

[REST API Python]REST stands for Representational State Transfer.

It is an architectural style, set of rules to standardize the web, to maintain uniformity across web applications worldwide. It intends to enhance maintainability, scalability, reliability and portability of web applications.

Main idea behind REST is resources. Everything you want to access in a web application is a resource, whether it is a media or documents you want to download, update, delete. REST defines a way to access, transfer, and modify these resources.

This tutorial covers the following three high-level concepts:

[AWS S3 CLI]It is easier to manager AWS S3 buckets and objects from CLI. This tutorial explains the basics of how to manage S3 buckets and its objects using aws s3 cli using the following examples:

For quick reference, here are the commands. For details on how these commands work, read the rest of the tutorial.

15 Practical Python Set Examples with a Sample Program

[Python Set]Sets are basically collection of certain items that are unordered. There is no specific order in which they are stored. In Python sets are same, but there are few differences with basic sets.

  • The elements in python sets are unique, there can’t be duplicate items in python sets. If duplicate items entered, it will be ignored and final set will always contain unique elements.
  • Python sets are mutable. But, its elements are immutable. Once entered items cannot be modified.
  • Python set’s item cannot be accessed using indexes. There is no index attached to set items.


[Elasticsearch]What is Elasticsearch? In simple terms, we could possibly say elastic search is a NoSQL database. Since there are so many NoSQL databases, let us understand how Elasticsearch is different from them.

17 Practical Python Tuples Examples

[Python Tuple Examples]Tuple is similar to List in python language, both are sequential, index based data structure.

The main difference between tuples and list is that tuples are immutable i.e. we cannot modify a tuple’s content but List is mutable data structure. Also, tuples uses parenthesis and list uses square brackets.

This article will discuss about following in Tuples:

  1. Create an Empty Tuple
  2. Create Tuple with Homogeneous Elements
  3. Create Tuple with Heterogeneous Elements
  4. Create Tuple with Single Element
  5. Modify Elements of Tuple
  6. Accessing Elements of Tuple – From the Front
  7. Accessing Elements of Tuple – From the Back
  8. Search Within a Tuple
  9. Add Elements to a Tuple
  10. Delete an Element from a Tuple
  11. Iterate Over a Tuple
  12. Concatenation of Tuples
  13. Identify Length of a Tuple
  14. Slice a Tuple
  15. Count the Number of Elements in a Tuple
  16. Identify the Index of an Element in a Tuple
  17. All Tuple Examples in one Example tuples.py Program