Group 6 Microservice Architecture
Group 6 Microservice Architecture
ces
Architectur
Application Development & Emerging
Microservices
Architecture
Topic
In this
Overview
presentation, we will
explore
Microservices Architecture — a software
design approach where applications are built
as a set of small, independent services. We’ll
cover how it works, key tools and frameworks,
its advantages and challenges, real-world
examples, and current trends. This overview
will help explain why microservices are widely
used today and how they impact the future of
software development.
Application Development & Emerging
Microservices
Architecture
How It
1.
Works?
Application is divided into
small
services
2. Each microservice runs on its own
3. Communication happens over a
network
4. API Gateway manages external
requests
5. Independent development and
deployment
6. Scaling and load balancing
Application Development & Emerging
Microservices
Architecture
Tools and
Frameworks
Frameworks
for building microservices:
Spring
Boot, Node.js with Express.js, Django with Django
REST Framework, NET Core / ASP.NET Core, Go, &
Ruby on Rails with Grape.