Skip to main content

When to choose MySql vs PostgreSql relation databse

· 2 min read
Vijay Patidar
Fullstack Software Engineer

Choosing between MySQL and PostgreSQL depends on your project requirements, data complexity, and specific use cases. Here’s a breakdown of when to choose each:

When to Choose MySQL​

  1. Simplicity and Ease of Use: Ideal for beginners or small applications where quick setup and ease of management are priorities.

Instrumenting Spring Boot Applications with OpenTelemetry (Without Java Agent)

· 3 min read
Vijay Patidar
Fullstack Software Engineer

Introduction​

In modern distributed systems, observability is crucial for monitoring application performance and troubleshooting issues. OpenTelemetry (OTel) is a powerful tool for collecting telemetry data such as traces, metrics, and logs. In this guide, we'll walk through how to instrument a Spring Boot application with OpenTelemetry without using the Java agent, and how to export the telemetry data to Jaeger using Docker.

What Is Stream In java

· 3 min read
Vijay Patidar
Fullstack Software Engineer

Introduction​

A sequence of elements in Java that supports several methods that can be pipelined to achieve a desired outcome is called a stream. Originally included in Java 8 as a component of the java.util.stream package, streams are a part of the Java Collections Framework. They are made to manipulate data declaratively, much like SQL does with information kept in tables.

Build Docker Image Using Jib

· 2 min read
Vijay Patidar
Fullstack Software Engineer

Docker Build

Overview​

This blog post introduces Jib, a powerful tool for building optimized Docker images for Java applications. Jib stands out by eliminating the need for a Docker daemon and expertise in Docker best practices, making it a convenient option for developers. Integrated as a plugin in Gradle or Maven projects, Jib simplifies the process of containerizing Java applications.