# Spring ile Microservices (Spring Boot) > Microservices mimarisi, service discovery, API Gateway, servisler arası iletişim, dayanıklılık, pattern'ler - 25 mülakat soruları - Senior - [Mülakat Soruları: Spring Boot](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari.md) ## 1. Microservices mimarisini ve kurumsal uygulamalardaki temel amacını tanımlayın **Cevap** Microservices mimarisi, monolitik bir uygulamayı bağımsız ve dağıtılabilir servislere ayırır. Her servis kendi iş alanını, database'ini ve iletişimini yönetir. Bu, granüler ölçeklenebilirlik, kolaylaştırılmış bakım ve her servisin özel ihtiyaçlarına göre esnek teknolojik gelişim sağlar. ## 2. Spring Cloud microservices mimarisinde Eureka'nın rolünü belirleyin **Cevap** Eureka, Spring Cloud Netflix tarafından sağlanan bir service registry'dir. Microservices'in IP adresleri veya portların statik yapılandırması olmadan dinamik olarak kaydolmasına ve birbirini keşfetmesine olanak tanır. Bu, yatay ölçeklendirmeyi ve altyapı değişikliklerine uyumu kolaylaştırır. ## 3. 'Database per Service' pattern'ini ve microservices'teki avantajlarını açıklayın **Cevap** 'Database per Service' pattern'i her microservice'e ayrı bir database atar. Bu, servislerin özerkliğini sağlar, paylaşılan şemalara doğrudan bağımlılıkları önler ve her servisin en uygun database teknolojisini seçmesine olanak tanır. Ancak bu, dağıtık transaction'ları karmaşıklaştırır ve saga gibi mekanizmalar gerektirir. ## 22 soru daha mevcut - Spring Cloud microservices ekosisteminde bir API Gateway'in işlevini açıklayın - microservices arası iletişim için REST ve gRPC'yi karşılaştırın Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Spring Boot mülakat konuları - [Spring Core - IoC & DI](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-core-ioc-di.md): 22 soru, Junior - [Spring Boot Auto-Configuration](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-auto-configuration.md): 20 soru, Junior - [Spring Boot Starters](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-starters.md): 18 soru, Junior - [Application Properties & YAML](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/application-properties-yml.md): 16 soru, Junior - [SLF4J ve Logback ile Logging](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/logging.md): 20 soru, Junior - [Spring Boot DevTools](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-devtools.md): 15 soru, Junior - [Spring MVC Basics](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-mvc-basics.md): 20 soru, Mid-Level - [Spring REST Controllers](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-rest-controllers.md): 20 soru, Mid-Level - [Request & Response Handling](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/request-response-handling.md): 20 soru, Mid-Level - [İstisna Yönetimi](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/exception-handling.md): 25 soru, Mid-Level - [Bean Validation](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/bean-validation.md): 25 soru, Mid-Level - [Spring Data JPA Temelleri](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-data-jpa-basics.md): 25 soru, Mid-Level - [JPA Varlıkları ve İlişkiler](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/jpa-entities-relationships.md): 30 soru, Mid-Level - [JPA Sorguları](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/jpa-queries.md): 30 soru, Mid-Level - [Spring Data Repositories](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-data-repositories.md): 25 soru, Mid-Level - [Spring Security Temelleri](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-security-basics.md): 25 soru, Mid-Level - [Spring Boot Actuator](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-actuator.md): 20 soru, Mid-Level - [JUnit ve Mockito ile Birim Testleri](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/testing-junit-mockito.md): 30 soru, Mid-Level - [Spring Boot Test](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-testing.md): 30 soru, Mid-Level - [Profiles ve Environment](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/profiles-environment.md): 20 soru, Mid-Level - [RestTemplate ve WebClient](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/resttemplate-webclient.md): 24 soru, Mid-Level - [Async ve Scheduling](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/async-scheduling.md): 25 soru, Mid-Level - [Spring ile Caching](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/caching.md): 25 soru, Mid-Level - [Spring WebFlux (Reactive)](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-webflux.md): 25 soru, Mid-Level - [Spring İşlemleri](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/transactions.md): 30 soru, Senior - [Gelişmiş kimlik doğrulama ve yetkilendirme](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/authentication-authorization.md): 30 soru, Senior - [JWT ve Stateless Güvenlik](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/jwt-stateless-security.md): 20 soru, Senior - [OAuth2 ve Authorization Server](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/oauth2-authorization-server.md): 20 soru, Senior - [Spring Boot ve Docker](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-docker.md): 19 soru, Senior - [Spring Cloud Config](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-cloud-config.md): 19 soru, Senior - [Performans Optimizasyonu](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/performance-optimization.md): 30 soru, Senior - [GraalVM Native Images](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/graalvm-native-images.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/microservices-basics