laithshadeed's comments

laithshadeed | 7 years ago | on: Ask HN: Who is hiring? (September 2018)

AIMMS BV| Haarlem, The Netherlands| Front End Software Engineer | Full-time | Onsite

https://aimms.com/english/about-us/careers/aimms-front-end-s...

AIMMS is a forward-thinking software platform provider democratizing the use of prescriptive analytics so that everyone is self-enabled to make better decisions. We help organizations make better decisions through modeling, optimization and data visualization. Our mission is to bring the benefits of prescriptive analytics (optimization) to business and society. To achieve our mission, we foster self-enablement – the ability for organizations to take full control of their analytics strategy and execution.

As Front End Software Engineer you will work on our next generation web application development platform which enables our customers to build their own optimization solutions in the cloud. We develop software with which our users develop end-user applications to employ mathematical optimization; a combination of a bespoke programming language, an IDE that includes tools to build UIs and a deployment environment.

To be able to do so, you need strong JavaScript knowledge and HTML5 and CSS skills. We're looking for a team member with initiative, drive and never-ending curiosity.

Please contact Pauline Nobel from HR at [email protected]

laithshadeed | 9 years ago | on: “It's The Future”

I believe microservice is the wrong term used to describe SOA. The word 'micro' make it looks simple & applicable for tiny apps 10-50K SLOC. I believe you should start chopping off your monolithic app only when it reach > 100K SLOC. Still you can split it up by well defined modules with clear interface, without necessarily using SOA if it is running on same box.

Having monolithic app does not make it bad. What makes it bad is not having proper modules with proper interfaces.

SOA comes handy when you want to distribute your workload, so now we have proper modules but those modules needs more computing power, so split them up into boxes and pay the pain for managing that, because you have no option.

page 1