Flamingo is a frontend framework made in go. Its especially useful for building flexible and scalable web based portals in a microservice oriented architecture.
You can use it to build custom experience applications in the communication layer of your architecture - or use it to build microservices with user interfaces directly.
Use it as frontend or experience layer on top of your service oriented or microservice based architecture.
Build flexible and maintainable self contained services.
Use Flamingo as scalable frontend for your Magento 2 as headless service and build your flexible eCommerce frontend on top.
Big eCommerce sites require a microservice oriented approach and they need a frontend that is flexible and can render personalized content in real time.
The Flamingo's highlight features
Frontend Templating on Steroids: Seperate Frontend Build and Development Tools available
Supports different configuration contexts as basis for multichannel and localisations
A growing set of useful core packages including cart, checkout, product, authentication etc.
Follows domain driven design and decouples layers via ports and adapters which allows individual connections to microservices
Dependencies can be injected into objects, such as constructor injection or setter injection
Based on "GO" - an open source programming language that makes building simple, reliable, and efficient software easy.
The ugly can be beautiful. The pretty, never.
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Check out flamingo training and documentation material.
Scale up your teams and start using flamingo to build and run services.
Be part and participate in the open source community.