Microservices architecture for modern applications
Mariusz Kumor
Java Software Engineer, Architect and Team Leader | Senior Backend Developer | Experienced Manager | 17+ Years of Experience in Java, Spring, Microservices, Cloud Solutions & Leadership
It has been almost a year since my previous short post dedicated applications based on microservices architecture was published.
During the last year I and Abixen Platform Community worked hard at every free time. There ware many challenges we had to face.
Lots of ideas and prototypes better or worse that sometimes landed in the trash. But we have never felt tired, seeing all the time on the horizon the final effect. It was our motivator.
Basically, the first line of the code has been written two years ago. Yes - two years of fun doing an open source project after hours.
GitHub's premiere of the project took place in October 2016 and since that time we have got over 100 stars and over 20 Contributors. That’s why we are entirely motivated and full of the energy for further development.
Abixen Platform is a microservices based software platform for building enterprise applications. The main goal of the project is a creation of functionalities through creating particular microservices and integrating by provided CMS. There is also available Abixen Platform API allowing to accelerate a process of new microservices creation.
One of the biggest advantage is the architecture based on microservices concept. With loosely coupled components, it opens up a possibility of an efficient division of work between development teams and for a simple and inexpensive system maintenance. Creating a new module, a new functionality, a developer must not interfere with the existing source code. He can create a new microservice, being a separate spring boot application. Then, implementing necessary interfaces achieves opportunity to integrate the newly created microservice with Abixen Platform structure. Finally, a business administrator may use it over the platform. Abixen Platform supplies out of the box a few functional modules delivered in the Business Intelligence Service and in the Web Content Service. This is a good example, how to create the own microservice. Mentioned services provide mainly visualisation charts and tables. As well as a web content management, such as templates, structures, articles. However opportunities to develop data entry modules are still opened!
Read more https://www.platform.abixen.com
Hybrid AI Leader Co-founder & CTO, CISO |AI Transformation | Strategic DevOps SRE DevSecOps AIOps MLOPS Gen AI | Multi-Cloud
7 年Interesting and evolving , keep it up ????
Assistant Manager (IT) at Rastriya Banijya Bank ltd. Biratnagar
7 年Very intersting...keep it up...