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 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

Health Checks with Spring Boot

Monitoring and observability are essential in distributed environments and they rely on effective health checking mechanisms that can be observed at runtime.

Read more

Creating Optimized Docker Images for a Spring Boot Application

Containers have emerged as the preferred means of packaging an application with all the software and operating system dependencies and then shipping that across to different environments.

Read more