@DevOpsSummit Authors: Yeshim Deniz, Dana Gardner, Elizabeth White, Liz McMillan, Zakia Bouachraoui

Related Topics: @DevOpsSummit, Microservices Expo, Microsoft Cloud, @CloudExpo

@DevOpsSummit: Blog Feed Post

Microservices Software Architecture Approach By @Ruxit | @DevOpsSummit [#DevOps]

Going down microservice lane requires not just new applying a new style of software architecture


This is aimed to be your one-stop-shop for everything microservices: Interesting posts and interesting people.

Microservices is a software architecture approach that propagates small (in terms of responsibility) and independent components instead of monolithic all-in-one components.

Introductory posts

Martin Fowler is a software engineer, author and speaker. The website contains much more interesting content besides about just microservices. Knowing Martin Fowler is really the absolute basic in software development and architecture.

Microservices or the grumpy neckbeard
A short introduction to the topic with focus on implementation and interfaces.

SOA vs Microservices

Service oriented architecture. It shares the idea of separate services, and has been around for over a decade now. As opposed to microservices, it has the image of an enterprisey, heavy-weight methodology.

Microservices is SOA for those who know

Social media

Search Twitter for #microservices or have a look at our list: https://twitter.com/ruxit/lists/microservices


Join the discussion on Quora

What are some disadvantages of a microservice architecture?
Can I use a microservice approach for mobile development?
How is reporting implemented in a microservice architecture?
What is the difference between SOA and microservices?


Search Meetup: http://www.meetup.com/find/?allMeetups=false&keywords=microservices&radius=Infinity&sort=default

Related topics

We will provide digests to those topics in the future, and they will probably part of some of our future posts. For the time being, you might want to take a look into them yourself.

Domain Driven Design

This is about software architecture in general. In 2004, a book by the same title was published. Many ideas of this book can be seen as prerequisites for being able to apply microservices successfully. Most notably that of bounded contexts.


Going down microservice lane requires not just new applying a new style of software architecture, it also requires a change of mind. The DevOps approach tries to be that.


REST-style APIs are just one way to interface your microservices to the rest of the world.

Continuous Integration

Continuous integration aims to provide a toolchain that maintains a certain level of code quality by automatically running tests, collecting code metrics, etc.

Continuous deployment and Containers (Docker, LXC, …)

The goal of continuous deployment is to make publishing your changes as automated as possible and thus less error prone.

The post Microservices appeared first on The ruxit blog.

Read the original blog entry...

More Stories By Dynatrace Blog

Building a revolutionary approach to software performance monitoring takes an extraordinary team. With decades of combined experience and an impressive history of disruptive innovation, that’s exactly what we ruxit has.

Get to know ruxit, and get to know the future of data analytics.

@DevOpsSummit Stories
Nicolas Fierro is CEO of MIMIR Blockchain Solutions. He is a programmer, technologist, and operations dev who has worked with Ethereum and blockchain since 2014. His knowledge in blockchain dates to when he performed dev ops services to the Ethereum Foundation as one the privileged few developers to work with the original core team in Switzerland.
"We do one of the best file systems in the world. We learned how to deal with Big Data many years ago and we implemented this knowledge into our software," explained Jakub Ratajczak, Business Development Manager at MooseFS, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
All zSystem customers have a significant new business opportunity to extend their reach to new customers and markets with new applications and services, and to improve the experience of existing customers. This can be achieved by exposing existing z assets (which have been developed over time) as APIs for accessing Systems of Record, while leveraging mobile and cloud capabilities with new Systems of Engagement applications. In this session, we will explore business drivers with new Node.js apps for delivering enhanced customer experience (with mobile and cloud adoption), how to accelerate development and management of SoE app APIs with API management.
As Cybric's Chief Technology Officer, Mike D. Kail is responsible for the strategic vision and technical direction of the platform. Prior to founding Cybric, Mike was Yahoo's CIO and SVP of Infrastructure, where he led the IT and Data Center functions for the company. He has more than 24 years of IT Operations experience with a focus on highly-scalable architectures.
Enterprises have taken advantage of IoT to achieve important revenue and cost advantages. What is less apparent is how incumbent enterprises operating at scale have, following success with IoT, built analytic, operations management and software development capabilities - ranging from autonomous vehicles to manageable robotics installations. They have embraced these capabilities as if they were Silicon Valley startups.