SlideShare a Scribd company logo
1 of 35
LOW-CODE/NO-CODE
WE’RE EXPANDING OUR PLATFORM PORTFOLIOS
WHAT IS A NO-CODE/LOW CODE DEVELOPMENT
• Low-code development platforms focus on ease-of-use and a visual
app building approach so business professionals can utilize them for
creating their own solutions. This means that those closest to business
problems can be empowered to quickly turn ideas into action, with
point-and-click simplicity.
• No-code is a set of tools, applications or platforms that allows you to
build a relatively complex application without the knowledge of
programming language. But Wikipedia gives another, more concise
definition: “No-code development platform (NCDPs) allows
programmers and non-programmers to create application software
through graphical user interfaces and configuration instead of
traditional computer programming.”
LOW-CODE AND NO-CODE
• Low-code and no-code have similar capabilities and goals. Both use visual
modelers and templates to automate processes without (ideally) writing any
code. The difference is becoming more to do with who the users are.
• No-code is generally the domain of citizen developers building simple and
more limited applications. Ideally without coding.
• Low-code focuses on professional developers creating enterprise class
applications. Ideally without coding.
GARTNER MAGIC QUADRANT AND FORRESTER WAVE FOR LOW-
CODE
POTENTIAL LOW CODE BENEFITS
• Low-code platforms may significantly speed up software development. Leading to faster
ROI and increased productivity.
• Low-code platforms can be self-documenting. They provide a graphical representation
of the processes they are performing. This can substantially reduce the need for external
documentation.
• Low code reduces testing. Templates and components are pretested and used by many
companies, in many scenarios.
• Tooling includes visual modelers, pre-built modules and templates typically supported
by drag and drop environments.
• One click application delivery. Simplified and accelerated deployment.
• Support for several third-generation languages for customisation beyond a platform’s
existing capabilities.
• Ability for citizen developers to create (simple) applications without coding. But be
mindful: low-code does not always mean ‘fit for non-technical’ users.
POTENTIAL LOW CODE DRAWBACKS
• Vendor lock-in may present significant problems depending on your
situation. Portability across platforms can be difficult or impossible
without a full rewrite.
• Pricing models can be complex and opaque. None of the vendors in
the Forrester Wave scored highly in this regard.
• Visual components and model driven logic trade ease of use and
speed of development. This may currently be less flexible than code-
based platforms although the gap is closing as low-code platforms
evolve.
• Hand development may be required to integrate LC/NC apps with
other systems.
• Complexity and controllability limitations of apps may not meet some
long-term business objectives.
WHAT ARE THE ANALYSTS PREDICTING?
• By 2024, three quarters of large enterprises will be using at least
four low-code development tools for both IT application
development and citizen development initiatives. [Gartner]
• By 2024, low-code application development will be responsible for
more than 65% of all application development activity. [Gartner]
• By 2020, at least 50 percent of all new business applications will be
created with high-productivity toolsets, such as lowcode and no-
code application development platforms.[Gartner]
• The global Low-Code Development Platform Market is Set to Reach
USD 53.0 billion by 2024, Observing a CAGR of 80.0% during 2019–
2024. [VynZ Research]
• Through 2021, market demand for app development will grow at
least five times faster than the IT capacity to deliver it. [Gartner]
THIS MAY BE A REVOLUTION
WHAT IS MENDIX?
• The Mendix Platform is designed to accelerate enterprise app delivery
across your entire application development lifecycle, from ideation to
development, deployment, and the ongoing management of your
application portfolio in the cloud or on premises.
• Mendix offers both no code (visual-modelling) and low code (highly
extensible, integrated tooling to support crossfunctional teams
working collaboratively).
• Business-domain experts such as analysts and citizen developers can
work alongside expert developers to achieve much greater levels of
business agility and consequently accelerated delivery.
• the platform's cloud-native architecture and automation tools support
the deployment, management, and monitoring of highly-available
enterprise-grade applications.
ARCHITECTURE
KEY ARCHITECTURAL PRINCIPLES
• The Mendix Platform is architected for the demands of
enterprise-ready applications, which are applications that are
maintainable, highly performant, and scalable, and can cope with
the complex nature of enterprise systems.
• Model-driven development
• Model interpretation over code generation
• Microservices, containers, and deployment standardization
• Statelessness
• Openness and extensibility
• Twelve-Factor App principles
TWELVE-FACTOR CLOUD-NATIVE APPS?
• While not strictly a set of architectural principles, the Twelve-Factor App methodology is a
set of best practices for cloud-native applications covering the following points:
• Codebase – one stored codebase and deployments via packages
• Dependencies – all dependencies are part of the app model
• Configuration – defined in the app model via constraints
• Backing Services – configurable at deployment time
• Build, Release, Run – separate build and run
• Processes - stateless
• Port Binding - the app should be self-contained
• Concurrency – scale via processes
• Disposability - runtime instances can be stopped and started as required
• Development/Production Parity – consistent environments across test and production
• Logs – collect logs via CF Firehose
• Admin Processes – ship the admin and app code in one model
MENDIX SUPPORT AGILE DEVELOPMENT TEAMS
• Development teams
• End-users and other stakeholders
• All the stakeholders
The Mendix Platform provides various channels of engagement for different stakeholders:
• Developer Portal
• Mendix Studio and Mendix Studio Pro (IDE)
• Mendix mobile app
• Notification emails
• Buzz
PLATFORM ARCHITECTURE
APP DEVELOPMENT
BUSINESS LOGIC
HOW CAN I MAKE SURE THE LOGIC FITS MY BUSINESS
NEEDS?
• Nanoflows are used to build client-side logic (for example, mobile app logic). Using
nanoflows makes it possible to support offline logic and low latency, which results in
super fast apps that are offline-capable.
• Microflows and business rules are used to build server-side logic, because
microflows allow you to express the logic of your application. microflow is composed
of the following element types:
• Events represent the start and end points of a microflow and the special operations in a loop
• Input parameters provide the microflow with input from its context
• Activities are actions that are executed in a microflow
• Connectors can be downloaded from the Mendix App Store to connect your app to other
systems
• Flows form the connection between elements
• Splits enable making choices and merging different paths again
• Error handlers can be set on an activity, split, or loop to define how to handle an error
• Add Custom Code to My Application
• On the server side, Mendix provides out-of-the-box microflow logic and integration features
based on REST, OData, and SOAP web services.
MODEL CONSISTENCY
• Consistency checks are divided
into three
categories: errors, warnings,
and deprecations
BIZDEVOPS
DEVOPS - CI/CD
DEPLOYMENT
• Mendix applications run on the platform's cloud-native stateless
runtime architecture that conforms to Twelve-Factor App principles
with support for modern cloud platforms such as Docker, Kubernetes
and Cloud Foundry.
• Mendix apps benefit from auto-scaling, auto-provisioning, auto-
healing, low infrastructure overhead, CI/CD, and cloud interoperability
out of the box.
• Mendix applications run on a variety of deployment options, including
public cloud, virtual private cloud, private cloud, hybrid cloud, multi
cloud, and traditional (virtual) servers.
• Mendix applications are packaged and deployed to the cloud provider
of your choice using our one-click deployment.
• Mendix also supports the creation of build packs for deployment on
CI/CD TOOLING WITH MENDIX
• The Mendix Platform comes with an
extensive range of APIs to help
developers integrate the platform into
their existing DevOps pipeline. With
tools for CI/CD like Jenkins, Visual
Studio Team Services, GitLab-CI, and
Bamboo, you can leverage these APIs to
build, test, and deploy applications
automatically.
• These apps can be deployed on any
public or private cloud or on premises,
using either Docker or a Cloud Foundry
container, and they can run on any
QUALITY MONITORING APPLICATION QUALITY
MONITOR (AQM)
• Mendix AQM performs a static analysis of Mendix
application models according the ISO/IEC
25010:2011 standard for maintainability. By
proactively monitoring quality on a daily basis,
customers can improve maintainability and reduce
lifecycle costs.
Mendix APM provides this experience through the
following tools:
• Trap Tool – continuously records all levels of
logging and stores it when an error occurs
• Statistics Tool – identifies trends by gathering
statistics on application performance
• Performance Tool – analyzes individual functions
and visualizes where improvement is possible
• Measurements Tool – monitors the CPU and
memory, performs measuring queries, and alerts if
a limit is exceeded
INTEGRATION
• Mendix supports connections to other apps and services through
industry-standard interfaces and protocols such as REST, SOAP, JDBC,
and OData. The platform offers many solutions for ensuring that new
applications can both consume and expose data and services in
heterogeneous environments
• There are several ways that we enable integration, ranging from
consuming and exposing REST APIs, SOAP web services, and OData.
• Mendix Platform with integrations such as Kafka event streams, Redis,
MQTT, Slack, Twitter, and Salesforce. Many connectors already exist in
the Mendix App Store.
• data mapping functionality that automatically maps incoming
message structures (such as JSON, WSDL, or XML) in order to create
DATA MANAGEMENT
• The data required to build new enterprise applications is derived from
many sources, such as existing SQL databases, service calls, web APIs,
and local application-specific databases.
• Mendix applications sit on top of their own SQL database, which is
created and managed by the platform and without the need for a
dedicated database administrator.
• For integration purposes, Mendix supports integration with any
database via the JDBC protocol.
• Mendix provides a comprehensive security DSL that enables your team
to create fine-grained security controls across your application's
navigation, UI, logic, and data.
DATA SECURITY
• Data security in Mendix is handled by defining the data access rules on your entities.
Per entity, you can define who can see what data and who can create or delete data.
• You can use the Encryption module available in the App Store to encrypt your Mendix
application data. You can encrypt your data with the Advanced Encryption Standard
(AES).
Mendix Security Basics
Authentication
• Standard protocols like OpenID, SAML and configure single sign-on (SSO).
• You can use the Mendix SSO module so users can log in using their Mendix
account.
Authorization
• Project Security and the Module Security.
• Project level you configure general security settings like password policy.
WHICH CLOUD PROVIDERS CAN I USE?
Mendix supports all the major cloud providers:
• IBM Cloud
• SAP Cloud Platform
• Microsoft Azure
• Amazon Web Services (AWS)
• Red Hat OpenShift
• Google Cloud Platform
Mendix offers formal partnerships with IBM, SAP, Microsoft, Google,
Redhat and AWS
PRICING
• Pay for what you need Starting
from $1,917 per month (billed
annually)
• Single App - per month $5,375
(Gold Support)
• Professional - per month $7,825
(Gold Support)
• Enterprise(Platinum Support)
• 1) Monthly cost based on a 3-
year commitment. Limited up to
50 internal or 500 external users.
• 2) By default, applications are
deployed on the Mendix Cloud.
• The Enterprise Edition is required
if applications need to be
deployed on cloud platforms
other than the Mendix Cloud.

