microservices-demo

Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC. (by GoogleCloudPlatform)

Microservices-demo Alternatives

Similar projects and alternatives to microservices-demo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better microservices-demo alternative or higher similarity.

microservices-demo reviews and mentions

Posts with mentions or reviews of microservices-demo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-24.
  • [P] Machine Learning Threat Detection in k8s
    2 projects | reddit.com/r/MachineLearning | 24 Jan 2023
    Well, what is considered "real" data here? Why couldn't you simply set up a managed k8s cluster with some prometheus monitoring and run the microservices-demo on it. There is even a synthetic load generator. You could purposefully add in specific kinds of faults into the working system, ones that are supported in metasploit so you can automate intrusions. Consider some goals for gaining access like: exfiltration, denial of service, ransomware. Then consider how you might detect such attacks purely from what you can read out of the prometheus time series data (eg. high egress traffic plus high req/s to redis might mean an exfiltration).
  • Keep Calm! Kubernetes Cluster!! with helm file
    4 projects | dev.to | 25 Dec 2022
    The microservices source code repository for this project is from this link; google-microservices-demo, containing 11 services we will deploy with this demo. Also, from the same repo, it was illustrated and visualized how these services are connected to each other including a 3rd party service for database - redis. Among the services, Frontend serves as an entrypoint for all the services receiving external requests from the browser. Meanwhile, the load generator deployment is optional, so in this demo we wouldn't bother deploying it.
  • Microservice Communication
    4 projects | reddit.com/r/golang | 17 Nov 2022
    OpenAPI and possibly developing reusable, versioned client libraries could help, but it's a major undertaking that gRPC makes redundant. I'd be tempted to use grpc-gateway even if I had to implement a REST API. Try looking into buf and monorepo structures for proto management, e.g. something like GoogleCloudPlatform/microservices-demo. For more thorough proto and grpc-gateway definition examples, see googleapis/googleapis.
  • Is it worth instrumenting with open-telemetry?
    3 projects | reddit.com/r/golang | 8 Nov 2022
    I also just discovered Google Cloud's microservices-demo repository, which has some samples of how to set up otel observability and GCP-specific Go profiling on GCP. I wish I'd found it before setting up otel myself.
  • Esteros - Online ice cream shop
    8 projects | dev.to | 29 Aug 2022
    My main inspiration in creating this project was the project that was used as an example for this Hackaton. That is, microservices-demo which is licensed under the Apache 2.0 license.
  • Open-source microservice application for architecting practice?
    2 projects | reddit.com/r/kubernetes | 20 Jun 2022
    I like this demo from google running services in different languages https://github.com/GoogleCloudPlatform/microservices-demo
  • Example repos for a full microservice application?
    6 projects | reddit.com/r/golang | 11 Mar 2022
  • Continuous Profiling in Kubernetes Using Pyroscope
    4 projects | dev.to | 19 Jan 2022
    Now we have Pyroscope running in our Kubernetes cluster, we will proceed with the steps of using the application with it. We will be using Google microservices, for this demo.
  • Microservices Architecture on Google Cloud
    2 projects | news.ycombinator.com | 21 Nov 2021
    > It is extremely difficult to change a monolith’s technology or language or framework because all components are tightly coupled and dependent on each other. As a result, even relatively small changes can require lengthy development and deployment times.

    I disagree with this so much. I have personally worked with Rails application monoliths and Node.js microservices and I can tell you that making changes on the monolith is muliple times easier mostly depending on the code structure. I would take a properly structured monolith any day. This not only includes code/features but also deployments. Adding more services introduces more complexity in the deployment architecture as well.

    A good example of this is just by looking at the GitLab codebase https://gitlab.com/gitlab-org/gitlab, it's a monolith but has good abstractions/structure vs say the Google Microservices Demo app https://github.com/GoogleCloudPlatform/microservices-demo which is not tightly coupled but introduces more complexity from implementation to deployment.

  • Any example kubernetes applications I can reference?
    5 projects | reddit.com/r/kubernetes | 23 Oct 2021
    Very interesting, thank you! (link if others want fast access)
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 Feb 2023
    InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →

Stats

Basic microservices-demo repo stats
26
13,624
9.2
6 days ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com