Bootstrapping a microservices project using Java [Screencast]

Alexsandro Souza

© Shutterstock / Tashatuvango

Do you need a bootstrap project to help you with your next microservice architecture? Trust me, if you’re interested in implementing microservices, this project is for you. In this article, Alexsandro Souza addresses some common challenges that everyone faces when starting with microservices.

I have recorded some screencasts to present an open source project that I’m working on — it is a bootstrap project to help you with your next microservice architecture using Java. In this repository, we will be addressing some common challenges that everyone faces when starting with microservices.

This project will definitely help you to get a better understanding of the microservices world and save you a lot of time when setting your initial microservice architecture.

If you are interested in microservices, you are currently studying or want to implement a microservices approach, this project is for you! Check out this series of videos demonstrating what we already have in our project and how to get the most out of it.

You can find the project on Github.

SEE ALSO: Spring Boot tutorial: Microservices architecture in PCF and Kubernetes

Quick overview

Getting started

Dealing with Distributed Event

Log management

Continuous deploy with Jenkins

This article was originally published on Medium. 


If you want to read more about this project, how it came into being and what’s the motivation behind it, read this article titled An introduction to hands-on microservices with Java

Here’s a sneak peek at the overview:

“Microservices Architecture” is now a popular concept in programming. In order to keep up-to-date as a software developer, I’ve been trying to get a good understanding of this architecture. Specifically, I’ve been looking at a better way to implement microservices architecture in Java using Spring.

Some background: my company, although great, had a woefully out of date tech stack. Basically, we weren’t using Java 8 or microservices yet. So I had to look outside of the company if I wanted to know more about either of those things. The easiest way to learn is by just doing it, so I decided to create a To Do system and document my experience for future reference.

My goal for this article is to have a source code walkthrough for different microservices. I’m not planning to go deep into the concepts and tools; there are a lot of posts about those out there. My intention here is to present an application example containing the patterns, tools, technologies used to develop microservices.


Alexsandro Souza

Alexsandro is an IT professional with over 7 years of experience, with extensive knowledge in web development, from administration of Linux servers, back-end languages such as PHP, C# and Java to front-end HTML5, CSS and Javascript. He works at Vision-net and lives in Dublin.

Inline Feedbacks
View all comments