SlideShare a Scribd company logo
Credit: Vaibhav Vaidya, 2023
https://www.linkedin.com/in/vaibhav-a-vaidya/
Execution notes
Your journey to Low-code: Step 4
Abbreviations:
LCP = Low Code Platform
LCT = Low Code Tool developed on an LCP
Getting started
The best way to start is with the initial
onboarding documents of the LCP, but also
more speci
fi
cally:
• Build an MVP with the list of critical
platform features that you need to vet
• Do A realtime test of scale, for example by
writing code that exercises the LCP with
your production transaction rate in API as
expected over the life of the LCP
• Creating a best-practices doc
Dev / Prod
Creating development / production versions in
LCPs tied into your regular software stack can
be especially problematic. Dev / Prod switches
are not common in LCPs, and the few apps that
do o
ff
er it e.g. AppSheet, have limitations - for
example a dev database and production
database switch needs to be done table by
table.
The best time to
fi
gure out your dev / prod
deployment strategy including test data is during
your MVP building phase, that is when you know
what is needed and what options are available in
the platform. The point of note mainly is that you
will lose some control over version control of
your software stack when adopting low-code
tools.
Runtime logs
Since runtime logs are internal to an LCP,
there might be limited or speci
fi
c visibility
available. This is disconcerting to most
developers, who are used to full visibility and
unlimited breakpoints!
Get familiar with the limitations of the logs so
that you can plan your development steps
with an understanding of available visibility.
Creating best practices intentionally
Low-code platforms are new enough to not have all best practices
documented. Right at the beginning of execution, create a page to compile
best practice as you learn them, it will be invaluable during scaling or
hando
ff
. Traverse the learning curve just once!
• Some best-practices go counter to traditional coding practices. For
example, refactoring tables to have a small set of columns by adding table
relations can slow AppSheet down, which is counter-intuitive to most
developers. Other platforms like Ninox show display names of
fi
elds the
same as actual
fi
eld names, which means that camelCase or snake_case
just doesn’t work, all table
fi
elds become of the human readable form.
• Establish a best-practices document early, so that all connected apps in
the stack can play together consistently across full-code - low-code - no-
code domains.
Here are some best-practice suggestions that apply across platforms:
• Start with the smallest possible deployable feature while learning the LCP
and build incrementally
• Note the impact on connected tools e.g. does your BI analyst need to be
informed each time you make a change to the schema inside your LCT?
• Never deploy on a Friday! (or on the relevant start to the weekend at your
location)
Migration vs production
While production scale could mean say, 1000
transactions per day, migrating data from the last 2
years would mean over 500x the transaction load! An
LCP that can easily handle your production load then
might struggle under the migration load. We have
seen data migrations taking up to 2 weeks for less
than 500,000 rows, especially if adding data rows
needs to trigger any reconciliation work
fl
ows within
the LCT. So consider the following:
• Do you have a large amount of historic data to
migrate to the new LCT?
• Contact the LCP support team to check the best
practice for migrating your speci
fi
c scale of data in
the context of your speci
fi
c LCT functionality - they
could help as well!

More Related Content

PDF
JourneyToLowCode_2of4.pdf
PDF
JourneyToLowCode_3of4.pdf
PDF
How to Migrate Applications Off a Mainframe
DOC
Mridul_Halder_Resume
PDF
Confluent Partner Tech Talk with Synthesis
PDF
Building software using Rich Clients Platforms Rikard Thulin
PDF
Measure and Increase Developer Productivity with Help of Serverless at JCON 2...
PPTX
shopeasy an e commerce website foy your final year project.pptx
JourneyToLowCode_2of4.pdf
JourneyToLowCode_3of4.pdf
How to Migrate Applications Off a Mainframe
Mridul_Halder_Resume
Confluent Partner Tech Talk with Synthesis
Building software using Rich Clients Platforms Rikard Thulin
Measure and Increase Developer Productivity with Help of Serverless at JCON 2...
shopeasy an e commerce website foy your final year project.pptx

Similar to JourneyToLowCode_4of4.pdf (20)

