microservices.md

July 15, 2021 · View on GitHub

Bookmarks tagged [microservices]

www.codever.land/bookmarks/t/microservices

Microservice Trade-Offs

https://martinfowler.com/articles/microservice-trade-offs.html

Many development teams have found the microservices architectural style to be a superior approach to a monolithic architecture. But other teams have found them to be a productivity-sapping burden. Lik...


Microservices Are for Humans, Not Machines

https://www.infoq.com/presentations/microservices-behavior-joy/

Oded Shopen discusses the behavioral benefits of moving to a microservices architecture in an organization, explaining how microservices have an impact on the overall joy of a developer’s craft.


@Stateless As JAX-RS Resource? - 5min

https://www.youtube.com/watch?time_continue=96&v=BnUsNlPnZZo&feature=emb_logo

@Stateless is an interesting component to be used as JAX-RS resource. Even if performance is not your primary goal: [https://www.youtube.com/watch?v=6Gm0u9gX56w](https://www.youtube.com/watch?v=6Gm0u9...


Piggy Metrics

https://piggymetrics.tk/

A simple way to deal with personal finances

This is a proof-of-concept application, which demonstrates [Microservice Architecture Pattern](http://martinfowler.com/micro...


Design Microservice Architectures the Right Way - YouTube

https://www.youtube.com/watch?v=j6ow-UemzBc

Download the slides & audio at InfoQ: https://bit.ly/2ypNF04

Michael Bryzek highlights specific key decisions that very directly impact the quality and maintainability of ...


SCS - Self-Contained Systems home page

https://scs-architecture.org/

Self-contained Systems (SCS) is a software architecture focused on a separation into independent systems - similar to microservices


Self Contained Systems (SCS) - Microservices Done Right

https://www.infoq.com/articles/scs-microservices-done-right/

Everybody seems to be building microservices these days, and Self-contained Systems (SCS) are an opinionated approach to building services. Each SCS is effectively an autonomous web application.


Microservices Guide

https://martinfowler.com/microservices/

This is a guide to useful resources to find out more about microservices. It's a personal choice of articles, videos, books, and podcasts that can teach you more about the microservices architectural ...


Apollo

https://spotify.github.io/apollo

Libraries for writing composable microservices.


consul-api

https://github.com/Ecwid/consul-api

Client for the Consul API: a distributed, highly available and datacenter-aware registry/discovery service.


Helidon

https://helidon.io

Two-style approach for writing microservices: Functional-reactive and as an implementation of MicroProfile.


Lagom

https://www.lightbend.com/lagom

Framework for creating microservice-based systems.


Micronaut

http://micronaut.io

Modern full-stack framework with focus on modularity, minimal memory footprint and startup time.


Migrating a Retail Monolith to Microservices: Sebastian Gauder at MicroXchg Berlin

https://www.infoq.com/news/2019/04/monolith-microservices-migration

In his presentation at MicroXchg in Berlin, Sebastian Gauder described how he and his teams migrated an existing food retail monolith at REWE, a large German company, into several business domains wit...


Securing apps and services with Keycloak authentication

https://www.youtube.com/watch?v=mdZauKsMDiI

If you have a number of applications and services, the applications may be HTML5, server-side, or mobile, while the services may be monolithic or microservices, deployed on-premise, or to the cloud. Y...


Making microservices micro with Istio Service Mesh & Kubernetes by Ray Tsang @ Spring I/O 2018 - YouTube

https://www.youtube.com/watch?v=s31kdh7Q7Hc

Spring has been the leader as a microservices framework for Java with Spring Boot, Spring and Spring Cloud. Istio has emerged as a polyglot alternative to Spring Cloud as an open platform to connect, ...


Istio home page

https://istio.io/

Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provide...


API Infrastructure at Knewton: What’s in an Edge Service?

https://medium.com/knerd/api-infrastructure-at-knewton-whats-in-an-edge-service-51a3777aeb41

In this post, we will pull back the covers of our API to explain how we handle user requests. You will first learn how to build an edge service with Netflix Zuul, the framework we chose for its simpli...


Thorntail Home Page

http://thorntail.io/

Thorntail provides a mechanism for building applications as uber jars, with just enough of the WildFly application server wrapped around it to support each application's use-case.


What We Got Wrong: Lessons from the Birth of Microservices - YouTube

https://www.youtube.com/watch?v=-pDyNsB9Zr0

Ben Sigelman talks about what Google got wrong about microservices, the lessons learned along the way and how to apply those lessons today.


Building Microservices with Node, Docker and Nginx pt 1 - What is a Microservice?

https://www.youtube.com/watch?v=EsCfPxjmnjo

Building Microservices with Node, Docker and Nginx


awesome-microservices

https://github.com/mfornos/awesome-microservices#readme

A curated list of Microservice Architecture related principles and technologies. - mfornos/awesome-microservices


The Nuts and Bolts of API Security: Protecting Your Data at All Times - YouTube

https://www.youtube.com/watch?v=tj03NRM6SP8

Nice introduction (just introduction) to oauth, openid-connect, possible use for securing microservices...


Spring Boot Micro-services, Containers, and Kubernetes - How To - YouTube

https://www.youtube.com/watch?v=Bcs-inRnLDc

Recorded at SpringOne2GX 2015 Speaker: Ray Tsang, Google Slides: TBD Join this session to learn how to create a Java-based microservice using Spring Boot, co...


Microservices in Java? Never. – codeburst

https://codeburst.io/microservices-in-java-never-a7f3a2540dbb

There has been an ever growing number of teams looking to re-architect their monolithic systems into a series of single-responsibility microservices and with good reason. Having that separation of con...


Moleculer - Fast & powerful microservices framework for NodeJS

https://moleculer.services/

Moleculer is a fast, scalable and powerful microservices framework for Node.js.


Implementing Microservice Discovery in 100 Lines of Node.js

https://github.com/asyncanup/vasco/blob/33b878b3ae43f2c75197ea3e93afa0876ce990de/vasco-talk.pdf

vasco - The Great Service Discoverer


GraphQL as an API Gateway to Microservices - via @codeship

https://blog.codeship.com/graphql-as-an-api-gateway-to-micro-services/

How can GraphQL be leveraged in an API gateway? It seems like it might be a perfect solution for interacting with multiple microservices, each dedicated to a single resource type. Well, the good news ...


Sidecar pattern | Microsoft Docs

https://docs.microsoft.com/en-us/azure/architecture/patterns/sidecar

Deploy components of an application into a separate process or container to provide isolation and encapsulation.


Node.js Performance and Highly Scalable Micro-Services - Chris Bailey, IBM - YouTube

https://www.youtube.com/watch?v=Fbhhc4jtGW4

The fundamental performance characteristics of Node.js, along with the improvements driven through the community benchmarking workgroup, makes Node.js ideal for highly performing micro-service workloa...


Microservice Principles: Smart Endpoints and Dumb Pipes

https://medium.com/@nathankpeck/microservice-principles-smart-endpoints-and-dumb-pipes-5691d410700f

As engineering organizations transition from building monolithic architecture to building microservices architecture one challenge they often face is understanding how to enable communications…


Building Microservices: Inter-Process Communication

https://www.nginx.com/blog/building-microservices-inter-process-communication/

Learn the pros and cons of the different technologies you can choose for inter-process communication in your microservices-based application


Building Microservices Using an API Gateway | NGINX

https://www.nginx.com/blog/building-microservices-using-an-api-gateway/

Learn why and how to build microservices using API gateways for communication between clients and applications.


The Truth about Microservices – RHD Blog

https://developers.redhat.com/blog/2017/05/04/the-truth-about-microservices/?sc_cid=70160000000gx6mA...

John Frizelle, a Mobile Platform Architect at Red Hat, gave a talk on microservices wherein he provided some great advice about microservices. Most importantly, he provided guidance on when, where, an...


Principles Of Microservices by Sam Newman - YouTube

https://www.youtube.com/watch?v=PFQnNFe27kU

Microservices are small services with independent lifecycles that work together. There is an underlying tension in that definition - how independent can you be when you have to be part of a whole? I'v...


GOTO 2016 • Microservices at Netflix Scale: Principles, Tradeoffs & Lessons Learned • R. Meshenberg - YouTube [48min]

https://www.youtube.com/watch?v=57UK46qfBLY

Netflix's world leading streaming service is comprised of hundreds of microservices. We will cover explicit technology choices we made for all of the microservices to work well together, and the lesso...


Consumer-Driven Contracts: A Service Evolution Pattern

https://martinfowler.com/articles/consumerDrivenContracts.html

This article discusses some of the challenges in evolving a community of service providers and consumers. It describes some of the coupling issues that arise when service providers change parts of the...


Introduction · Pact

https://docs.pact.io/

The Pact family of frameworks provide support for Consumer Driven Contracts testing.


GOTO 2014 • Microservices • Martin Fowler - YouTube [25min]

https://www.youtube.com/watch?v=wgdBVIX9ifA&t=1s

Very articulate speech about microservices. Talks about:

  • term definition
  • where does it fit in the SOA world
  • must haves when choosing this architectural style
  • etc.
  • :calendar: published on: 2015-01-15
  • tags: microservices, soa

Microservices

https://martinfowler.com/articles/microservices.html

The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there i...


Kong - Open-Source API Management and Microservice Management

https://getkong.org/

The open-source API Gateway and Microservices Management Layer, delivering high performance and reliability.


Microservice Architecture pattern

http://microservices.io/patterns/microservices.html


Introduction to Microservices | NGINX

https://www.nginx.com/blog/introduction-to-microservices/

This blog post is the first in a seven‑part series about designing, building, and deploying microservices. You will learn about the approach and how it compares to the more traditional [Monolithic Arc...


Microservices Architecture-Retail

https://www.linkedin.com/pulse/microservices-architecture-retail-rajesh-gundapaneni

Architectural choices are purely depending on technical and business needs, you need a solution when there is a problem or an opportunity, so the first thing is to work on identifying the problems and...