More Related Content

What's hot

Low code development platform
Low code development platformLow code development platform
Low code development platformEhsan Hakimi
 
General overview low code/ no code
General overview low code/ no codeGeneral overview low code/ no code
General overview low code/ no codeCedrik Dudek
 
Mendix - Cloud PAAS App Platform
Mendix - Cloud PAAS App PlatformMendix - Cloud PAAS App Platform
Mendix - Cloud PAAS App PlatformTarandeep Singh
 
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTopThe Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTopSynergyTop Inc
 
What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?kintone
 
Low-Code App Development
Low-Code App DevelopmentLow-Code App Development
Low-Code App DevelopmentAppian
 
Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageHolly Cummins
 
Low code vs. No code: Which is better for web and app development?
Low code vs. No code: Which is better for web and app development?Low code vs. No code: Which is better for web and app development?
Low code vs. No code: Which is better for web and app development?Devathon
 
Accelerate digital transformation using low code platforms
Accelerate digital transformation using low code platformsAccelerate digital transformation using low code platforms
Accelerate digital transformation using low code platformsWaveMaker, Inc.
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - EbookWaveMaker, Inc.
 
No-code low-code marketing perspective
No-code low-code marketing perspectiveNo-code low-code marketing perspective
No-code low-code marketing perspectiveDigital Wednesday
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleRichard Harbridge
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateDaniel Laskewitz
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 

