An e-book created for Modulus with consistent branding and design. https://modulus.io/ Modulus is a premier Node.js hosting platform that provides a complete technology stack for application developers. This includes custom SSL, WebSockets, MongoDB, statistics, and more.
2. 2
THINGS TO WORRY ABOUT WHEN YOU
DEPLOY NODE.JS WITH MODULUS
Is your hardware and/or software compatible with or optimized for the platform?
Is your ops team intimate with it? Or will they require lengthy and potentially
expensive training?
Do you have sufficient resources to scale as needed?
How do you plan to balance the load between servers?
What kind of analytics will you access to ensure availability, potentially on a
global scale?
None of the above
3. 3
A PORTABLE, SCALABLE, AND UNIQUELY
CUSTOMIZABLE HOSTING PLATFORM
FOCUSED ON NODE.JS DEVELOPMENT.
REMOVE THE OBSTACLES BETWEEN
YOUR TEAM, AND GETTING THEIR
APPLICATION TO MARKET.
4. 4
MAXIMUM FLEXIBILITY
TO DEPLOY IT YOUR WAY
With Modulus, you maintain security and compliance. If you have varying requirements at
various stages, you can easily move between public and private environments.
On–premises In the cloud,
or private cloud
In a hybrid
environment
Through a platform-
as-service model
behind your firewall
Across multiple
regions for
global apps
5. 5
Modulus is built from the ground up on an API
to allow maximum integration with the host and
unprecedented configurability.
• Customize the Modulus platform to suit
unique application components, environments,
or corporate needs
• Internally manage your environment
• Develop custom add-ons
A TRULY CUSTOMIZABLE PLATFORM BECAUSE
NO OTHER COMPANY IS JUST LIKE YOURS
6. 6
SIMPLE, FLEXIBLE PROVISIONING
Easily accommodate global apps and complex, multi-platform environments.
Deploy in multiple
regions and multiple
providers at the
same time—especially
valuable for global apps
Deploy in multiple
environments—for
example both on-
premises and in the
cloud
Multiple load balancers let
you easily manage each
region or environment
individually and ensure
the lowest possible latency
between regions
Provision as many
databases as you
need in the region of
your choice.
7. 7
SCALE SIMPLY, QUICKLY, AND INTELLIGENTLY
ADD SERVOS REMOVE SERVOS
Dynamically add or remove servos to handle any demand
Automate
load balancing
between servos
TRAFFIC
LOAD BALANCER
SERVO
HOST
Rapidly address spikes in
business
Assure customer access to
applications
Add or reduce resources
in real time.
Scale differently for different
regions or environments in a
matter of seconds.
Modulus enables horizontal scaling
through mini-servers called “Servos.”
Each servo runs an instance of your
app. Servos let you:
8. 8
Access to all information about your apps is
available via web portal.
Soon you’ll be able to get push notices on your phone
and scale your app from that same device.
SIMPLICITY THROUGH THE DASHBOARD
Analyze Scale Manage
9. 9
MAXIMIZE TRANSPARENCY
Every request entering application is
stored and available to you in real-time.
Know how your apps are performing while they’re
running—or gain insight into why they aren’t
Statistics are broken down by individual route to
tell you which is slowest to respond, which are
most active, and more.
Make real-time decisions about applications,
including when to scale
Get powerful metrics without impacting stability
or performance
10. 10
INTEGRATE MONGODB
MongoDB is a core part of the
Modulus platform
• Streamline tasks by having database
administrative tools, user management,
and data export in the same management
environment
• Improve the user experience by minimizing
communication time between your
application and your data
All data is saved in triplicate and backed up
offsite to maximize reliability and durability