Its pretty common to have Microservices architecture in recent times where we can avail the benefit of frequent releases — quick time to market, receive market feedback and improve application features as per current market standards.
There are various Kubernetes deployment strategies available and its very important to choose the…
In microservice architecture, it’s very common to have multiple services/apps often require common functionalities like logging, configuration, monitoring & networking services. These functionalities can be implemented and run as a separate service within the same container or in a separate container.
Implementing Core logic and supporting functionality within the same…
In this article, we’ll see how to make use of Kafka client library(REST Api’s) to interact with Kafka cluster. Let’s start with Part-1 of the 3 part series
Part-1: We’ll see 3 Java Api’s
- AdminClient API
- Producer API
- Consumer API
Part-2: Kafka Streams(In-progress — coming soon)
Let’s start with quick introduction to Kubernetes :
Kubernetes (K8S) is an opensource container orchestration tool which reduce manual process by automating deployments, scaling and managing containerized applications.
Basic Kubernetes components:
- Control plane — Control K8S Nodes and assigns tasks.
- Nodes — Actual machines that perform requested tasks.
In Part-3 of this article, we’ll see how to create MySQL instance running on Openshift cluster from OCP web console.
Gadget Gallery Application Series:
Let’s start with GraphQL Official definition:
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. …
In this article, we’ll see the steps to install and run Kafka cluster on Docker (Docker toolbox) or Local machine.
Note: Here we are setting up a Kafka cluster with 3 brokers & one Zookeeper instance.
Setup Kafka on local machine (windows):
In this article, we’ll see how to document Spring Boot application (using Kotlin) implemented in my last article.
OpenAPI 3.0 is an open-source format for describing and documenting API’s formerly known as Swagger specification.
In this Part-1 article, we’ll implement a simple Gadget gallery(CRUD API’s to Create, Retrieve, Update and Delete Gadget details) REST API’s with Kotlin, SpringBoot 2.x, JPA and H2 in-memory database.
IDE: IntelliJ (STS/Eclipse)
Build tool: Maven
Spring Boot: 2.4.x
Database: H2 (in-memory database)