This platform is designed by having in mind need to have possibility to migrate old systems to new micro-services platform. It enables you to setup system where you can migrate from old way of thinking and developing applications and systems to micro-services designed architecture without need to have freeze periods in development of new features. By doing this you can cut time-to-market and accelerate innovation since you do not need to redevelop all existing services but just smartly migrate them to new architecture. All old services continue to exist until rewritten when time is right, but in same time all new services are developed as micro services. Complete cluster is built using Golang where proxy is part of integrated with solution based on Kubernetes and Etcd as parts of infrastructure.
- Don’t predict what will happen, be able to react on all that happens to you – Nobody really knows what’s going to happen, so be able to react to whatever comes your way.
- Develop new services by using micro-services – Monolithic has been dead for a while. Keep it that way.
- Faster is always better – The millisecond is the new second.
- Good things are simple in design – Complex things are not real solutions, all real solutions are simple.
- We have tested it our-self – We have done it ourselves and tested it on our systems, we were first client to ourselves and then open sourced it!