Copy
July 24., 2019 - #167

The Microservice Weekly
by RisingStack

The Great Microservices Survey of 2019

We put together a short survey to find microservices related topics that are hard to understand or get right. The survey takes only about 2 minutes to complete! Thanks from the team behind this newsletter! :)
FERENC HAMORI

Scaling Database Access for 100s of Billions of Queries per Day @ PayPal : Introducing HERA

A downside of microservices architecture is the increase in the number of persistent connections in-bound at the DB. Since RDBMS databases can only support a limited number of these inbound connections, PayPal needed to scale out their database tier in concert with scaling out the application tier.
LIANA SANOYAN, PETRICA VOICU, KENNETH KANG, LIANA SANOYAN, SID ANAND

Distributed Ray Tracing in Node.js Microservices

To trace back the error to a specific microservice (or in general follow path of a certain request across different microservices), we need to be able to attach a transaction id to each microservice call.
RONAK JAIN

Microservices without DDD is risky business!

Distilling the domain, drilling deep into the core business concepts, and breaking it up into isolated and protected contexts will take you a long way. Add some business capability modelling and service-orientation into the mix, and you are halfway there. Use it as a map to guide you on the journey towards an orderly and robust distributed system, built by adding one MVP at the time in a low-risk agile manner.
TROND HJORTELAND

WSO2 API Microgateway v3.0

The WSO2 API Microgateway is a cloud native, developer centric, decentralized API gateway that’s purpose built to expose microservices as APIs. v3.0 comes with a set of cool new features which allows developers to expose their microservices as APIs in a matter of minutes.
NUWAN DIAS

Distributed Tracing — we’ve been doing it wrong

For tracing to become the tool developers and operators reach for immediately when debugging a production incident or customer issue that spans multiple services, what is required is novel user interfaces and visualizations that correspond more closely to the mental model of developers building and operating these services.
CINDY SRIDHARAN

Easy microservices with Kubernetes and Istio

This tutorial walks you thorugh generating microservices with KHipster, generating Kubernetes & Istio configuration files for the generated KHipster microservices application and deploying the on the GCP (technically on any Kubernetes cluster).
SENDIL KUMAR

Case Study: From Monolith to Microservices in One Year

After one year, ~50,000 lines of code, and ~2,600 commits, a team of 3 developers — consisting of a senior full stack developer and two medior backend developers — ended up with 18 services.
KRISTIJAN KANALAS

Microservices, Apache Kafka, and Domain-Driven Design

This blog post discusses why Apache Kafka became the de facto standard and backbone for microservice architectures—not just replacing other traditional middleware but also building the microservices themselves using DDD and Kafka-native APIs like Kafka Streams, KSQL, and Kafka Connect.
KAI WAEHNER

Communicating Data Changes Across Service Boundaries… Safely!

Besides directly making modifications to their dedicated, isolated data stores, microservices might need to communicate data changes across service boundaries as well.
HANS-PETER GRAHSL





Copyright © 2019 RisingStack, Inc, All rights reserved.


unsubscribe from this list    update subscription preferences