At inSided we’re continuously improving our architecture. At the moment, this is done by the Development team who are working on decoupling which is a new way of building software. We are working on transitioning from a monolithic system to a distributed system by splitting our software in smaller pieces called MicroServices. Basically, the different squads can work on MicroServices independently. This will help the squads work faster because smaller services are easier to understand and modify without risk of breaking other parts of the system.
The coolest part about this approach is that is very scalable allowing exponential growth in our infrastructure resources. This means we can serve all of you even more effectively!
Monolithic systems are riskier because if an issue can issue can affect the entire system. Instead now with deploying MicroServices, if a small service were to go down, we have components like CircuitBreaker to protect the communication on the system.
The main goal is to be scalable, avoid a single point of failure and build awesome new features and solve issues even faster. But more importantly it makes the life of developers much easier 🙂
Decoupling is basically instead of continuing adding things to the big spaghetti monolithic plate where everything is in a single unit, we will prepare small units which will be maintained separately "donuts".
Want to know more about decoupling? Or discuss some development stuff make sure to ask
Page 1 / 1
Great news 🙂
Reply
Sign up
If you ever had a profile with us, there's no need to create another one.
Don't worry if your email address has since changed, or you can't remember your login, just let us know at community@gainsight.com and we'll help you get started from where you left.
Else, please continue with the registration below.
Welcome to the Gainsight Community
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.