What's hot (20)

Low code development platform
Low code development platformLow code development platform
Low code development platform
 
General overview low code/ no code
General overview low code/ no codeGeneral overview low code/ no code
General overview low code/ no code
 
Mendix - Cloud PAAS App Platform
Mendix - Cloud PAAS App PlatformMendix - Cloud PAAS App Platform
Mendix - Cloud PAAS App Platform
 
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTopThe Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
 
What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?
 
Low-Code App Development
Low-Code App DevelopmentLow-Code App Development
Low-Code App Development
 
Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM Garage
 
Low code vs. No code: Which is better for web and app development?
Low code vs. No code: Which is better for web and app development?Low code vs. No code: Which is better for web and app development?
Low code vs. No code: Which is better for web and app development?
 
Overview of Low-code
Overview of Low-code Overview of Low-code
Overview of Low-code
 
Accelerate digital transformation using low code platforms
Accelerate digital transformation using low code platformsAccelerate digital transformation using low code platforms
Accelerate digital transformation using low code platforms
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - Ebook
 
No-code low-code marketing perspective
No-code low-code marketing perspectiveNo-code low-code marketing perspective
No-code low-code marketing perspective
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At Scale
 
Low Code Application Development Platform
Low Code Application Development PlatformLow Code Application Development Platform
Low Code Application Development Platform
 
PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
What is OutSystems?
What is OutSystems?What is OutSystems?
What is OutSystems?
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power Automate
 
mendix.ppt sateesh.pptx
mendix.ppt sateesh.pptxmendix.ppt sateesh.pptx
mendix.ppt sateesh.pptx
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 

Similar to Mendix Platform

What is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxWhat is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxTechnogeeks
 
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...MongoDB
 
The Case for Low-code Development
The Case for Low-code DevelopmentThe Case for Low-code Development
The Case for Low-code DevelopmentLinx
 
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdf
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdfLow Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdf
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdfkalichargn70th171
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!JessiRyan1
 
Top No Code and Low Code Platforms | OmnePresent
Top No Code and Low Code Platforms | OmnePresentTop No Code and Low Code Platforms | OmnePresent
Top No Code and Low Code Platforms | OmnePresentOmnePresentTechnolog1
 
Mendix Training in Ameerpet - Mendix Online Certification Course.pptx
Mendix Training in Ameerpet - Mendix Online Certification Course.pptxMendix Training in Ameerpet - Mendix Online Certification Course.pptx
Mendix Training in Ameerpet - Mendix Online Certification Course.pptxeshwarvisualpath
 
Why Choose Parangat Technologies for Mendix app development.pdf
Why Choose Parangat Technologies for Mendix app development.pdfWhy Choose Parangat Technologies for Mendix app development.pdf
Why Choose Parangat Technologies for Mendix app development.pdfParangat Technologies
 
Cloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValueCloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValueRapidValue
 
What is the future of DevOps and its growing trends.pptx
What is the future of DevOps and its growing trends.pptxWhat is the future of DevOps and its growing trends.pptx
What is the future of DevOps and its growing trends.pptxCalidad Infotech
 
2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your BusinessWeCode Inc
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupMatt Ray
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)DanielDixon45
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsJohnMcGuigan10
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterAlexander Arda
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platformNitin Gaur
 

Similar to Mendix Platform (20)

What is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxWhat is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docx
 
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
 
