Pratik Das

Pratik Das

Software Engineer, Consultant and Architect with current expertise in Enterprise and Cloud Architecture, serverless technologies, Microservices, and Devops.

Articles by Pratik Das

Creating and Analyzing Thread Dumps

A thread is a basic path of execution in a program. Most of the applications we build today execute in a multi-threaded environment.

Read more
Using Terraform to Deploy AWS Resources

Using Terraform to Deploy AWS Resources

Provisioning infrastructure resources has always been a time-consuming manual process. Infrastructure has now moved away from physical hardware in data centers to software-defined infrastructure using virtualization technology and cloud computing.

Read more

Creating and Analyzing Java Heap Dumps

As Java developers, we are familiar with our applications throwing OutOfMemoryErrors or our server monitoring tools throwing alerts and complaining about high JVM memory utilization.

Read more

Getting Started with GraphQL

GraphQL was developed by Facebook in 2012 for their mobile apps. It was open-sourced in 2015 and is now used by many development teams, including some prominent ones like GitHub, Twitter, and Airbnb.

Read more

Using Elasticsearch with Spring Boot

Elasticsearch is built on top of Apache Lucene and was first released by Elasticsearch N.V. (now Elastic) in 2010. According to the website of Elastic, it is a distributed open-source search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured.

Read more

12 Factor Apps with Spring Boot

The Twelve-Factor App is a set of guidelines for building cloud-native applications. By cloud-native, we will mean an application that is portable across environments, easy to update, and scalable enough to take advantage of the elastic capabilities of the cloud.

Read more