Values

Our Technical Core Values

When providing a new service where reliability, performance, and security is critical for your reputation, platformOS core values are at the heart of what makes clients trust above all others.

Reliability

As serving your audience online 24/7 is key to your success, building a reliable platform has been our highest priority.

platformOS commits to a 99.9% uptime.

Over the last five years of operation we have in fact delivered 100% up-time consistently over consecutive months, with standard software upgrades being seamless through the use of load balancing and fail-over servers.

Where a major upgrade is required eg. Postgres DB upgrade, we endeavor to use read-only replicas during the server maintenance window.

Companies like Intel, UiPath, Hallmark, Spark Communications, and Ikea trust us for reliability and extremely fault-tolerant hosting.

platformOS architecture removes any single point of failure (SPOF).

Every site or application that relies on us can be confidently deployed to production and the code is automatically replicated to relevant redundant servers.

Leveraging the best Infrastructure-as-a Service (IaaS), such as AWS, Azure, and Google Cloud, we have integrated their monitoring API’s and auto-fail over services to reduce risk for your site.

AWS in particular provides excellent multi-zone server support, which is leveraged for data replication, IP traffic routing and database storage.

All production sites utilise the Multi-AZ services.

Flexibility

Our goal is to build a limitless PaaS that allows you to build ANY application from e-commerce stores, multi-sided marketplaces, to interactive community portals. You are only limited by your imagination.

The future of the web is more than just HTML pages. As your product evolves, you are not limited by what you can build so you don’t have to waste time on rewrites.

You will be able to build progressive web apps, internet of things integrations, or APIs for native mobile apps. If you decide, you will be able to also integrate external services via webhooks, REST APIs to complement your build with new already existing systems.

You can build your own REST API’s in Liquid markup or build workflows to integrate email, text, and any 3rd party API’s.

Out of the box integration with multiple 3rd party services is provided, such as Sendgrid, Twilio, GoShippo and Stripe.

Because of modular and flexible nature of platformOS, you can write your own custom integrations just as we did all the above.

You are no longer locked down with what you can and can’t change on your web app. You have full control of all your content so you can customise and make it just right with no compromises.

This means full creative control over every piece of HTML your users download. Every asset is yours. No bloat, no spying, no data leaks, no security issues.

What’s your favourite front-end framework?

React, Angular, Vue, Svelte, Backbone, Ember.js, Meteor... Or none at all?

Whichever is your choice, we support it so you have no creative constraints.

Unlimited authentication and user profile creation to enable any business rule that is applicable for any application you are building.

You can create user roles so that one user can be a buyer, seller and administrator, and the other can be just a guest with only read rights. All logic is customizable by you.

You need the flexibility to control your data schemas that best suit your business.

platformOS has built in the power for you to define models, authentication policies, notifications (email, sms, webhook) and asynchronous background jobs.

platformOS offers you control over what kind of response server sends back to a different requests.

You can create endpoint /test for method GET and respond with a HTML page, and /test.json for method POST to accept data and respond with JSON. And then you could also create /text.csv with some plain text data.

Additionally, you also control HTTP headers of those responses.

Performance

Website performance is a key factor for online success. Studies have consistently shown faster page speeds will improve user experience, SEO rankings, and result in higher conversion rates, lower bounce rate and longer user visits.

Page speed load times is a key factor that impacts your site’s usability and SEO. With many traditional development frameworks, no matter how good your code is, there is an underlying ‘speed tax’ that limits the results you can achieve. This is caused by libraries that are shipped with them before you even put any content in.

platformOS achieves a minimum of 90+ (Often 100/100) page speed results even on dynamic sites when using best practice code. And because you have full control over what server sends to the browser, you can optimize it to the last bit.

Performance tuning and scaling requires experienced senior developers and Dev Ops engineers. These experts come at a huge premium and true experts are hard to find.

