Posts

Spring Boot MySQL Kubernetes Minikube Example

Image
Spring Boot MySQL Kubernetes Minikube Example Introduction         Kubernetes is one of the best and most popular ways to deploy any application on the cloud today. There are many tutorials based on hello world kind of applications online, but they cannot be used to understand the full end to end implementation/deployment steps on Kubernetes. Hence I decided to come up with this tutorial.           In this tutorial we will be deploying a Spring Boot MySQL Microservice on Kubernetes. We will be using a local minikube cluster to deploy this microservice.         If you are a beginner in Docker, Containers, Docker Images and using Dockerfile, then I strongly recommend that you read the blog posts below to understand more about them: Dropwizard Docker Example : This post gives you an overview of Docker, simple Docker commands, Dockerfile, dockerizing a simple ...

Spring Boot MySQL Docker Compose Example

Image
 Spring Boot MySQL Docker Compose Example Introduction         I was looking online for a simple example/tutorial on how to dockerize my existing Spring Boot and MySQL Database Microsevice using Docker Compose/Docker. Most of the tutorials have complicated examples/complex steps explained. Hence I have come up with this post to explain about Docker Compose and its usage in simple steps.          In this tutorial we will be dockerizing an existing SpringBoot fat jar with database related configurations along with MySQL database, building it and running the microservice.         To learn about Docker, simple Docker commands, Dockerfile, dockerizing a simple application and Docker Hub, please read my blog post:  Dropwizard Docker Example . Docker Compose         Compose is a tool for defining and running multi-container Docker applicatio...

Blockchain and Cryptocurrency Tutorial using Python

Image
Blockchain and Cryptocurrency Tutorial using Python Introduction         Blockchain and Cryptocurrency are the two most popular buzz words in the technology industry today. Blockchain is the technology on which the most popular Cryptocurrency Bitcoin is built upon. I was searching online for a tutorial to understand about Blockchain and how it is used in cryptocurrencies, but I could not find simple examples, hence I decided to come up with this post. In this post, we will understand about Blockchain by building our own cryptocurrency, that I have named as Alpha, using Python. Blockchain and Cryptocurrency         Blockchain in simple terms is a chain of blocks or a list of records. It is an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way and it cannot be edited. In a broader sense it is a domain and a technology. Cryptocurrency is one of the practica...

React, Highcharts and Spring Boot Integration

Image
React, Highcharts and Spring Boot Integration Introduction         If you search for a tutorial online about React, Highcharts and Spring Boot Integration, most of the times you end up with tutorials which are not that that easy to follow. Hence I decided to come up with this blog post to explain the concepts of integrating React, Highcharts and Spring Boot in  simple language which is very easy to follow. This blog post will give you a comprehensive overview of the following: Building a simple React App Integrating the React App with a Spring Boot Application and using CRUD operations Integrating React, Highcharts and Spring Boot Application to view charts React         React is one of the most popular JavaScript libraries for building user interfaces. To know more about React, please check React Website . Highcharts         Highcharts is a software library, written in pure JavaSc...