The Case for Low-code Development
The Case for Low-code DevelopmentThe Case for Low-code Development
The Case for Low-code Development
 
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdf
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdfLow Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdf
Low Code vs. No Code Test Automation A Comprehensive Guide for Testers.pdf
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
 
Top No Code and Low Code Platforms | OmnePresent
Top No Code and Low Code Platforms | OmnePresentTop No Code and Low Code Platforms | OmnePresent
Top No Code and Low Code Platforms | OmnePresent
 
Mendix Training in Ameerpet - Mendix Online Certification Course.pptx
Mendix Training in Ameerpet - Mendix Online Certification Course.pptxMendix Training in Ameerpet - Mendix Online Certification Course.pptx
Mendix Training in Ameerpet - Mendix Online Certification Course.pptx
 
Why Choose Parangat Technologies for Mendix app development.pdf
Why Choose Parangat Technologies for Mendix app development.pdfWhy Choose Parangat Technologies for Mendix app development.pdf
Why Choose Parangat Technologies for Mendix app development.pdf
 
Cloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValueCloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValue
 
What is the future of DevOps and its growing trends.pptx
What is the future of DevOps and its growing trends.pptxWhat is the future of DevOps and its growing trends.pptx
What is the future of DevOps and its growing trends.pptx
 
2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design Platforms
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platform
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Mendix Platform

  • 2. WE’RE EXPANDING OUR PLATFORM PORTFOLIOS
  • 3. WHAT IS A NO-CODE/LOW CODE DEVELOPMENT • Low-code development platforms focus on ease-of-use and a visual app building approach so business professionals can utilize them for creating their own solutions. This means that those closest to business problems can be empowered to quickly turn ideas into action, with point-and-click simplicity. • No-code is a set of tools, applications or platforms that allows you to build a relatively complex application without the knowledge of programming language. But Wikipedia gives another, more concise definition: “No-code development platform (NCDPs) allows programmers and non-programmers to create application software through graphical user interfaces and configuration instead of traditional computer programming.”
  • 4. LOW-CODE AND NO-CODE • Low-code and no-code have similar capabilities and goals. Both use visual modelers and templates to automate processes without (ideally) writing any code. The difference is becoming more to do with who the users are. • No-code is generally the domain of citizen developers building simple and more limited applications. Ideally without coding. • Low-code focuses on professional developers creating enterprise class applications. Ideally without coding.
  • 5. GARTNER MAGIC QUADRANT AND FORRESTER WAVE FOR LOW- CODE
  • 6.
  • 7. POTENTIAL LOW CODE BENEFITS • Low-code platforms may significantly speed up software development. Leading to faster ROI and increased productivity. • Low-code platforms can be self-documenting. They provide a graphical representation of the processes they are performing. This can substantially reduce the need for external documentation. • Low code reduces testing. Templates and components are pretested and used by many companies, in many scenarios. • Tooling includes visual modelers, pre-built modules and templates typically supported by drag and drop environments. • One click application delivery. Simplified and accelerated deployment. • Support for several third-generation languages for customisation beyond a platform’s existing capabilities. • Ability for citizen developers to create (simple) applications without coding. But be mindful: low-code does not always mean ‘fit for non-technical’ users.
  • 8. POTENTIAL LOW CODE DRAWBACKS • Vendor lock-in may present significant problems depending on your situation. Portability across platforms can be difficult or impossible without a full rewrite. • Pricing models can be complex and opaque. None of the vendors in the Forrester Wave scored highly in this regard. • Visual components and model driven logic trade ease of use and speed of development. This may currently be less flexible than code- based platforms although the gap is closing as low-code platforms evolve. • Hand development may be required to integrate LC/NC apps with other systems. • Complexity and controllability limitations of apps may not meet some long-term business objectives.
  • 9. WHAT ARE THE ANALYSTS PREDICTING? • By 2024, three quarters of large enterprises will be using at least four low-code development tools for both IT application development and citizen development initiatives. [Gartner] • By 2024, low-code application development will be responsible for more than 65% of all application development activity. [Gartner] • By 2020, at least 50 percent of all new business applications will be created with high-productivity toolsets, such as lowcode and no- code application development platforms.[Gartner] • The global Low-Code Development Platform Market is Set to Reach USD 53.0 billion by 2024, Observing a CAGR of 80.0% during 2019– 2024. [VynZ Research] • Through 2021, market demand for app development will grow at least five times faster than the IT capacity to deliver it. [Gartner]
  • 10. THIS MAY BE A REVOLUTION
  • 11. WHAT IS MENDIX? • The Mendix Platform is designed to accelerate enterprise app delivery across your entire application development lifecycle, from ideation to development, deployment, and the ongoing management of your application portfolio in the cloud or on premises. • Mendix offers both no code (visual-modelling) and low code (highly extensible, integrated tooling to support crossfunctional teams working collaboratively). • Business-domain experts such as analysts and citizen developers can work alongside expert developers to achieve much greater levels of business agility and consequently accelerated delivery. • the platform's cloud-native architecture and automation tools support the deployment, management, and monitoring of highly-available enterprise-grade applications.
  • 12.
  • 14. KEY ARCHITECTURAL PRINCIPLES • The Mendix Platform is architected for the demands of enterprise-ready applications, which are applications that are maintainable, highly performant, and scalable, and can cope with the complex nature of enterprise systems. • Model-driven development • Model interpretation over code generation • Microservices, containers, and deployment standardization • Statelessness • Openness and extensibility • Twelve-Factor App principles
  • 15. TWELVE-FACTOR CLOUD-NATIVE APPS? • While not strictly a set of architectural principles, the Twelve-Factor App methodology is a set of best practices for cloud-native applications covering the following points: • Codebase – one stored codebase and deployments via packages • Dependencies – all dependencies are part of the app model • Configuration – defined in the app model via constraints • Backing Services – configurable at deployment time • Build, Release, Run – separate build and run • Processes - stateless • Port Binding - the app should be self-contained • Concurrency – scale via processes • Disposability - runtime instances can be stopped and started as required • Development/Production Parity – consistent environments across test and production • Logs – collect logs via CF Firehose • Admin Processes – ship the admin and app code in one model
  • 16. MENDIX SUPPORT AGILE DEVELOPMENT TEAMS • Development teams • End-users and other stakeholders • All the stakeholders The Mendix Platform provides various channels of engagement for different stakeholders: • Developer Portal • Mendix Studio and Mendix Studio Pro (IDE) • Mendix mobile app • Notification emails • Buzz
  • 18.
  • 20.
  • 22.
  • 23. HOW CAN I MAKE SURE THE LOGIC FITS MY BUSINESS NEEDS? • Nanoflows are used to build client-side logic (for example, mobile app logic). Using nanoflows makes it possible to support offline logic and low latency, which results in super fast apps that are offline-capable. • Microflows and business rules are used to build server-side logic, because microflows allow you to express the logic of your application. microflow is composed of the following element types: • Events represent the start and end points of a microflow and the special operations in a loop • Input parameters provide the microflow with input from its context • Activities are actions that are executed in a microflow • Connectors can be downloaded from the Mendix App Store to connect your app to other systems • Flows form the connection between elements • Splits enable making choices and merging different paths again • Error handlers can be set on an activity, split, or loop to define how to handle an error • Add Custom Code to My Application • On the server side, Mendix provides out-of-the-box microflow logic and integration features based on REST, OData, and SOAP web services.
  • 24. MODEL CONSISTENCY • Consistency checks are divided into three categories: errors, warnings, and deprecations
  • 27. DEPLOYMENT • Mendix applications run on the platform's cloud-native stateless runtime architecture that conforms to Twelve-Factor App principles with support for modern cloud platforms such as Docker, Kubernetes and Cloud Foundry. • Mendix apps benefit from auto-scaling, auto-provisioning, auto- healing, low infrastructure overhead, CI/CD, and cloud interoperability out of the box. • Mendix applications run on a variety of deployment options, including public cloud, virtual private cloud, private cloud, hybrid cloud, multi cloud, and traditional (virtual) servers. • Mendix applications are packaged and deployed to the cloud provider of your choice using our one-click deployment. • Mendix also supports the creation of build packs for deployment on
  • 28. CI/CD TOOLING WITH MENDIX • The Mendix Platform comes with an extensive range of APIs to help developers integrate the platform into their existing DevOps pipeline. With tools for CI/CD like Jenkins, Visual Studio Team Services, GitLab-CI, and Bamboo, you can leverage these APIs to build, test, and deploy applications automatically. • These apps can be deployed on any public or private cloud or on premises, using either Docker or a Cloud Foundry container, and they can run on any
  • 29. QUALITY MONITORING APPLICATION QUALITY MONITOR (AQM) • Mendix AQM performs a static analysis of Mendix application models according the ISO/IEC 25010:2011 standard for maintainability. By proactively monitoring quality on a daily basis, customers can improve maintainability and reduce lifecycle costs. Mendix APM provides this experience through the following tools: • Trap Tool – continuously records all levels of logging and stores it when an error occurs • Statistics Tool – identifies trends by gathering statistics on application performance • Performance Tool – analyzes individual functions and visualizes where improvement is possible • Measurements Tool – monitors the CPU and memory, performs measuring queries, and alerts if a limit is exceeded
  • 30. INTEGRATION • Mendix supports connections to other apps and services through industry-standard interfaces and protocols such as REST, SOAP, JDBC, and OData. The platform offers many solutions for ensuring that new applications can both consume and expose data and services in heterogeneous environments • There are several ways that we enable integration, ranging from consuming and exposing REST APIs, SOAP web services, and OData. • Mendix Platform with integrations such as Kafka event streams, Redis, MQTT, Slack, Twitter, and Salesforce. Many connectors already exist in the Mendix App Store. • data mapping functionality that automatically maps incoming message structures (such as JSON, WSDL, or XML) in order to create
  • 31. DATA MANAGEMENT • The data required to build new enterprise applications is derived from many sources, such as existing SQL databases, service calls, web APIs, and local application-specific databases. • Mendix applications sit on top of their own SQL database, which is created and managed by the platform and without the need for a dedicated database administrator. • For integration purposes, Mendix supports integration with any database via the JDBC protocol. • Mendix provides a comprehensive security DSL that enables your team to create fine-grained security controls across your application's navigation, UI, logic, and data.
  • 32. DATA SECURITY • Data security in Mendix is handled by defining the data access rules on your entities. Per entity, you can define who can see what data and who can create or delete data. • You can use the Encryption module available in the App Store to encrypt your Mendix application data. You can encrypt your data with the Advanced Encryption Standard (AES). Mendix Security Basics Authentication • Standard protocols like OpenID, SAML and configure single sign-on (SSO). • You can use the Mendix SSO module so users can log in using their Mendix account. Authorization • Project Security and the Module Security. • Project level you configure general security settings like password policy.
  • 33.
  • 34. WHICH CLOUD PROVIDERS CAN I USE? Mendix supports all the major cloud providers: • IBM Cloud • SAP Cloud Platform • Microsoft Azure • Amazon Web Services (AWS) • Red Hat OpenShift • Google Cloud Platform Mendix offers formal partnerships with IBM, SAP, Microsoft, Google, Redhat and AWS
  • 35. PRICING • Pay for what you need Starting from $1,917 per month (billed annually) • Single App - per month $5,375 (Gold Support) • Professional - per month $7,825 (Gold Support) • Enterprise(Platinum Support) • 1) Monthly cost based on a 3- year commitment. Limited up to 50 internal or 500 external users. • 2) By default, applications are deployed on the Mendix Cloud. • The Enterprise Edition is required if applications need to be deployed on cloud platforms other than the Mendix Cloud.