Over a million developers have joined DZone.

The Best of the Week (Jan 9): Enterprise Integration Zone

DZone's Guide to

The Best of the Week (Jan 9): Enterprise Integration Zone

· Integration Zone
Free Resource

Discover how Microservices are a type of software architecture where large applications are made up of small, self-contained units working together through APIs that are not dependent on a specific language. Brought to you in partnership with AppDynamics.

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (January 09 - January 16). Here they are, in order of popularity:

1. Make Agents, Not Frameworks

  • Ever since their introduction, Java annotations have become an integral part of the APIs of larger application frameworks.

2. A Good Microservices Architecture = Death of the Enterprise Service Bus (ESB)?

  • Challenges, requirements and best practices for creating a good Microservices architecture, and what role an ESB plays in this game. This article is about the challenges, requirements and best practices for creating a good microservices architecture, and what role an Enterprise Service Bus (ESB) plays in this game.

3. Using Netflix Hystrix Annotations with Spring

  • I saw a sample demonstrated by Josh Long which makes use of Hystrix integrated with Spring, making use of annotations to hystrix enable a service class.

4. Integrating Node.js, Ruby and Spring with Okta's SAML Support

  • I had to do a security-related spike over the last couple weeks. I was trying to get SAML authentication working with Okta and my client's Active Directory server.

5. Notes on Microservices by Martin Fowler

  • As an architect and tech enthusiast this is the architecture of my dreams. But given the issues I regularly face when coaching teams, the difficulty at adopting good programming practices and rigid organizational structures... then adopting a microservices architecture is extremely difficult.

Discover the six challenges and best practices in managing microservice performance, brought to you in partnership with AppDynamics.


Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}