Project Lombok Intro
Project Lombok helps to reduce boilerplate code.
Project Lombok helps to reduce boilerplate code.
Optional class was introduced in Java 8 to better handle null values.
Stream API is a major feature introduced in Java 8. It provides convenient operations on collections.
Java 8 Features - Functional Interface, Lambda and Method Reference.
Spring Boot makes it easy to create production ready Spring-based applications.
Redis is an in-memory key-value store.
Docker Swarm provides clustering functionality for Docker Containers, which turns a group of Docker engines into a single virtual Docker engine.
Docker Machine is a tool for provisioning and managing your Dockerized hosts (hosts with Docker Engine on them).
Docker Compose is a tool for defining and running multi-container Docker applications.
Docker Networking
Docker Volume is the perfered way to persist data.
Dockerfile is a text file that contains instructions on how to build a custom image.
An Docker image is basically a big tarball containing a filesystem.
Learn how to work with Docker Container
Most common Docker commands.