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 moreUsing 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 moreCreating 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 moreGetting 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 moreUsing 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 more12 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