github.com/tickoalcantara12/micro/v3@v3.0.0-20221007104245-9d75b9bcbab9/docs/blog/_posts/2022-09-27-real-world-micro-services.md (about)

     1  ---
     2  layout: post
     3  title:  "Real World Micro Services"
     4  author: Asim Aslam
     5  date:   2022-09-27 10:00:00
     6  ---
     7  Over the years I've become pretty frustrated by the state of tech and engineering in general. 
     8  One of the biggest issues we face in the industry is the lack of reusability in software. 
     9  GitHub made a major revolutionary change for developers, enabling all of us to reuse libraries, 
    10  and code through reuse rather than writing everything from scratch. Yet it never felt like that 
    11  made it any further than that.
    12  
    13  We've got a significant number of projects and services which are hugely abundant on GitHub 
    14  that go beyond libraries, but often it feels like piecing together a lot of bespoke and fragmented 
    15  systems. That was my platform engineering life. I automated as many open source pieces of software 
    16  for companies as possible to avoid paying for SaaS services, and then developers layered systems 
    17  on top of these for the business function. 
    18  
    19  Inevitably each time we left a company we'd have to start from scratch. Those business systems written by
    20  the devs were siloed, never to be seen again. In places like Google or Amazon, these systems thrived 
    21  over multiple years to create services that became building blocks with compounding value. And no one
    22  felt the pain more, than the engineers leaving these big orgs. While some of the infrastructure services 
    23  made it out as open source, none of the business logic ever did.
    24  
    25  If I had one wish, it's that we'd have a community led platform that we could all use which existed 
    26  outside of these orgs, and a set of reusable services that lived beyond any one stint at a company. 
    27  The platform is hard to do. Without the scale and budget of a Google, it's difficult to offer 
    28  such an experience but I think the building block services might be doable.
    29  
    30  So today I'm sharing [Micro Services](https://github.com/micro/services) with all of you. A set 
    31  of reusable real world open source Micro services for everyday use.
    32  
    33  [Micro](https://github.com/tickoalcantara12/micro) is an open source API first development platform which I've 
    34  been working on since 2015. It formed out the idea of, what would happen if you built Rails or Spring 
    35  for Go. Since then I went on to build [M3O](https://m3o.com), an API platform powered by Micro 
    36  and the services I'm sharing with you today.
    37  
    38  My hope by sharing these services with you is not really to sell anything to you, but to try raise awareness 
    39  for the potential of a model where we all reuse the same services as building blocks for future software. 
    40  By doing so we could create truly open services and systems that are portable across clouds.
    41  
    42  See the source on <a href="https://github.com/micro/services">GitHub</a>
    43  
    44  Cheers, [Asim Aslam](https://github.com/asim)