In our most recent webinar, Mastering The Art of Scaling and Optimization, we took a deep dive into the scaling opportunities users can take advantage of within Atlas. Here are the most common questions we received:
If Python becomes a new standard then why Optilogic?
We would say that Python is already a standard. Depending on the surveying source, Python ranks between first to fourth for its adoption and use. Over the last 10 plus years it has continued to improve (especially in performance) and yet still has a simplicity to it. Our message is not that we’re differentiating against Python, but much rather with Python. Optilogic provides access to commercial solvers, hardware at scale on demand, no infrastructure headaches, and a web experience that is to be proud of.
Does a free account have access to this kind of scale?
It does! Our intent is to give you access to the premium software from day one. No expensive tiers just to see if this makes sense for your use case. Model library, scalability, community, APIs, everything we have, you have access to. However, upgrading to the Professional and Developer licenses is for massive parallelization and increasing your solver hours.
So what are the skill sets needed to use Optilogic? Do I need to have extensive Python knowledge?
Some coding will always be necessary (we’re builders after all). That said, as long as you have some basic coding knowledge you will be successful. This is the primary reason why we have developed (and continue to develop) our modeling library. As long as you are comfortable reading someone else’s code and making the minor modifications needed for your use case, all you have to do is snag a similar use case and get to work.
What are the typical data elements needed for the apps you build? Is there a standard data set?
There is no standard that must be followed, however, best practices are encouraged. To help, the model library has a robust set of examples to work off, especially for cases where you’re not sure where to start. Commonly, builders start with static, often flat data that is uploaded, then as the use case is built out, they transition this static data over to connections.
Can you connect directly to a cloud database?
Yes you can! Atlas comes with the proper Python libraries to connect to various cloud databases, as long as the connectivity is configured properly. If you would like to connect your Optilogic models to a cloud database and are wondering how to get that configured we can help!
Can I hook up Optilogic to a low-code/no-code environment like bubble.io, AnaPlan, or others?
Absolutely—most low-code/no-code environments have robust support for making API calls and therefore can be hooked up to Optilogic with very little effort. If you are working on an app like this we would love to provide support if you run into any issues getting it up and running. Reach out to us at firstname.lastname@example.org if you need some help and we’ll make sure you’re successful.
I’m an OR professional and while I do code, I’ve never used an API before. What is your confidence that a user like myself could get the APIs working? Where do I go if I get stuck?
We have built out the API integrations with this in mind. Our goal was to make the APIs as simple and direct so that even if you haven’t tapped an API before, this would not be difficult. Between their simple design, our documentation where you can ‘practice’, and our model library, you should be good to go.
Scalability and flexibility look great with Optilogic. What is the recommended requirement to become a developer, from a back-end and front-end UI build perspective?
Currently, we are not focused on making a code-lite or code-free UI build. We’d recommend leveraging a tool in this space if you’re not comfortable building your own. Where we are focused is on making a better build experience for decision support technology to give you access to massive hardware scale without dealing with complicated licensing, infrastructure and costs. As long as you can read a bit of code, you’re ready with enough skills. Over time, we hope that you learn from our library and strengthen your skills to the point that you’re able to pay it back in the community.
In the first example, with the Optilogic button embedded into the Excel LP model, how does the democratization of using that Excel sheet work? Can any user execute the Optilogic model behind the button or does each user need an optilogic account?
It can be set up either to have someone put in their own credentials or work off of yours. You can work off of a shared account or have unique user ids. We would prefer that everyone has their own account, but we’re not requiring it. This allows you to build something and very easily share it with others so they can get the value of what you have built without the effort. What we want most is for your solution to be more actively used to get more value than a static report could provide.
Want to learn more about how you can scale within Optilogic? Watch the full webinar here.