> For the complete documentation index, see [llms.txt](https://learn-micro.jrontend.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn-micro.jrontend.com/micro-frontende-giris/micro-frontend-mimarisi.md).

# Micro Frontend Mimarisi

Micro frontend mimarisi, web uygulamalarının ana uygulama ve bağımsız parçalar olarak adlandırılan küçük frontend uygulamalarından oluşan bir yapıya sahiptir. Ana uygulama, tüm parçaların yönetildiği ve entegre edildiği bir arayüz sunar. Her bir bağımsız parça, kendi frontend uygulamasına sahiptir ve sadece kendi sorumluluk alanı ile ilgili işlemleri gerçekleştirir.

Micro frontend mimarisi, uygulamaları daha modüler hale getirir ve farklı ekiplerin farklı parçalar üzerinde çalışmasına olanak tanır. Her bir parça, kendi teknolojik yığınına sahip olabilir ve geliştirme süreci kendi içinde yürütülür. Bu, ekiplerin daha hızlı ve daha bağımsız bir şekilde çalışmasını sağlar ve uygulamanın ölçeklenmesini kolaylaştırır.

Micro frontend mimarisi, ana uygulama ve parçalar arasındaki iletişim için farklı teknolojiler kullanabilir. Örneğin, HTTP, WebSockets veya Event Bus kullanılabilir. Ancak, ana amaç, parçaların bağımsız çalışabilmesini ve bir bütün olarak uygulamanın sorunsuz çalışmasını sağlamaktır.

Micro frontend mimarisinin avantajları arasında daha hızlı geliştirme süreci, daha iyi bir ölçeklenebilirlik, daha az hata ve daha iyi bir performans yer alır. Dezavantajları ise, daha fazla karmaşıklık, artan ekip sayısı ve iletişim sorunları olabilir.

Micro frontend mimarisi, özellikle büyük ölçekli web uygulamaları için önemli bir gelişmedir ve birçok büyük şirket tarafından kullanılmaktadır. Ancak, bu yeni bir teknoloji olduğu için, birçok zorlukla da karşılaşılabilir ve bu zorlukların üstesinden gelmek için özel bir dikkat gerektirir.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://learn-micro.jrontend.com/micro-frontende-giris/micro-frontend-mimarisi.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
