Logo

dev-resources.site

for different kinds of informations.

Microplatforms

Published at
11/25/2024
Categories
platformengineering
architecture
devops
idp
Author
beatmadsen
Author
10 person written this
beatmadsen
open
Microplatforms

Over the last 10-15 years we've seen the industry adopting microservices in order to achieve a number of benefits often related to scaling technology and organisations.

The pattern has also been emulated for the frontend in what is known as microfrontends.

To enable this evolution, many organisations have adopted DevOps practices to provide greater collaboration and leaner processes between developers and operations, because, quite simply, it's hard to maintain a larger number of deployable components if deployment cycles are slow and collaboration is inefficient.

Part of this work has been providing developers with good self service tools and APIs so that they can carry out their deployment tasks with, ideally, ever increasing independence and efficiency.

Many organisations have found value in providing standardised configuration patterns and middleware when general infrastructure-as-code tools turn out to be too low level of abstraction for their needs.

Over time, in-house practices, tools and APIs have developed into what we refer to as internal developer platforms, and organisations opt to have dedicated platform teams to maintain and expand the platform in the hopes of improving automation and enabling better compliance and security.

Despite the good intentions, more and more we're seeing that the platform and its corresponding organisation comes with a built-in temptation to centralise and pursue (fictitious) economies of scale, and I think it's fair to say that a lot of teams are realising that they have invited the ghost of the monolith back in to the house in a different shape.

It's therefore prudent to start thinking about the next step in the evolution of the platform with a strong emphasis on its original DevOps aspirations.

We might call this step Microplatforms.

I believe they will have some of the following traits:

  • Deeply specialised to the needs of individual teams
  • Organisationally decoupled
  • Might reuse or further abstract components and policies from upstream platforms on an opt-in basis.
  • NOT separated from the development teams by a ticketing system
  • Well-suited for ownership by cross-functional teams
  • Small
  • Quickly iterated
  • Easily replaceable
  • Maintained and expanded with the primary emphasis on removing friction from developers in delivering value

We would do well to remember the hard earned lesson, that when it comes to software all things are better when they're kept small. Micro, in fact.

idp Article's
30 articles in total
Favicon
Rely.io October 2024 Product Update Roundup
Favicon
Port Consulting & Support Partner for Developer Platform
Favicon
Farewell Static Access Keys
Favicon
Rely.io October 2024 Product Update Roundup
Favicon
Check out our new whitepaper: "Internal Developer Platforms and Portals, a complete overview"
Favicon
Microplatforms
Favicon
Rely.io September 2024 Product Update Roundup
Favicon
Top Intelligent Document Processing Software for 2024
Favicon
Internal Developer Portals: Autonomy, Governance and the Golden Path
Favicon
AI-driven OCR Revolutionizes Intelligent Layout Analysis with 24+ Labels
Favicon
Intelligent Document Processing | A Deep Dive
Favicon
Optimizing Keycloak Caches: Best Practices for Embedded and External Infinispan
Favicon
Leveraging Kubernetes to Build an Internal Developer Platform
Favicon
How to Integrate Intelligent Document Processing into Your Business Workflow?
Favicon
Configure CIDAAS as an Identity Provider in Software AG Cloud for Single sign-on
Favicon
Pros and Cons of building vs. buying an IDP
Favicon
Sell Backstage like a salesperson
Favicon
Secure AWS Resource Deployment Using GitHub Actions
Favicon
Automating Invoice Processing: Revolutionizing Global Trade
Favicon
The Future of Customs: AI-Powered Solutions for Border Security
Favicon
Boost Productivity - Understanding AI-Powered IDP Solutions
Favicon
Simplify Imports Using iCustoms AI Solutions
Favicon
Legacy System Challenges: Transforming Customs with iCustoms IDP
Favicon
Unlocking Efficiency in Trade Compliance with iCustoms IDP
Favicon
IDP software vs Manual Data Entry an Approach to improving Customs
Favicon
Platform engineering
Favicon
Identity events and conditional authentication
Favicon
λ‚΄κ°€ ν”Œλž«νΌμ— λŒ€ν•΄ 말할 λ•Œ μ§šλŠ” 것듀
Favicon
Navigating Authentication Challenges: A Closer Look at Contemporary CIAM
Favicon
Backstage, App template e Crossplane no Amazon EKS [Lab Session]

Featured ones: