Archi's Academy

BLACK FRIDAY

85% Discount for all November

whatsapp
Get in touch
FreeBackendintermediate

Microservices With Spring Boot

Learn to develop a microservice application using Spring Boot, Spring Cloud, RabbitMQ/Kafka, Docker, Kubernetes, and observability tools like Prometheus and Grafana.

4 weeksEN9 lessons192 enrolled
YouTube

Curated from YouTube

This course was hand-picked from YouTube by our experts and organized into a structured, step-by-step curriculum.

StartFreeCourse

StartFreeCourse
button-icon
Microservices With Spring Boot

Course Curriculum

2 modules · 7 subjects · 9 lessons
01
Microservices with Spring Boot and Spring CloudLearn to develop a microservices-based online shop application using Spring Boot, Spring Cloud, RabbitMQ/Kafka, Docker, Kubernetes, and observability tools like Prometheus and Grafana.
3 subjects
Microservices Fundamentals and Core ServicesIntroduction to microservices architecture and initial service development including product, order, and inventory services.
1 lessons
  • Building MicroservicesCreate and test product, order, and inventory microservices with MongoDB and MySQL databases.
Advanced Service Features and InfrastructureNew DescriptionIntroduce service discovery, API gateway, security, resilience, event-driven architecture, and observability.
2 lessons
  • Service Discovery and API GatewayImplement service registry and routing via API gateway with centralized security.
  • Resilience and ObservabilityImplement circuit breakers, distributed tracing, event-driven communication, and monitoring.
Complete Microservices ProjectBuild and deploy a fully functional microservices application including Angular frontend and Kubernetes deployment.
1 lessons
  • Project Implementation and DeploymentDevelop remaining services, integrate with security, document APIs, and deploy with Kubernetes.
02
GitHub EssentialsDive into Git version control with our beginner-friendly course! Designed for those new to coding, we cover the essentials: creating repositories, committing changes, branching, merging, and teamwork. Learn Git in a clear, approachable way, and start collaborating effectively.
4 subjects
Getting Started with Git & GitHubThis subject discusses on Git and GitHub which are two essential tools for version control and collaboration in software development.
2 lessons
  • Introduction to GitAn introduction to Git, a powerful version control system used for software development.
  • Deep Dive into Git RepositoriesA comprehensive understanding of Git repositories, including best practices for creating and managing repositories.
From Code Review to Deployment: The Pull Request Merge ProcessThis subject will cover the process of merging a pull request on GitHub, from code review to deployment. You will learn how to effectively collaborate with team members and deploy changes to production.
1 lessons
  • Concept of BranchingThis module is designed to introduce one of the most powerful features of Git: branching. How branching allows for the creation of parallel development streams.
Resolving Merge ConflictsThis subject describes resolving merge conflicts, which is the process of manually fixing conflicts that occur when Git merges two branches with competing changes. It involves identifying the conflicts and deciding which changes to keep or discard.
1 lessons
  • Understanding Merge Conflicts in GitThis module will provide a comprehensive understanding of merge conflicts in Git. It will cover the reasons behind merge conflicts, how to identify and resolve them, and best practices for avoiding conflicts in the first place.
Advanced Git ConceptsAdvanced Git concepts build upon the fundamentals and delve deeper into more complex functionalities of Git version control system, including branch management, reverting, rebasing, cherry-pick etc.
1 lessons
  • Beyond the Basics: Advanced Git ConceptsThis is a bonus module on advanced concepts in Git, we'll dive deeper into the capabilities of Git and explore some of its more advanced features.

Skill Track

Backend

Build robust, secure, and highly scalable server-side systems and databases. Master Java, Spring Boot, PostgreSQL, and event-driven communication using Kafka.

Why Should You Learn This Course?

Build Robust Backend Systems

Learn Java, Spring Boot, and PostgreSQL to design secure, highly scalable, and performant RESTful APIs.

Self-Paced Practical Learning

Focused, bite-sized lessons that let you learn active skills at your own pace.

100% Free & Accessible

Zero cost, zero barriers—just high-value training to upgrade your skillset immediately.

Related Courses

Ready to Start Learning?

Access this course for free and build real skills.

StartFreeCourse

StartFreeCourse
button-icon