What is a microservices architecture? The microservices architecture pattern consists in functionally decompose a project into a set of collaborative services. Each service will take care of a concrete functionality, a concrete domain. Services will be developed independently, avoiding coupling between them. If needed, services can communicate through an exposed API, using HTTP/REST calls, for instance. Using this approach, multiple developers can work on the same project in a more independent way.
Spring Cloud unterstützt Entwickler in der Erstellung von verteilten Microservice Architekturen in den Bereichen Konfigurationsmanagement, Service Management, Fehlerbehandlung sowie dem Einsatz auf gängigen Cloud Plattformen wie Cloud Foundry und Amazon Webservices. Dieser Talk gibt eine praktische Einführung in Spring Cloud und zeigt die Erstellung von Microservice Architekturen in lokalen sowie Cloud Umgebungen auf.
Some months ago I attended the Spring IO 2015 event hosted in Barcelona. There were quite a big list of interesting talks and workshops regarding the main new features of the Spring ecosystem, which includes a new version of Spring, Spring Cloud, micro-services architecture, WebSockets, etc. Something that kept my attention was that all or almost all of the examples created for the talks and workshops were created with the amazing tool created by Pivotal and released last year called Spring Boot.