PPTX
Salesforce Developer User Group, Oslo, Norway - Salesforce PubSub API and gRP...
PPTX
Learn from my Mistakes - Building Better Solutions in SPFx
PDF
Architecturing the software stack at a small business
PDF
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
PDF
ChatGPT and Beyond - Elevating DevOps Productivity
PPTX
Boilerplates: Step up your Web Development Process
PDF
VSTS Migration Briefing
PDF
System design for Web Application
PPTX
DevOps for Network Engineers
PDF
Preparing for DevOps
PDF
Micro services may not be the best idea
PDF
Measure and Increase Developer Productivity with Help of Serverless at Server...
PDF
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
PDF
(ATS6-DEV02) Web Application Strategies
PDF
DevExForPlatformEngineers, introducing Kratix
PPTX
Advantages and Disadvantages of React Native App Development
PDF
Jfokus Workshop: Code in the Cloud for the Cloud
PPTX
fullstack developer.pptx
PPTX
Smarter Retail
PPTX
Top 10 dev ops tools (1)
Salesforce Developer User Group, Oslo, Norway - Salesforce PubSub API and gRP...
Learn from my Mistakes - Building Better Solutions in SPFx
Architecturing the software stack at a small business
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
ChatGPT and Beyond - Elevating DevOps Productivity
Boilerplates: Step up your Web Development Process
VSTS Migration Briefing
System design for Web Application
DevOps for Network Engineers
Preparing for DevOps
Micro services may not be the best idea
Measure and Increase Developer Productivity with Help of Serverless at Server...
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
(ATS6-DEV02) Web Application Strategies
DevExForPlatformEngineers, introducing Kratix
Advantages and Disadvantages of React Native App Development
Jfokus Workshop: Code in the Cloud for the Cloud
fullstack developer.pptx
Smarter Retail
Top 10 dev ops tools (1)

Recently uploaded (20)

PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPT
Occupational Health and Safety Management System
PPT
introduction to datamining and warehousing
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
UNIT 4 Total Quality Management .pptx
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
communication and presentation skills 01
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
Soil Improvement Techniques Note - Rabbi
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPT
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
Occupational Health and Safety Management System
introduction to datamining and warehousing
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
UNIT 4 Total Quality Management .pptx
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
communication and presentation skills 01
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Soil Improvement Techniques Note - Rabbi
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
R24 SURVEYING LAB MANUAL for civil enggi
Fundamentals of safety and accident prevention -final (1).pptx
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS

JourneyToLowCode_4of4.pdf

  • 1. Credit: Vaibhav Vaidya, 2023 https://www.linkedin.com/in/vaibhav-a-vaidya/ Execution notes Your journey to Low-code: Step 4 Abbreviations: LCP = Low Code Platform LCT = Low Code Tool developed on an LCP
  • 2. Getting started The best way to start is with the initial onboarding documents of the LCP, but also more speci fi cally: • Build an MVP with the list of critical platform features that you need to vet • Do A realtime test of scale, for example by writing code that exercises the LCP with your production transaction rate in API as expected over the life of the LCP • Creating a best-practices doc
  • 3. Dev / Prod Creating development / production versions in LCPs tied into your regular software stack can be especially problematic. Dev / Prod switches are not common in LCPs, and the few apps that do o ff er it e.g. AppSheet, have limitations - for example a dev database and production database switch needs to be done table by table. The best time to fi gure out your dev / prod deployment strategy including test data is during your MVP building phase, that is when you know what is needed and what options are available in the platform. The point of note mainly is that you will lose some control over version control of your software stack when adopting low-code tools.
  • 4. Runtime logs Since runtime logs are internal to an LCP, there might be limited or speci fi c visibility available. This is disconcerting to most developers, who are used to full visibility and unlimited breakpoints! Get familiar with the limitations of the logs so that you can plan your development steps with an understanding of available visibility.
  • 5. Creating best practices intentionally Low-code platforms are new enough to not have all best practices documented. Right at the beginning of execution, create a page to compile best practice as you learn them, it will be invaluable during scaling or hando ff . Traverse the learning curve just once! • Some best-practices go counter to traditional coding practices. For example, refactoring tables to have a small set of columns by adding table relations can slow AppSheet down, which is counter-intuitive to most developers. Other platforms like Ninox show display names of fi elds the same as actual fi eld names, which means that camelCase or snake_case just doesn’t work, all table fi elds become of the human readable form. • Establish a best-practices document early, so that all connected apps in the stack can play together consistently across full-code - low-code - no- code domains. Here are some best-practice suggestions that apply across platforms: • Start with the smallest possible deployable feature while learning the LCP and build incrementally • Note the impact on connected tools e.g. does your BI analyst need to be informed each time you make a change to the schema inside your LCT? • Never deploy on a Friday! (or on the relevant start to the weekend at your location)
  • 6. Migration vs production While production scale could mean say, 1000 transactions per day, migrating data from the last 2 years would mean over 500x the transaction load! An LCP that can easily handle your production load then might struggle under the migration load. We have seen data migrations taking up to 2 weeks for less than 500,000 rows, especially if adding data rows needs to trigger any reconciliation work fl ows within the LCT. So consider the following: • Do you have a large amount of historic data to migrate to the new LCT? • Contact the LCP support team to check the best practice for migrating your speci fi c scale of data in the context of your speci fi c LCT functionality - they could help as well!