M3O - An open source AWS alternative
M3O is an open source public cloud platform.
We are building an AWS alternative for the next generation of developers.
Write your blog from the terminal
If you’re following our Building a Blog with Micro series you’ll already know a lot about building a blog as Micro services. In this post we’re going to cover a little on actually writing your blog via the terminal. We’ve already built out the services needed so you should be able to access them in micro/services/blog.
more »Building a Blog with Micro - Part One
This series will cover how to build a blog service using Micro. We’ll decompose a monolithic Blog into multiple services. In part one we’ll focus on building a Post service. It will be good way to learn how to build nontrivial applications with the store and the model.
more »Micro 3.0 (M3O) is a platform for cloud native development
This is the official announcement for the release of Micro 3.0 better known as M3O - a platform for cloud native development. Our 3.0 release is a major refactor and consolidation of the existing tooling into something that addresses the entire workflow of build, run, manage and consume all from the developers perspective.
more »Announcing: M3O - A Micro services development platform
Today we’re announcing M3O - a cloud native platform for Micro services development. A vastly simpler method of building distributed systems in the Cloud and beyond without having to manage the infrastructure. M3O (pronounced “em-3-oh” and derived from the word M[icr]o
) is the culmination of many years of experience doing distributed systems development and today we want to shed more light on what we’re working on.
Micro Server - Getting started with microservices
In this post we will have a look at how to run and manage microservices locally with micro server
and the Micro CLI in general.
The Micro CLI consists of both the server command and other client commands that enable us to interact with the server.
micro server
can run microservices in different environments - binaries locally for speed and simplicity, or containers in a more production ready environment.
Introducing Micro Server
In 2015, go-micro
, a Go microservices framework was announced. Today we introduce the micro server
, which builds on top of go-micro
, and enables you to run and manage microservices with ease, both locally and across different environments.
Micro v2.0.0 release is out!
We’re happy to announce the release of Micro and Go Micro v2! This release is a major milestone for
us as we adopt gRPC and embedded NATS by default.
Building a global services network using Go, QUIC and Micro
Over the past 6 months we at Micro have been hard at work developing a global service network to build, share and collaborate on microservices.
more »What is Micro? It's just the future of microservices development.
Micro is an open source project focused on simplifying microservices development. It started life as go-micro - a Go framework for microservice development. But even before then, go-micro, was a hacked up tiny library created to enable the development of a “kubernetes as a service” project way back when in 2014 (see the first commit here).
more »Deprecating Consul in favour of Etcd
For over 4 years Consul has served us well as one of the default service discovery systems in Micro. It was
in fact in the very beginning the default mechanism used for the registry and the only underlying
dependency required to get started.
The end game for developers
Something I often wonder is how we’re stuck in this pre-historic phase of software development. Where technology has largely advanced from a consumer experience standpoint, but as developers it feels like we’re moving at a snails pace.
Micro - The great consolidation of 2019
Micro started it’s journey as go-micro - a microservices framework - focused
on providing the core requirements for microservice development. It creates a simpler experience for building microservices
by abstracting away the complexity of distributed systems.
Micro 1.0.0 release and beyond
Over the past 4 years we’ve focused on creating the simplest experience for microservice development. To do this
we built a strongly opinionated open source framework called Go Micro and
Micro, a microservice toolkit built to explore, query and
interact with those services via an API Gateway, CLI, Slack and Web Dashboard.