Microservices

Microservices subscription active
You will receive email notifications for new publications on Microservices.
26 Results
  • How To Migrate a Docker Compose Workflow to Kubernetes

    This tutorial will show you how to migrate your Docker Compose workflow to Kubernetes using kompose. You will start by creating a single-instance setup for a Node.js application with a MongoDB database on a Kubernetes...
    By Kathleen Juell Node.js MongoDB Kubernetes Microservices Docker
  • Tutorial series

    From Containers to Kubernetes with Node.js

    In this series, you will build and containerize a Node.js application with a MongoDB database. The series is designed to introduce you to the fundamentals of migrating an application to Kubernetes, including modernizi...
    By Kathleen Juell Node.js Docker Kubernetes Development MongoDB Books Applications Ubuntu 18.04 Databases Microservices Let's Encrypt Security
  • Tutorial

    How To Install and Use Istio With Kubernetes

    A service mesh is an infrastructure layer that allows you to manage communication between your application's microservices. In this tutorial, you will install Istio using the Helm package manager for Kubernetes. You w...
    By Kathleen Juell Kubernetes Microservices Docker
  • Tech talk

    Building an API Gateway to Get Out of the Monoliths

    Why and how DigitalOcean built an API gateway that scales to dozens of microservices while still keeping its monoliths alive.
    By Maurício Linhares Tech Talks Microservices
  • How To Scale a Node.js Application with MongoDB on Kubernetes Using Helm

    Kubernetes is a system for running modern, containerized applications at scale. With it, developers can deploy and manage containerized applications across clusters of machines. When creating multi-service deployments...
    By Kathleen Juell Node.js MongoDB Kubernetes Microservices Docker
  • Tutorial

    How To Mock Services Using Mountebank and Node.js

    A service mock is code that simulates a service that is not yet available in order to test an application. In this guide, you will build two flexible service-mocking applications using Node.js and Mountebank. After th...
    By Dustin Ewers Development Microservices Node.js Programming Project Open Source
  • Tutorial

    An Introduction to Service Meshes

    A service mesh is an infrastructure layer that allows you to manage communication between your application's microservices. As more developers work with microservices, service meshes have evolved to make that work eas...
    By Kathleen Juell Kubernetes Microservices Conceptual
  • Monitoring for Distributed and Microservices Deployments

    In this guide, we will take a look at how monitoring and metrics collection changes for highly distributed architectures and microservices. The growing popularity of cloud computing, big data clusters, and instance o...
    By Justin Ellingwood Monitoring Conceptual Microservices
  • Tutorial

    How To Do Canary Deployments With Istio and Kubernetes

    When introducing new versions of a service, it is often desirable to shift a controlled percentage of user traffic to a newer version of the service in the process of phasing out the older version. This technique is c...
    By Kathleen Juell Kubernetes Microservices Docker
  • Webinar Series: Deploying and Scaling Microservices in Kubernetes

    In this tutorial, you will apply the concepts from the previous tutorials to build, deploy, and manage an end-to-end microservices application in Kubernetes. The sample web application you'll use in this tutorial is ...
    By Janakiram MSV Kubernetes Docker Microservices
  • Tech talk

    How a DigitalOcean Droplet is Made – the Journey From UI to Bare Metal

    What happens when you decide to create a droplet on DigitalOcean — from taking an API request to a droplet you can reach via SSH. Peek under the hood to see what it’s like to operate infrastructure at scale.
    By Neal Shrader Microservices Networking Tech Talks deploy 2020 DigitalOcean Droplets
  • Webinar Series: Building Blocks for Doing CI/CD with Kubernetes

    If you are getting started with containers, you will likely want to know how to automate the processes of building, testing, and deployment. In this first article of the CI/CD with Kubernetes series, we will cover ke...
    By neependrakhare Kubernetes Terraform CI/CD Docker Microservices Ubuntu Ubuntu 16.04
  • Tutorial

    How To Install and Secure OpenFaaS Using Docker Swarm on Ubuntu 16.04

    OpenFaaS is a free and open-source framework for building and hosting serverless functions. With official support for both Docker Swarm and Kubernetes, it lets you deploy your applications without having to manage the...
    By Marko Mudrinić Microservices Let's Encrypt Docker Ubuntu Ubuntu 16.04
  • Tutorial series

    An Introduction to Infrastructure and Application Monitoring

    In this series, we explore what metrics and monitoring are and how to best use them to gain visibility into your systems and the responsiveness of your team. Collecting metrics from your infrastructure gives you insig...
    By Justin Ellingwood Monitoring Conceptual Microservices
  • Tutorial series

    Webinar Series: Deploying & Managing Containerized Workloads in the Cloud

    This series covers the essentials of containers, including container lifecycle management, deploying multi-container applications, scaling workloads, and understanding Kubernetes, along with highlighting best practice...
    By Janakiram MSV Docker Container Ubuntu 16.04 Kubernetes Microservices
  • Tutorial series

    Webinar Series: CI/CD on Kubernetes

    The series discusses how to take a Cloud Native approach to building, testing, and deploying applications, covering release management, Cloud Native tools, Service Meshes, and CI/CD tools that can be used with Kuberne...
    By neependrakhare Kubernetes Terraform CI/CD Docker Microservices Ubuntu Ubuntu 16.04 Deployment Open Source Git
  • Question

    Create Droplet to run single task then destroy

    Hello, I have a function in my workflow that does some video encoding and needs a CPU optimized droplet to run efficiently. The thing is I only need it to run a few times a day. So I wanted a way to initiate a task t...
    Accepted Answer: Hi there @mindglitch, I don't think that there is built-in functionality to do that via the DigitalOcean control panel directly. Though I think that this is a great idea, sounds like it'd be super useful! The best thi...
    1 By mindglitch Microservices Container
  • Question

    Spawning multiple droplets (microservices) accessible by IP address, how to secure traffic by SSL?

    Hello, I have the solution that creates and destroys droplets whenever needed - multiple $5 instances that live for a couple of hours max. When these droplets are created - the application installed there immediately ...
    1 By chrisdev Security Microservices
  • Question

    How to architecture a microservices system for high scalability while maintianing security between the gateway and services

    I'm currently faced with the problem of securing my services so that only the API gateway (or any other authorized services like aggregators, e.t.c) can directly access it. I'm using the express-gateway (https://www.e...
    0 By dotungbile Node.js Microservices DigitalOcean
  • Question

    Connect to nodejs production app from another droplet within the same VPC via the private ip

    Hello everyone, As I was following the tutorial for setting up a production-grade nodejs app on ubuntu 18.04, I came across some difficulties. Here is the link for the tutorial: https://www.digitalocean.com/community/...
    1 By smoudou Nginx Networking Node.js Ubuntu 18.04 Microservices