platformOS has a world class senior Dev Ops and engineering team with experience working on 100% up-time banking systems and extreme performance on back-end and front-end code.

Developers often build on Infrastructure as a Service (IaaS), with lock-in contracts. They then also need to manage their Dev Ops, Scaling, Server updates, zero-day security patches, performance tuning, penetration testing, denial of service attacks, and the list goes on...

platformOS removes the pain by providing both the Dev Ops resources in a dedicated server environment along with the development platform to vastly accelerate time to market deployment of complex custom SaaS solutions and eliminating headache attached to managing your own servers.

Along with our internal performance testing benchmarks, platformOS provides simple to implement ways for you to measure your site’s performance.

Not only you can profile specific page or database query you suspect is slow, platformOS itself is detecting slow queries and informs you about them as they happen.

Our performance tools make it easy to optimize bottlenecks before they impact real users.

Industry standards for deployment of product code including server configuration and setup is orchestrated using Kubernetes, Terraform, and Docker.

This ensures we are not locked into proprietary server deployment tools and future proofs our use of IaaS providers. We are already present on two cloud providers, and that is not our last word.

platformOS provides a best practice server architecture that allows for development teams to deploy to staging/QA server stacks and carry out QA validation before pushing to the production environment with full rollback / version control.

You can easily implement git-flow as your development process and automate it in your favorite CI. platformOS will not stand in your way.

Security

platformOS has invested heavily in its Information Security Management System (ISMS) and built a set of security policies and processes to protect your data and assets.

All layers of physical and software based frameworks have their own unique access control and keys.

There are NO shared keys across server environments.

platformOS has global coverage and can deploy on virtually all AWS, Azure, and Google Cloud regions.

This has also positive performance consequences.

Our infrastructure is tested monthly and on an ad-hoc basis by Enterprise Penetration services.

Clients are also encouraged to perform their own audits.

Where load testing is required, we encourage you to contact our team to ensure development, staging or QA end points are provisioned appropriately.

We use the certified scanning software which runs in the background to mitigate against virus and malware.

This is a constant service for files uploaded in the context of the website provisioned.

platformOS has invested heavily into it’s information Security Management System (ISMS) and built a set of security policies and process to protect your data and assets.

Separation of network segments protected via Web Application Firewalls, DDOS countermeasures, Databases within separate networks without any direct access to the web. These are just a few of the best practice approaches we use.

Scalability

When you grow, we grow with you. Auto-scaling is provided ‘out of the box’ to ensure your site still performs and functions at 100% during high demand events and occassions.

Developers often build on Infrastructure as a Service (IaaS), with lock-in contracts. They then also need to manage their Dev Ops, Scaling, Server updates, zero-day security patches, performance tuning, penetration testing, denial of service attacks, and the list goes on...

platformOS removes all this ‘heavy lifting’ by providing both the Dev Ops resources in a dedicated server environment along with the development platform to vastly accelerate time to market deployment of complex custom SaaS solutions.

Auto-scaling is provided ‘out of the box’ for production sites on platformOS.

Overages are calculated for those sites which require additional servers and where usage is consistently increasing, clients are able to upgrade to more cost-effective plans where provisioning server capacity and processing power is more effective than paying overage fees.

When a client site requires additional server capacity or processing power, e.g.

  • A marketplace suddenly gets PR which sends a flood of requests. platformOS can add extra server capacity to ensure consistent delivery of service.
  • A site with vast amounts of data which requires batch processing of reports or generation of customized queries can also add extra processing power to ensure uninterrupted and fast delivery of service.

For sites that require completely isolated server environments and dedicated Dev Ops support, these can be provided on request including HIPAA compliant stacks.

On allocation of a dedicated server stack, these are removed from the pool of available servers within the platformOS ecosystem. All isolated environments have the same monitoring, scaling, and performance tuning provisions that platformOS is famous for.

Have questions?

Interested in platformOS technology?

CONTACT US