March 21., 2019 - #165

The Microservice Weekly

The Road to Cloud Native: The Best Practices to Design and Build Cloud Native applications

DevOps changed the way we develop, build, deploy, secure and monitor software, however, there is nothing as a magic wand that solves all of modern IT problems. There is no unique way to approach DevOps and implement it within an organization since it depends on many factors like the legacy, a burden for most medium and large companies.

Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity

We chose to evolve Shopify into a modular monolith, meaning that we would keep all of the code in one codebase, but ensure that boundaries were defined and respected between different components.

Opinion: Give Me Back My Monolith

It has been an interesting trend to see more and more reactions “We’re happy with our monolithic app.” The road to micro-services may work fine for lots, and the benefits may outweigh the bumpy road to get there, but personally give me my monolithic app and a beach somewhere and I’ll be happy.

Microservices & Kubernetes Trainings for Developers in Berlin and Barcelona

Our 2 day long, in-person trainings allow you to significantly improve your JavaScript & Microservices knowledge & get expert feedback during live coding sessions.

CI/CD Pipeline: A Gentle Introduction

Do you want your engineering team to deliver bug-free code at high velocity? A fast and reliable CI/CD pipeline is crucial for doing that sustainably over time.

VIDEO: From Winning the Microservice War to Keeping the Peace

Andrew McVeigh (Former VP Architecture @hulu) explains how transitioning to a microservice architecture went for a top-tier video service & also a major games studio. Operating and evolving such significant systems reveals a number of challenges: monitoring and root cause analysis, cascading failures and scaling for major events are just some.

Functional decomposition for Microservices

Functional decomposition is a way to decompose \ break down a system into its most simplistic components and functions

VMs vs. Containers for Microservices

In this software era of constant evolution, we hear a lot of talk about using containers for microservices and the need to modernize monolithic applications. But, there is always an impending question for an enterprise that arises next and is rarely addressed — Why not use VMs instead of containers?

Testing Microservices: From development to production

Testing microservices is challenging. Dividing a system into components naturally creates inter-service dependencies, and each service has its own performance and fault-tolerance characteristics that need to be validated during development, the QA process, and continually in production.

Building Real-time Streaming Applications Using .NET Core and Kafka

In the world of MicroServices, .NET core gained more popularity because of its powerful original .NET Framework and ability to run in any platform. The purpose of writing this post is to illustrate on how to use the Confluent .NET Core libraries to build streaming applications with Kafka.

Redis in a Microservices Architecture

Learn how to use Redis with Spring Cloud and Spring Data to provide configuration server, a message broker, and a database.

Copyright © 2019 RisingStack, Inc, All rights reserved.

unsubscribe from this list    update subscription preferences