The Microservices Zone is still getting its bearings, but we're off to a strong start! We have lots of great authors showing us how to create microservices projects for various purposes, and with a variety of technologies and languages. Today, we'll spotlight some of these great tutorials and series, look at this zone's free DZone resources, and even see some career opportunities. Without further ado, let's learn microservices!
Popular Microservices Development Tutorials
Building Microservices Using Spring Boot and Docker (Part 1 and 2), by Shamik Mitra. Learn how to build microservices using Spring Boot and its different components, and how to deploy your microservices in Docker containers.
Spring Cloud Stream With Kafka, by David Kiss. Take a look at how you can build a real-time streaming microservices application by using Spring Cloud Stream and Kafka.
Microservices Using Spring Boot and Spring Cloud (Part 1, 2, 3, 4, 5). by Siva Prasad Reddy Katamreddy. Get started on your microservices journey, leveraging Spring Boot and Spring Cloud, from an introduction to API gateways and service discovery.
Microservices With Netflix OSS, Apache Kafka, and Docker (Part 1, 2, 3), by Shashank Rastogi. This series on building microservices with Netflix OSS and Apache Kafka covers Eureka service discovery, deploying microservices in Docker containers, and much more.
Building a Microservice Chassis With Spring Boot and Spring Cloud, by Darryl Anderson. Learn how to build a reusable microservice chassis, which helps save time and enforce consistency across teams and services.
Go Microservices (Part 1-9 and counting), by Erik Lupander. In this comprehensive series, you'll learn to build microservices using Go and add integrations to help them run on Docker Swarm within a Spring Cloud/Netflix OSS landscape. A can't-miss read!
Visualizing Microservices (Part 1, 2, 3), by Matt McLarty. This series on visualizing microservices talks about the importance of documentation, context mapping, and critical design decisions.
You can help drive our newest zone and establish yourself as an expert by contributing your own articles to DZone! Check out our Bounty Board and claim writing prompts to win prizes!
Dive Deeper Into Microservices
Microservices: Breaking Down the Monolith: DZone's free ebook download on microservices benefits, technologies, and patterns.
Microservices in Java: DZone's Refcard on designing, building, and scaling a Java microservice.
In this section, you'll find a few opportunities from our Jobs community. See if any match your skills and apply online today!
Software Engineer - Cluster Ops
Location: Hamburg, Germany
Experience: BS or Master’s degree in Computer Science, related degree, or equivalent experience. 3+ years experience with OOP and infrastructure design skills.
Backend Services Developer
Location: Seville, Spain - Raleigh, NC - or Remote