After reading this article you will gain valuable insights on the best practices, benefits, and pain-points of using microservices, based on the experiences of highly innovative enterprises like Walmart, Spotify and Amazon.
This article compiled my top 10 problem pattern list I use when analyzing a Tomcat environment. This list also applies to other App Servers, so keep reading if your app runs on Jetty, JBoss, WebSphere, WebLogic, Glassfish, etc.
This is the third article in Chris Richardson series about building applications with a microservices architecture. In part 3 of our building microservices series, he will explore inter-process communication.
Learn to use known distributed systems patterns to make your microservices-based applications more resilient and more robust.
Session management has been part of enterprise Java for so long that it has faded to the background of our consciousness as a solved problem, and we have not seen any major innovation in that arena in recent memory.
There are many viable communications schemes to choose from today and they all have their place. However, if you want it all in one package, then Randy Abernethy makes a solid case for Apache Thrift.
Services requiring an enterprise platform built of 100s of shared libraries to be able to run and only allowing approved network clients for talking to services are two anti-patterns building microservices, Ben Christensen explained at the recent Microservices Practitioner Summit when sharing his experiences from building distributed systems and the trend he sees in increased coupling of systems with binary dependencies.
InfoQ recently sat down with Markus Eisele, developer advocate at Red Hat, at the Devoxx BE conference, and asked about his thoughts on implementing microservice architectures within large-scale enterprise organisations.
Spotify has been doing microservices for quite some years at large scale. Kevin Goldsmith, Vice President of Engineering at Spotify, talked about how Spotify uses microservices to break down architectures and be innovative at the GOTO Berlin 2015 conference.
It's not too far into 2016 to revisit a predication for the year made late last year. Back in December, Steve Millidge from C2B2, made the prediction that 2016 would be the year of Java EE microservices.
Learning resource with a list of good articles for people new to Microservices
This time Federico Carrone interviewed Jay Kreps, one of the creators of Apache Kafka.
This is the sixth article in a series about building applications with microservices.
Lightbend, formerly known as Typesafe, is bringing microservices-based architectures to Java with its Lagom platform.
Josh Long is the Spring Developer Advocate at Pivotal. He is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry), 3 best-selling video trainings and is an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin)
In this matching pair of talks, industry veterans Ron Hitchens and Peter Rodgers will challenge your assumptions about software, software engineering and the way you go about designing and building software systems
The Tao of Microservices teaches you the path to understanding how to apply Microservices architecture by Richard Rodger.
The JHipster Mini-book is a guide to getting started with hip technologies today: AngularJS, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.
AquaJS is a Node.js Framework for your next API development. It gives you a quick and organized way to start developing an application. AquaJS takes care of connection points between existing popular frameworks and solves common integration problems.