Red Hat Microservices Special Newsletter - October, 2016
InfoQ Microservices Special Newsletter
Latest Microservices Content, Top Viewed Content, News, Top Articles, Top Presentations

In this special newsletter we bring you up to date on all the new content and news related to Microservices on InfoQ. We are also maintaining a portal page for all this content on InfoQ at: http://www.infoq.com/microservices/.


Latest Microservices Content on InfoQ

#1 Komad Principal Engineer Sean Kelly on Microservice Fallacies (news, Oct 09, 2016)
#2 Reactive Summit 2016 Conference: Reactive Microservices and Staging Data Pipelines (news, Oct 08, 2016)
#3 Netflix Zuul Gets a Makeover to a Asynchronous and Non-Blocking Architecture (news, Oct 04, 2016)
#4 WebSockets, Reactive APIs and Microservices (presentations, Sep 30, 2016)


Top Viewed Microservices Content on InfoQ

#1 The Seven (More) Deadly Sins of Microservices (presentations, Jul 17, 2016)
#2 Don't Version Your Web API (news, Jul 20, 2016)
#3 Microservices: State of the Union (presentations, Jul 07, 2016)
#4 Data is the Hard Part Working with Microservices (news, Aug 28, 2016)
#5 Service-Based Architecture as an Alternative to Microservice Architecture (news, Oct 07, 2016)


Top News

A Sample Serverless Microservice Architecture from Autodesk

In the webcast entitled "What's Better Than Microservices? Serverless Microservices," Alan Williams (Autodesk), Asha Chakrabarty (Amazon) and Alan Ho (Apigee) discuss the architecture of a serverless microservice built with lambda functions with Apigee end-points running on AWS.

Juval Löwy: Why Every Class Should Be a Service

Juval Löwy has pioneered a method of building service-oriented applications in which each class represents a service onto itself. While these applications may initially seem like 'class explosion', they are actually the product of a truly decomposed system; one that has been properly analyzed and designed. Juwal explains his intent and describes how development teams can improve from this process.

Solving Fat JAR Woes at HubSpot

Spring Boot 1.4 and Dropwizard 1.0 were both released at the end of July, using fat JARs. As adoption of such frameworks and microservices increases, fat JARs are becoming a more common deployment mechanism. Earlier HubSpot cited issues where Fat JARs deployments experienced problems with the maven-shade-plugin, and efficiency problems when packaging 100,000 tiny files as a JAR.

gRPC 1.0 is Ready for Production

Google has released gRPC 1.0, considering it stable and ready for production.

Neha Narkhede: Large-Scale Stream Processing with Apache Kafka

In her presentation "Large-Scale Stream Processing with Apache Kafka" at QCon New York 2016, Neha Narkhede introduces Kafka Streams, a new feature of Kafka for processing streaming data. According to Narkhede stream processing has become popular because unbounded datasets can be found in many places. It is no longer a niche problem like, for example, machine learning.


Top Articles

Developing Transactional Microservices Using Aggregates, Event Sourcing and CQRS - Part 1

A novel approach to developing microservices using DDD, Event Sourcing, and CQRS is able to overcome the challenge of using a microservice architecture for transactional business applications.



Two Mistakes You Need to Avoid When Integrating Services

Often enterprises assume adopting patterns like ESB help in developing with services. However, hidden challenges with these patterns can present dangers which go unnoticed until the system is live.



Wiring Microservices with Spring Cloud

As we move towards microservice-based architectures, we're faced with an important decision: how do we wire our services together?




Top Presentations

Lessons Learned on Uber's Journey into Microservices

Emily Reinhold shares stories of how a rapid growth company broke up a monolith into a series of microservices, with practices and lessons that can save time and money.




What They Don't Tell You about Microservices...

Daniel Rolnick talks about the process Yodle went through adopting and deploying microservices, including database architectures and architectural patterns that emerged.



Scaling Uber to 1,000 Services

Matt Ranney talks about Uber's growth and how they've embraced microservices. This has led to an explosion of new services, crossing over 1,000 production services in early March 2016.



Large-Scale Stream Processing with Apache Kafka

Neha Narkhede explains how Apache Kafka was designed to support capturing and processing distributed data streams by building up the basic primitives needed for a stream processing system.



Low Latency Microservices in Java

Peter Lawrey discusses the differences between microservices and monolith architectures, their relative benefits and disadvantages, patterns and strategies implementing low latency microservices.



CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR:

Microservices for Java Developers: A Hands-on Introduction to Frameworks and Containers - Download the FREE O'Reilly eBook. The Microservice architectural approach is more than just about technology. It reaches into the foundation of your organization to allow you to build truly scalable, adaptive, complex systems that help a business adapt to rapidly changing competitive markets...Download Now

Modern Java EE Design Patterns (By O'Reilly). Download this report to explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions...Download Now

REST and Microservices - Breaking Down the Monolith Step by Asynchronous Step. Mark Little explores the misuse and misunderstanding of REST (typically HTTP) for microservices...Continue reading

Dockerfile, `docker` CLI, containers "Cheat Sheet" now available! Linux containers (sometimes managed using the docker command) keep applications and their runtime components together by combining lightweight application isolation with an image-based deployment method...Continue reading

Microservices: brownfield verses greenfield development. Blog by Mark Little. I've been working with some of our teams recently on microservices and how we can assist our customers and communities with best practices and recommendations, whether they're Java EE developers, Vert.x coders, writing Node.js applications or something else. If you've ..Continue reading

Scalable Microservices through Messaging Microservices are everywhere nowadays, and so is the idea of using service choreography (instead of service orchestration) for microservices interactions. In this article I describe how to set up service choreography using ActiveMQ virtual topics, which also enables scalable event based service interactions...Continue reading

A Linux Cheat Sheet for Developers. I first started using computers in the mid-80's. A DOS-based computer, where - as a programmer - I had to first learn how to type and how to navigate a seemingly arcane series of commands...Continue reading



Join our Network

This special report newsletter is sent to you as a subscriber to InfoQ`s weekly site update newsletters. If you wish to no longer receive any special report newsletters, you may click here to unsubscribe from InfoQ`s weekly newsletters.

C4Media Inc. (InfoQ.com)
2275 Lake Shore Boulevard West
Suite 325
Toronto, Ontario
M8V 3Y3