Explore how we can leverage Kubernetes as the underlying infrastructure to host a serverless environment using Knative.
Also find me here:
Baeldung Author
Kumar Chandrakant
It has been almost fifteen years when I started programming and my love for it does not seem to fade at all. I have worked upon core Java, Spring projects to enterprise solutions like commerce and digital platforms. I love learning new features, languages, algorithms, libraries, basically whatever can make the journey fun!
Here's what I've written (so far):
Architecture of a Geospatial Application with Java
Filed under Architecture
A comprehensive introduction to geospatial applications in Java.
Observability in Distributed Systems
Filed under Architecture, DevOps
A comprehensive dive into observability in distributed systems.
Service Mesh Architecture with Istio
Filed under Architecture, Networking
A comprehensive introduction to service meshes using Istio as an example.
IoT Data Pipeline with MQTT, NiFi, and InfluxDB
Filed under Architecture
A quick and practical overview of an IoT Data Pipeline with MQTT, NiFi, and InfluxDB.
Distributed Performance Testing with Gatling
Filed under Testing
A quick and practical introduction to distributed performance testing with Gatling.
Experimental Garbage Collectors in the JVM
Filed under Java
Learn the new Shenandoah garbage collector and how it compares against other garbage collectors
Functional Programming in Java
Filed under Java
A comprehensive overview of Functional Programming in Java.
Concurrency in Spring WebFlux
Concurrency in Spring Webflux depends on many factors. Let’s explore them in-depth.
Introduction to Transactions in Java and Spring
Filed under Architecture, Java
A quick and practical guide to transactions in Java and Spring.
Reactive Systems in Java
Filed under Architecture, Reactive
A quick and practical overview of reactive systems in Java.
Event-Driven Data with Apache Druid
Filed under Data
A comprehensive guide to Apache Druid.
CQRS and Event Sourcing in Java
Filed under Architecture, Data, Java
Explore the basic concepts of the CQRS and Event Sourcing design patterns.
A Guide to Atomikos
Filed under Programming
A comprehensive guide to Atomikos.
Testing Multi-Threaded Code in Java
Filed under Java Concurrency
A comprehensive guide to testing multithreaded code in Java.
Design Principles and Patterns for Highly Concurrent Applications
Filed under Architecture, Java Concurrency
A quick and practical overview of design principles for highly concurrent applications!
DevOps Overview
Filed under DevOps
A quick and practical overview of DevOps mindset.
Clean Coding in Java
Filed under Architecture, Java
An overview of clean coding practices in Java.
Practical Application of Test Pyramid in Spring-based Microservice
Filed under Architecture, Java
A quick and practical overview of the optimal testing pyramid.
Twelve-Factor Methodology in a Spring Boot Microservice
Filed under Architecture, REST, Spring Boot
A quick and practical overview of twelve-factor approach when developing Spring Boot microservices.
Baeldung on Linux
Evolution of Docker from Linux Containers
Filed under Administration
A comprehensive introduction to containerization and Linux containers.
Baeldung on Scala
Integrating Lagom with Play Framework and Akka Actors
Filed under Akka, Play Framework
A quick and practical example of integrating Lagom with Play and Akka.
Baeldung on Computer Science
Overview of Nature-Inspired Metaheuristic Algorithms
Filed under Algorithms
An overview of nature-inspired metaheuristic algorithms.
Salp Swarm Algorithm
Filed under Algorithms
Learn about the Salp Swarm algorithm, a relatively new nature-inspired meta-heuristic optimization technique.
Biases in Machine Learning
Filed under Machine Learning
A comprehensive introduction to biases in Machine Learning.
Introduction to Transactions
Filed under Software Architecture
A comprehensive overview of transactions and guarantees they provide.
Introduction to Serverless Architecture
Filed under Networking, Software Architecture
Explore the basics of a serverless architecture with an overview of the most popular serverless platforms
Intuition Behind Gradient Descent Algorithm
Filed under Algorithms, Core Concepts
A quick and practical introduction to understanding the mathematics behind gradient descent algorithm.
Automatic Keyword and Keyphrase Extraction
Filed under Artificial Intelligence
A quick and practical introduction to Natural Language Processing.
Fundamentals of Distributed Systems
Filed under Core Concepts, Networking
A quick and practical introduction to distributed systems.
Reinforcement Learning with Neural Network
Filed under Machine Learning
A quick and practical introduction to the basics of reinforcement learning.
Baeldung on Kotlin
A Comparison Between Kotlin and Scala
Filed under Functional Programming
Examine the key characteristics and features of Scala and Kotlin, and how they compare against each other.
Introduction to Multiplatform Programming in Kotlin
Filed under Kotlin Basics
A quick and practical introduction to multiplatform programming in Kotlin.
Light-Weight Concurrency in Java and Kotlin
Filed under Kotlin Concurrency
A comprehensive introduction to light-weight concurrency on JVM.
Guide to Kotlin Interfaces
Filed under Kotlin Classes and Objects
A quick guide to understanding interfaces in Kotlin and how they compare to Java.