Lambda Core in detail
Learn all about our features and how the software works
Learn all about our features and how the software works
Our system lets us start implementing the concrete business logic right away when developing a multi-user Web platform, so we are closer to reaching the customer’s business goals. A very large portion of the work that goes into custom applications is usually spent on creating server-side functionality and establishing server-client communications. This is a major part of the overall effort, especially if you want to implement features like those discussed below.
Lambda Core offers this functionality out of the box. For any further requirements, we work closely with our customer on a completely individual basis. This allows us to get to the finish line – the live environment – very quickly and cost-efficiently. This kind of solution is essential to enterprise scaling by replacing internal processes that have grown up over time and introducing customer self-management.
Our system lets us start implementing the concrete business logic right away when developing a multi-user Web platform, so we are closer to reaching the customer’s business goals. A very large portion of the work that goes into custom applications is usually spent on creating server-side functionality and establishing server-client communications. This is a major part of the overall effort, especially if you want to implement features like those discussed below.
Lambda Core offers this functionality out of the box. For any further requirements, we work closely with our customer on a completely individual basis. This allows us to get to the finish line – the live environment – very quickly and cost-efficiently. This kind of solution is essential to enterprise scaling by replacing internal processes that have grown up over time and introducing customer self-management.
Our work ends when we provide a browser-based multi-user Web platform. It is possible to condense this Web application in a smartphone app. The system is compatible with iOS and Android, and the app can be rolled out on the App Store and with Google Play.
The role-based user management system governs user rights across the entire system. The fixed superadmin role is responsible for defining data structures, data tables and forms. The Google login service is already fully integrated, and similar solutions using the same technology, such as Facebook authentication, can also be used.
The system relies on Lambda Core’s long polling cache and offers full functionality for user data as well.
The superadmin is a defined role that allows a user to make changes to the database structure. This makes it possible to implement complex storage structures without any programming work and to create the basis for implementing the business logic. This feature illustrates why Lambda Core is an excellent foundation for implementing large multi-user applications. Of course, the structures configured in this way use the data distribution logic of the long polling cache updater.
If a data structure is configured, the server-side backend can immediately derive and use the model configuration for the connected MongoDB. Manual implementation is no longer necessary.
If a client is temporarily disconnected from the Internet while using a platform solution built on Lambda Core, no change in application behavior will be noticeable. This is guaranteed, since the user always works solely on the database available in their client.
The long polling cache updater independently takes care of synchronizing the changes made by the user to the server-side database when the connection is restored. This feature goes a long way toward creating a positive user experience. Even if several client connections fail at once, there’s no problem. In application areas with a high likelihood of failure, where the synchronization strategy has to be very sophisticated, it can be adapted to the customer’s individual needs.
Our grid is used to display data in a clear and descriptive manner for audiences such as administrators or to generate lists of any complexity with integrated, freely definable functions for users. Huge volumes of data records can be visualized instantly. In tests with the grid, we have been able to display 30 million data records in a single view within 80 milliseconds. This has not occurred in real-world use cases to date, so results should be satisfactory for any known use case.
The table generated can filter and sort and considers various field types, such as date, number or text. There are summation functions for numbers and a memory feature for the grid configuration. The grid can be used recurrently to implement business intelligence and provides direct options for CSV-based data exports.
The user frontend is based on the magic of Angular. Angular is a highly advanced design framework for single-page applications. It can take a piece of data known to the browser and make it immediately visible to the user. Building on this principle, the browser cache is now combined with Angular’s data storage. This cache can handle complex data structures and is therefore also able to fully mimic the structures of a document-based database like MongoDB. This makes it possible to present information to the user without actually having to load it from a remote server. What’s more, this is true not only of the page currently displayed, but the entire application.
In the background, Lambda Core takes care of synchronizing this browser-based database with the server-side database. From the user perspective, these mechanics are undetectable and loading times cannot be perceived. In this kind of system, all clients share complex applications synchronized with each other in real time. Based on this, any desired business logic can be implemented.
In most cases, Web platforms require an intelligent DMS. With this in mind, we decided to build this functionality into our system as a core feature. Web platforms based on Lambda Core can automatically store any file format in structures of any complexity and manage user-specific and group-specific access via the rights system. This feature also interacts excellently with the offline functionality.
The system is prepared to output file-based content directly. This enables things like video and music streaming, direct reading of PDF files, or creation of extensive image databases. Versioning directories of Office documents or software distribution systems are also conceivable.
Displaying any static text from platforms created using Lambda Core is based on a fully implemented language management system. This means it is possible to translate the entire system into any language by maintaining a single language file. The default language is selected automatically by analyzing the user’s browser configuration.
This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.
Accept settingsHide notification onlySettingsWe may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.
Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.
These cookies are strictly necessary to provide you with services available through our website and to use some of its features.
Because these cookies are strictly necessary to deliver the website, refuseing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.
We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.
We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.
We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:
Google Map Settings:
Google reCaptcha Settings:
Vimeo and Youtube video embeds: